我正在做一些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