Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 //Measure plain GC.
3 var t = [];
4 var N = 500000
6 for(var i = 0; i < N; i++)
7 t[i] = {};
9 gc()
11 t = [];
13 gc();
15 for(var i = 0; i < N; i++)
16 t[i] = ({});
18 gc();
20 t = [];
22 gc();
25 for(var i = 0; i < N; i++)
26 t[i] = "asdf";
28 gc();
30 t = [];
32 gc();
35 for(var i = 0; i < N; i++)
36 t[i] = 1.12345;
38 gc();
40 t=[];
42 gc();
44 for(var i = 0; i < N; i++) {
45 t[i] = ({});
46 if (i != 0)
47 t[i].a = t[i-1];
48 }
50 gc();
52 t = [];
54 gc();