3

我在试图表达我想要衡量的内容时遇到了问题,但我会尽我所能,希望能得到一些帮助。

如果我想将很多函数绑定到 .resize() 事件或添加大量侦听器,我相信 CPU 处理会增加,并且在某个点应用程序会滞后。(如果我错了,请纠正我)。

我将此归因于 CPU 使用率(如果错误,请更正该术语)。

反正有没有衡量这个滞后(cpu使用)。

谢谢

4

2 回答 2

1

如果您使用的是 Windows,则可以在 TaskManager 中监控您的浏览器。JavaScript 在浏览器中执行,因此它将成为浏览器本身足迹的一部分。有时不同的浏览器会以不同的性能运行相同的 JavaScript。它只取决于浏览器对该特定代码块的优化程度。大多数浏览器还会为您提供分析工具,使您能够查明速度较慢的特定 JavaScript 函数。(例如 IE 开发工具)。在对性能问题进行故障排除时,有必要采取更有针对性的方法。

于 2013-10-01T01:53:47.583 回答
1

在 Google Chrome 的开发者工具中有记录内存使用和 CPU 分析的时间线。网上有很多关于如何使用这些工具的好例子。

于 2013-10-01T02:08:38.000 回答