Chromium Code Reviews| 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..526ca8ffdf4caa56c10bba519fd3193e5189db80 100644 |
| --- a/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp |
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp |
| @@ -441,6 +441,10 @@ void V8GCController::GcEpilogue(v8::Isolate* isolate, |
| // precise GC to ensure that we collect all available garbage. |
| current_thread_state->SchedulePreciseGC(); |
| } |
| + |
| + if (flags & v8::kGCCallbackScheduleIdleGarbageCollection) { |
|
haraken
2017/05/08 23:56:23
Add a comment about what this is doing.
Hannes Payer (out of office)
2017/05/09 06:47:15
Done.
|
| + current_thread_state->ScheduleIdleGC(); |
| + } |
| } |
| TRACE_EVENT_INSTANT1(TRACE_DISABLED_BY_DEFAULT("devtools.timeline"), |