我有一个用Ruby脚本生成的静态网页。它使用CSS,Javascript和jQuery。当我快速单击页面上与jQuery事件相关的一些按钮时,CPU使用率接近100%。我想查看造成CPU使用率高的原因,并尝试使用Google Chrome CPU分析器,并得到以下快照:



高CPU似乎是由(program)引起的。这意味着什么?并且,是否有一种方法可以分解(program)部分,以更详细地查看我的哪些功能正在消耗CPU?

最佳答案

(program)表示(a)制表符空闲时间,或(b)执行的本机浏览器代码。我想你的情况是(b)。请仔细阅读Timeline,如果“重新计算样式”和“绘画”占用了大量时间,则需要优化页面。

关于javascript - 使用Web浏览器进行CPU分析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13083346/

10-11 05:24