| Index: src/heap.h
|
| diff --git a/src/heap.h b/src/heap.h
|
| index fa711f233b59b1f8ab753894d61a2f43e2a150d3..8a8dbae068b162e7b7b3de20e5f1ad8973706756 100644
|
| --- a/src/heap.h
|
| +++ b/src/heap.h
|
| @@ -1077,15 +1077,8 @@ class Heap {
|
| static const int kMaxExecutableSizeHugeMemoryDevice =
|
| 700 * kPointerMultiplier;
|
|
|
| - intptr_t OldGenerationAllocationLimit(intptr_t old_gen_size) {
|
| - intptr_t limit = FLAG_stress_compaction
|
| - ? old_gen_size + old_gen_size / 10
|
| - : old_gen_size * old_space_growing_factor_;
|
| - limit = Max(limit, kMinimumOldGenerationAllocationLimit);
|
| - limit += new_space_.Capacity();
|
| - intptr_t halfway_to_the_max = (old_gen_size + max_old_generation_size_) / 2;
|
| - return Min(limit, halfway_to_the_max);
|
| - }
|
| + intptr_t OldGenerationAllocationLimit(intptr_t old_gen_size,
|
| + int freed_global_handles);
|
|
|
| // Indicates whether inline bump-pointer allocation has been disabled.
|
| bool inline_allocation_disabled() { return inline_allocation_disabled_; }
|
| @@ -1514,11 +1507,6 @@ class Heap {
|
| intptr_t max_executable_size_;
|
| intptr_t maximum_committed_;
|
|
|
| - // The old space growing factor is used in the old space heap growing
|
| - // strategy. The new old space size is the current old space size times
|
| - // old_space_growing_factor_.
|
| - int old_space_growing_factor_;
|
| -
|
| // For keeping track of how much data has survived
|
| // scavenge since last new space expansion.
|
| int survived_since_last_expansion_;
|
| @@ -1598,9 +1586,6 @@ class Heap {
|
| // generation and on every allocation in large object space.
|
| intptr_t old_generation_allocation_limit_;
|
|
|
| - // Used to adjust the limits that control the timing of the next GC.
|
| - intptr_t size_of_old_gen_at_last_old_space_gc_;
|
| -
|
| // Indicates that an allocation has failed in the old generation since the
|
| // last GC.
|
| bool old_gen_exhausted_;
|
|
|