如何对JavaScript代码进行基准测试?

有没有一个包可以帮助我对JavaScript代码进行基准测试?我不是指Firebug和这样的工具.

我需要比较我实现的两个不同的JavaScript函数.我对Perl的Benchmark(Benchmark.pm)模块非常熟悉,我正在寻找类似JavaScript的东西.

是否强调对JavaScript代码进行基准测试?我可以通过一次运行来计时吗?

解决方法:

只需对每个函数进行多次迭代.一次迭代可能是不够的,但是(取决于你的函数有多复杂),接近100或甚至1000次迭代的地方应该可以胜任.

如果你想看看你的功能的哪些部分正在减慢速度,Firebug也有一个profiler.

编辑:对于未来的读者,推荐JSPerf的以下答案应该是正确的答案.我会删除我的,但我不能,因为它已被OP选中.基准测试不仅仅是运行多次迭代,而且JSPerf会为您完成这项工作.

上一篇:Java Applet可以发现多少硬件细节?


下一篇:linux – UNIX`time`命令对于基准测试是否足够准确?