繁体   English   中英

如何衡量客户端计算机上javascript网页的性能?

[英]How can I measure the performance of a javascript heavy webpage on a client computer?

如何测量我的jQuery(或JS)重型网页是否拖动/影响客户端计算机(和触摸设备)的CPU性能? 我不是在询问加载时间/等,因为它们取决于JS文件的数量。 我问的是客户端资源消耗和相关的稳定性问题(如果有的话)。

具体来说:我嵌入了一个jQuery旋转函数来永久地为图像设置动画,并在wordpress模板中嵌入了一些其他基于jquery的动画对象。

您可以使用Google Chrome等网络浏览器附带的webkit profiler(个人资料,审核标签)。 页面速度和速度跟踪器等扩展也非常棒。 您可以了解整个浏览器过程,例如在UI线程中花费多少时间,执行javascript等。

这是一个很好的问题。

您可以尝试使用Eric的工具来报告浏览器的帧速率。

http://churchm.ag/monitor-javascript-performance/

我不确定这是否是您想要在开发期间测试的内容,或者监视器是否有来自真实客户的反馈。 有可能运行上面的Javascript有一个后台的东西,然后将AJAX消息发送回服务器,以报告访问者的性能。

我发现的另一个脚本试图测量CPU性能,但我不知道它有多好。

http://blog.pothoven.net/2007/12/performance-based-web-app-functionality.html

我不建议在生产服务器上使用它,但Firebug具有Javascript性能分析工具。 http://getfirebug.com/javascript

您可以使用Google Chrome网络检查器,特别是“个人资料”面板。 这里有一些关于它的更多信息......

http://jtaby.com/2012/04/23/modern-web-development-part-1.html#The%20Profiles%20Panel%20

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM