Index: src/heap.h |
=================================================================== |
--- src/heap.h (revision 5680) |
+++ src/heap.h (working copy) |
@@ -693,21 +693,14 @@ |
static void GarbageCollectionPrologue(); |
static void GarbageCollectionEpilogue(); |
- enum CollectionPolicy { NORMAL, AGGRESSIVE }; |
- |
// Performs garbage collection operation. |
// Returns whether required_space bytes are available after the collection. |
- static void CollectGarbage(AllocationSpace space, |
- CollectionPolicy collectionPolicy = NORMAL); |
+ static void CollectGarbage(AllocationSpace space); |
// Performs a full garbage collection. Force compaction if the |
// parameter is true. |
- static void CollectAllGarbage(bool force_compaction, |
- CollectionPolicy collectionPolicy = NORMAL); |
+ static void CollectAllGarbage(bool force_compaction); |
- // Last hope GC, should try to squeeze as much as possible. |
- static void CollectAllAvailableGarbage(); |
- |
// Notify the heap that a context has been disposed. |
static int NotifyContextDisposed() { return ++contexts_disposed_; } |
@@ -1242,14 +1235,8 @@ |
// Performs garbage collection |
static void PerformGarbageCollection(GarbageCollector collector, |
- GCTracer* tracer, |
- CollectionPolicy collectionPolicy); |
+ GCTracer* tracer); |
- static const intptr_t kMinimumPromotionLimit = 2 * MB; |
- static const intptr_t kMinimumAllocationLimit = 8 * MB; |
- |
- inline static void UpdateOldSpaceLimits(); |
- |
// Allocate an uninitialized object in map space. The behavior is identical |
// to Heap::AllocateRaw(size_in_bytes, MAP_SPACE), except that (a) it doesn't |
// have to test the allocation space argument and (b) can reduce code size |