我在 Firefox 中使用了很多插件。其中一个插件导致观看视频时出现周期性卡顿。非常烦人。
除了通过二分搜索禁用插件来缩小问题范围(由于频繁冻结,这将花费很长时间)之外,还有其他选择吗?
如果问题出在原生应用上,那么我只需加载一个分析器,看看时间都花在哪儿了。但这一切都是在 Javascript 中。
是否有任何工具可以帮助解决这个问题?也许我可以在本地构建中对一些关键源文件进行一些检测,以帮助诊断问题?
答案1
这取决于。
1)这可能是你的操作系统。
您使用的是 Linux 吗?那么您的 Flash 性能会很差,而且确实没有理由或理由说明何时/为什么会出现这种情况。我会看到 Flash 烧毁了我的一个 CPU 核心,唯一的补救措施是关闭 Firefox 并重新访问该页面,这通常有效。
2)至于附加组件。
流行且更新的插件通常性能很好。它们的开发人员会修复错误并清除内存泄漏。对于维护较少的插件,您可以使用此扩展来提醒您可能的内存泄漏:https://addons.mozilla.org/en-US/firefox/addon/2490
答案2
首先,尝试禁用 Java 和/或 Flash 插件,大多数问题都出在这两者上
其次,观察错误控制台,有问题的插件通常会给出很多错误和警告
第三,祝你好运!