Add preliminary support for fetch event
[WebKit-https.git] / LayoutTests / http / wpt / resources / gc.js
1 // If there is no window.gc() already defined, define one using the best
2 // method we can find.
3 // The slow fallback should not hit in the actual test environment.
4 if (!window.gc)
5 {
6     window.gc = function()
7     {
8         if (window.GCController)
9             return GCController.collect();
10
11         console.warn('Tests are running without the ability to do manual garbage collection. They will still work, but coverage will be suboptimal.');
12         function gcRec(n) {
13             if (n < 1)
14                 return {};
15             var temp = {i: "ab" + i + (i / 100000)};
16             temp += "foo";
17             gcRec(n-1);
18         }
19         for (var i = 0; i < 10000; i++)
20             gcRec(10);
21     }
22 }