| Index: Source/platform/heap/ThreadState.h
 | 
| diff --git a/Source/platform/heap/ThreadState.h b/Source/platform/heap/ThreadState.h
 | 
| index 78ab339a55d101e1b0bc9466fb95a04dce6e7f62..87dc14bd9fb668eb5bf6f5f16f767b3e4e05d59e 100644
 | 
| --- a/Source/platform/heap/ThreadState.h
 | 
| +++ b/Source/platform/heap/ThreadState.h
 | 
| @@ -322,8 +322,6 @@ public:
 | 
|      bool checkThread() const { return m_thread == currentThread(); }
 | 
|  #endif
 | 
|  
 | 
| -    void didV8MajorGC();
 | 
| -
 | 
|      void performIdleGC(double deadlineSeconds);
 | 
|      void performIdleLazySweep(double deadlineSeconds);
 | 
|  
 | 
| @@ -482,15 +480,15 @@ public:
 | 
|      // TODO(haraken): Currently CrossThreadPersistent handles are not counted.
 | 
|      // This wouldn't be a big deal because # of CrossThreadPersistents is small,
 | 
|      // but should be fixed.
 | 
| -    void persistentAllocated()
 | 
| +    void wrapperAllocated()
 | 
|      {
 | 
| -        ++m_persistentAllocated;
 | 
| +        ++m_wrapperAllocated;
 | 
|      }
 | 
| -    void persistentFreed()
 | 
| +    void wrapperFreed()
 | 
|      {
 | 
| -        ++m_persistentFreed;
 | 
| +        ++m_wrapperFreed;
 | 
|      }
 | 
| -    void updatePersistentCounters();
 | 
| +    void updateWrapperCounters();
 | 
|  
 | 
|      // Visit local thread stack and trace all pointers conservatively.
 | 
|      void visitStack(Visitor*);
 | 
| @@ -698,8 +696,9 @@ private:
 | 
|      // Internal helper for GC policy handling code. Returns true if
 | 
|      // an urgent conservative GC is now needed due to memory pressure.
 | 
|      bool shouldForceMemoryPressureGC();
 | 
| -    size_t estimatedLiveObjectSize();
 | 
| -    size_t currentObjectSize();
 | 
| +    double partitionAllocGrowingRate();
 | 
| +    double heapGrowingRate();
 | 
| +    bool judgeGCThreshold(size_t allocatedObjectSizeThreshold, double heapGrowingRateThreshold, double partitionAllocGrowingRateThreshold);
 | 
|  
 | 
|      void runScheduledGC(StackState);
 | 
|  
 | 
| @@ -766,8 +765,8 @@ private:
 | 
|      bool m_sweepForbidden;
 | 
|      size_t m_noAllocationCount;
 | 
|      size_t m_gcForbiddenCount;
 | 
| -    int m_persistentAllocated;
 | 
| -    int m_persistentFreed;
 | 
| +    int m_wrapperAllocated;
 | 
| +    int m_wrapperFreed;
 | 
|      BaseHeap* m_heaps[NumberOfHeaps];
 | 
|  
 | 
|      int m_vectorBackingHeapIndex;
 | 
| 
 |