| Index: src/heap/incremental-marking.cc
|
| diff --git a/src/heap/incremental-marking.cc b/src/heap/incremental-marking.cc
|
| index 307f398460335a822b67e1b1c04f6b387b45c6d7..109f4ea84802df419bb0e1a4a9ec492f39487030 100644
|
| --- a/src/heap/incremental-marking.cc
|
| +++ b/src/heap/incremental-marking.cc
|
| @@ -411,8 +411,7 @@ bool IncrementalMarking::CanBeActivated() {
|
| // marking is turned on, 2) when we are currently not in a GC, and
|
| // 3) when we are currently not serializing or deserializing the heap.
|
| // Don't switch on for very small heaps.
|
| - return FLAG_incremental_marking && FLAG_incremental_marking_steps &&
|
| - heap_->gc_state() == Heap::NOT_IN_GC &&
|
| + return FLAG_incremental_marking && heap_->gc_state() == Heap::NOT_IN_GC &&
|
| heap_->deserialization_complete() &&
|
| !heap_->isolate()->serializer_enabled() &&
|
| heap_->PromotedSpaceSizeOfObjects() > kActivationThreshold;
|
| @@ -478,7 +477,6 @@ void IncrementalMarking::Start(int mark_compact_flags,
|
| (reason == nullptr) ? "unknown reason" : reason);
|
| }
|
| DCHECK(FLAG_incremental_marking);
|
| - DCHECK(FLAG_incremental_marking_steps);
|
| DCHECK(state_ == STOPPED);
|
| DCHECK(heap_->gc_state() == Heap::NOT_IN_GC);
|
| DCHECK(!heap_->isolate()->serializer_enabled());
|
| @@ -912,7 +910,6 @@ intptr_t IncrementalMarking::Step(intptr_t allocated_bytes,
|
| ForceMarkingAction marking,
|
| ForceCompletionAction completion) {
|
| if (heap_->gc_state() != Heap::NOT_IN_GC || !FLAG_incremental_marking ||
|
| - !FLAG_incremental_marking_steps ||
|
| (state_ != SWEEPING && state_ != MARKING)) {
|
| return 0;
|
| }
|
|
|