Index: Source/bindings/core/v8/V8GCController.cpp |
diff --git a/Source/bindings/core/v8/V8GCController.cpp b/Source/bindings/core/v8/V8GCController.cpp |
index ced20383ae5b60ce01b725ca30c8a50e10bf1b31..395add6bd86381bd1564e6d7e2aef711ada06191 100644 |
--- a/Source/bindings/core/v8/V8GCController.cpp |
+++ b/Source/bindings/core/v8/V8GCController.cpp |
@@ -421,7 +421,7 @@ void V8GCController::gcEpilogue(v8::GCType type, v8::GCCallbackFlags flags) |
if (isMainThread()) { |
TRACE_EVENT_SET_NONCONST_SAMPLING_STATE(V8PerIsolateData::from(isolate)->previousSamplingState()); |
} |
- ThreadState::current()->scheduleV8FollowupGCIfNeeded(); |
+ ThreadState::current()->scheduleV8FollowupGCIfNeeded(ThreadState::V8MinorGC); |
break; |
case v8::kGCTypeMarkSweepCompact: |
TRACE_EVENT_END1("devtools.timeline,v8", "MajorGC", "usedHeapSizeAfter", usedHeapSize(isolate)); |
@@ -440,7 +440,7 @@ void V8GCController::gcEpilogue(v8::GCType type, v8::GCCallbackFlags flags) |
if (isMainThread()) { |
TRACE_EVENT_SET_NONCONST_SAMPLING_STATE(V8PerIsolateData::from(isolate)->previousSamplingState()); |
} |
- ThreadState::current()->scheduleV8FollowupGCIfNeeded(); |
+ ThreadState::current()->scheduleV8FollowupGCIfNeeded(ThreadState::V8MajorGC); |
break; |
default: |
ASSERT_NOT_REACHED(); |