我的 chrome 扩展程序由内容脚本、背景页面(非持久性)和浏览器操作组成。随机地,它开始像这样吃 CPU:
但是如何找到我的扩展程序的哪一部分占用了 CPU?是内容脚本、处理某些事件的背景页面还是浏览器操作中的 javascript 代码?
我的 chrome 扩展程序由内容脚本、背景页面(非持久性)和浏览器操作组成。随机地,它开始像这样吃 CPU:
但是如何找到我的扩展程序的哪一部分占用了 CPU?是内容脚本、处理某些事件的背景页面还是浏览器操作中的 javascript 代码?
内容脚本在选项卡的进程中运行。背景页面、浏览器操作/页面操作弹出窗口和其他扩展页面在扩展的进程中运行。
您的后台页面可能正在消耗大量 CPU(如果该进程在关闭弹出窗口后仍然占用 CPU)。要查找原因,请打开后台页面的开发人员工具,然后开始进行分析(请参阅CPU 分析)。