damage
Version:
A simple way to calculate the 'damage' of running a task in Node.JS.
28 lines (19 loc) • 490 B
JavaScript
var Damage = require('../');
Damage.env({
testObj: {},
});
Damage.prepare(function () {
env.testClass = function () {};
for (var i=0;i<1000;i++)
env.testObj[i]=function () { return this };
_.extend(env.testClass.prototype,env.testObj);
});
var damageOf = Damage();
damageOf('using new prototype',function () {
new env.testClass;
done();
},10000);
damageOf('using Object.create',function () {
Object.create(env.testObj);
done();
},10000);