CPU周期,内存使用情况,执行时间等等?
除了感知代码的运行速度之外,是否有一种量化的方法来测试JavaScript的性能?
CPU周期,内存使用情况,执行时间等等?
除了感知代码的运行速度之外,是否有一种量化的方法来测试JavaScript的性能?
当前回答
您可以使用https://github.com/anywhichway/benchtest,它用性能测试包装了现有的Mocha单元测试。
其他回答
我也在找类似的东西,但发现了这个。
https://jsbench.me/
它允许两边比较,然后你也可以分享结果。
我发现执行时间是最好的衡量标准。
大多数浏览器现在都在performance.now()中实现了高分辨率的计时。在性能测试方面,它优于new Date(),因为它独立于系统时钟运行。
使用
var start = performance.now();
// code being timed...
var duration = performance.now() - start;
参考文献
https://developer.mozilla.org/en-US/docs/Web/API/Performance.now () http://www.w3.org/TR/hr-time/#dom-performance-now
我认为JavaScript性能(时间)测试已经足够了。我在这里找到了一篇关于JavaScript性能测试的非常方便的文章。
你可以使用这个:http://getfirebug.com/js.html。它有一个JavaScript分析器。