终于揪出了 Firefox 慢的元凶

对 Firefox 57 的发布很是欣慰,据说是一个飞速的革新性版本。然而就我的体验,也就如此。甚至感觉慢了不少。特别是 Firefox 运行一段时间后,简直受罪。这个时候切到 Chrome,或者重启 Firefox,就会感到明显变快。

我当然意识到这是自己的问题,不然用安全模式也可以对比出。可是我却排查不到是哪里的问题,或者说是哪个附加组件的问题。似乎没有方便的“任务管理器”之类的东西。我尝试禁用一些附加组件,并没有明显的改善。由于复现问题时间比较久,比较麻烦,我就一直忍着,但总是不舒服。

今天更狠了一些,完全把二分法什么的抛诸脑后,只留下两三个非常必要的插件。我甚至连 Proxy SwitchyOmega 都禁用了。以往我都不会禁用的,因为曾经发现 Firefox 并不很遵守系统代理的设置,得靠这样的附加组件来制服。不过现在发现好像是可以用系统代理的,也可能是我本地 PAC 取消了加密保护的原因。火箭终于起飞了。然后我又慢慢地启用了一些附加组件,最终揪出了问题的元凶——就是 Proxy SwitchyOmega。看来附加组件就应该只留经常在更新的。

最后莫名在 Proxy SwitchyOmega 的介绍上看到一句话:

由于 Firefox 的一个问题,此扩展暂时无法在 Windows 上运行!!

Try Ctrl+Enter :)