| Index: third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp b/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
|
| index 962be186a18dc14777b1fa9acfbcebf679e7865f..ec4bb37a6ee26d07e79e0c6cf2599d7083d1407f 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
|
| @@ -441,6 +441,11 @@ void V8GCController::GcEpilogue(v8::Isolate* isolate,
|
| // precise GC to ensure that we collect all available garbage.
|
| current_thread_state->SchedulePreciseGC();
|
| }
|
| +
|
| + // Schedules a precise GC for the next idle time period.
|
| + if (flags & v8::kGCCallbackScheduleIdleGarbageCollection) {
|
| + current_thread_state->ScheduleIdleGC();
|
| + }
|
| }
|
|
|
| TRACE_EVENT_INSTANT1(TRACE_DISABLED_BY_DEFAULT("devtools.timeline"),
|
|
|