JavaScriptのベンチマークスクリプトを書いてみた
誰かやってそうな気がするけど。
精度とかを気にする必要は全くなく、処理速度の目安を軽く知りたいだけなので、自分で書いてみた。
function OpenPNEBenchMark() { this.start = 0; } OpenPNEBenchMark.prototype.begin = function() { var now = new Date(); this.start = now.getMilliseconds(); console.debug("(bench)begin"); }; OpenPNEBenchMark.prototype.calc = function(message) { var now = new Date(); var now_m = now.getMilliseconds(); var time = now_m - this.start; this.start = now_m; console.debug("(bench)", time + "ms", message); }; var bench = new OpenPNEBenchMark(); bench.begin(); for (var i = 0; i < 10000; i++) { document; } bench.calc('finish');
家に帰ったら早速こいつを活用していきたいと思うぜ。