mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 14:45:29 +00:00
38 lines
2.2 KiB
JavaScript
38 lines
2.2 KiB
JavaScript
|
|
print("new_bench");
|
|
|
|
// construct (and release) lots of objects
|
|
function new_1()
|
|
{
|
|
var t;
|
|
var startTime = new Date();
|
|
|
|
for (var i = 0; i < 5000; i++) {
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { }; t = { };
|
|
}
|
|
var elapsedTime = (new Date()).getTime() - startTime.getTime();
|
|
print("new_1 : " + elapsedTime);
|
|
total += elapsedTime;
|
|
}
|
|
|
|
|
|
new_1(); |