发布于:
2009年07月13日
Firefox3.5 正式版推出后,溢美之词不绝于耳。抱怨之声也不少,比如得到随机数字设计不恰当导致的启动慢,比如我的这篇关于狂吃内存的抱怨。
Solidot报道有缺陷的Firefox扩展是导致内存泄漏的祸首,今天简单实验了一下。许久不用的Fx3.5,启动后打开google主页,居然占用了我64MB内存。我的Fx安装了包括google toolbar, gear 等在内的10几个扩展。由于Fx不兼容,有一半扩展并没有启用,使用nightly tool 启用了一些必要的。看起来光禁用是不够的。于是一顿狂删,包括solidot文章提到的FlashGot,Greasemonkey等。由于删除时没有记录,具体就不再罗列,最终留下6个,包括:Alexa Sparky,DownThemAll,Firebug,Google Gears, IE Tab, JavaScript Debugger. 这样,启动速度似乎快了些,最主要是内存占用在相同情况下降到了40MB一下.
所以看起来:
1.不想要的扩展,光禁用是不够的,还需要删除
2.不常用的扩展还是别装了,比如FireFTP, 改用FileZilla吧
Mozilla 罗列了有问题的扩展,似乎要把Fx的一些问题推到扩展身上,但是显然不是足够厚道。Fx的优秀与扩展密不可分,没有了扩展,Fx多少有点鸡肋。