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 var nc = 30, maxCol = nc*3, cr,cg,cb;
3 load(libdir + "util.js");
5 function allocateSomeStuff() {
6 return [{a: 1, b: 2}, {c: 3, d: 4}];
7 }
9 function computeSequentially() {
10 result = [];
11 for (var r = 0; r < ROWS; r++) {
12 for (var c = 0; c < COLS; c++) {
13 result.push(allocateSomeStuff());
14 }
15 }
16 return result;
17 }
19 function computeParallel() {
20 return new ParallelArray([ROWS, COLS], function(r, c) {
21 return allocateSomeStuff();
22 }).flatten();
23 }
25 var ROWS = 1024;
26 var COLS = 1024;
27 var DEPTH = 2;
29 benchmark("ALLOCATOR", 2, 6,
30 computeSequentially, computeParallel);