| Index: src/incremental-marking.cc
|
| diff --git a/src/incremental-marking.cc b/src/incremental-marking.cc
|
| index bd0f0837b0bd5860d91d38fb8c890622db86bb02..40061e277503cd35615a95d526e865b2303840a6 100644
|
| --- a/src/incremental-marking.cc
|
| +++ b/src/incremental-marking.cc
|
| @@ -744,7 +744,9 @@ void IncrementalMarking::MarkingComplete() {
|
| if (FLAG_trace_incremental_marking) {
|
| PrintF("[IncrementalMarking] Complete (normal).\n");
|
| }
|
| - heap_->isolate()->stack_guard()->RequestGC();
|
| + if (!heap_->idle_notification_will_schedule_next_gc()) {
|
| + heap_->isolate()->stack_guard()->RequestGC();
|
| + }
|
| }
|
|
|
|
|
|
|