Chromium Code Reviews| Index: src/heap/heap.cc |
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc |
| index 6ce23da02908f33323bd8ce6a7b6b1ee4c7e319f..a3548836f3df29671f55333b6a0eefcef34ed528 100644 |
| --- a/src/heap/heap.cc |
| +++ b/src/heap/heap.cc |
| @@ -4586,6 +4586,7 @@ bool Heap::TryFinalizeIdleIncrementalMarking( |
| size_t final_incremental_mark_compact_speed_in_bytes_per_ms) { |
| if (incremental_marking()->IsReadyToOverApproximateWeakClosure() || |
| (FLAG_overapproximate_weak_closure && |
|
Hannes Payer (out of office)
2015/03/18 09:32:18
The FLAG_overapproximate_weak_closure should guard
|
| + !incremental_marking()->weak_closure_was_overapproximated() && |
| mark_compact_collector_.marking_deque()->IsEmpty() && |
| gc_idle_time_handler_.ShouldDoOverApproximateWeakClosure( |
| static_cast<size_t>(idle_time_in_ms)))) { |