| Index: Source/platform/heap/Heap.cpp
|
| diff --git a/Source/platform/heap/Heap.cpp b/Source/platform/heap/Heap.cpp
|
| index 876a650425a80bc41f97a856b5a833eefbb6dbfd..01306a3ede2d72a2538919c271b4a3abdc9769f6 100644
|
| --- a/Source/platform/heap/Heap.cpp
|
| +++ b/Source/platform/heap/Heap.cpp
|
| @@ -2657,24 +2657,6 @@ void Heap::resetHeapCounters()
|
|
|
| s_allocatedObjectSize = 0;
|
| s_markedObjectSize = 0;
|
| -
|
| - // Similarly, reset the amount of externally allocated memory.
|
| - s_externallyAllocatedBytes = 0;
|
| - s_externallyAllocatedBytesAlive = 0;
|
| -
|
| - s_requestedUrgentGC = false;
|
| -}
|
| -
|
| -void Heap::requestUrgentGC()
|
| -{
|
| - // The urgent-gc flag will be considered the next time an out-of-line
|
| - // allocation is made. Bump allocations from the current block will
|
| - // go ahead until it can no longer service an allocation request.
|
| - //
|
| - // FIXME: if that delays urgently needed GCs for too long, consider
|
| - // flushing out per-heap "allocation points" to trigger the GC
|
| - // right away.
|
| - releaseStore(&s_requestedUrgentGC, 1);
|
| }
|
|
|
| Visitor* Heap::s_markingVisitor;
|
| @@ -2694,10 +2676,7 @@ size_t Heap::s_markedObjectSize = 0;
|
| // We don't want to use 0 KB for the initial value because it may end up
|
| // triggering the first GC of some thread too prematurely.
|
| size_t Heap::s_estimatedLiveObjectSize = 512 * 1024;
|
| -
|
| -size_t Heap::s_externallyAllocatedBytes = 0;
|
| -size_t Heap::s_externallyAllocatedBytesAlive = 0;
|
| -unsigned Heap::s_requestedUrgentGC = false;
|
| +size_t Heap::s_externalObjectSizeAtLastGC = 0;
|
| double Heap::s_estimatedMarkingTimePerByte = 0.0;
|
|
|
| } // namespace blink
|
|
|