Index: Source/bindings/core/v8/V8GCController.cpp |
diff --git a/Source/bindings/core/v8/V8GCController.cpp b/Source/bindings/core/v8/V8GCController.cpp |
index 3ff9478cb22f9758b5368984a131205a6bbec904..ced20383ae5b60ce01b725ca30c8a50e10bf1b31 100644 |
--- a/Source/bindings/core/v8/V8GCController.cpp |
+++ b/Source/bindings/core/v8/V8GCController.cpp |
@@ -482,6 +482,12 @@ void V8GCController::collectGarbage(v8::Isolate* isolate) |
scriptState->disposePerContextData(); |
} |
+void V8GCController::collectAllGarbageForTesting(v8::Isolate* isolate) |
+{ |
+ for (unsigned i = 0; i < 5; i++) |
+ isolate->RequestGarbageCollectionForTesting(v8::Isolate::kFullGarbageCollection); |
+} |
+ |
void V8GCController::reportDOMMemoryUsageToV8(v8::Isolate* isolate) |
{ |
if (!isMainThread()) |