我正在做一些JavaScript練習並考慮如何將我的解決方案(算法)改進爲the exercise。我正在考慮在調整代碼後計算運行時速度,以便知道速度有多快。我搜索並找到了this method,並認爲我可以做同樣的事情。這是我做的,如何在獨立JavaScript程序中計算運行時速度?
var d = new Date();
var startTime = d.getTime();
var endTime;
function testTargeAlgorithm(){
....
....
}
testTargetAlgorithm();
endTime = d.getTime();
console.log(endTime-startTime);
這是一個非常簡單的算法,所以我不指望會有明顯的時間差異。但是,如果毫秒不能衡量速度的提高,我還能做什麼?
使用內置於Firebug或WebKit調試器的分析器。 – marekful 2013-02-20 16:39:47
添加一個循環,以便您可以調用您的函數1000次或更多次。另一方面,如果差值<1ms,那麼它並不重要,是嗎? – AndrewR 2013-02-20 16:43:15
@MarcellFülöp我明白了。我會仔細看看的。 – Bao 2013-02-21 15:22:21