Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

性能测试工具分享

  由于经常要做一些代码的性能测试,所以把这个测试写成了个小工具。虽然网络上已经有jsperf这样的在线测试工具了,但它的功能太强大,也许大家一起测试的精准度更高,但我更需要一些方便精简的测试方式。于是就做了这个小工具,只要引入一个JS文件即可测试。
  只要引入这个 performance.js,然后在文档上放置BUTTON元素,上面的文字就会被在点击后被作为代码执行,并统计出两秒钟内执行的次数。比如这样:
<script src="http://www.web-tinker.com/share/performance.js"></script>
<button>new Object</button>
<button>({})</button>

  默认不开始测试,点击按钮后开始执行相应的测试,如果对结果有疑问可以多点击测试几次。后面的字段分别是每秒可执行的次数和几个测试的相对速度。比如这个测试的结果是这样的:

  这表示在Chrome38上,new Object的性能大约是({})的90%
  当然,测试结果一定是存在误差,毕竟观测这件事本身也存在性能损耗。不过这东西只是作为一种“定性分析”,对于大部分测试而言这个精度已经足够了。如果要做“定量分析”,要求更高精度的测试结果,请出门右转 jsperf.com
网名:
3.80.55.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^