UNPKG

timethis

Version:

Function iteration benchmarking, implements functions similar to perl's timethis, timethese, and countit.

33 lines (29 loc) 635 B
var bm = require("./node-benchmark"); bm.timethis(100,function(time){ console.log("Tested @ " + time + bm.accuracy); },function(callback){ setTimeout(function(){ callback(); }, 50); }); bm.timethese(100,function(times){ console.log("Times:" + JSON.stringify(times)); },{ "fun50":function(callback){ setTimeout(function(){ callback(); }, 50); } ,"fun100":function(callback){ setTimeout(function(){ callback(); }, 100); } }); bm.countit(1000,function(iterations){ console.log("Iterations: " + iterations); },function(callback){ setTimeout(function(){ callback(); }, 500); });