在linux下和windows下共享同样配置/插件。这个很简单,上面的blog中有篇文章说到thnunderbird在双系统下共享同样邮件的问题,firefox也一样解决。能用linux的人不会查不出配置目录位置吧。

节约内存技巧。

firefox虽然号称小巧,然而很多时候我们发现他的内存消耗也非常惊人。在贝壳的机器上,有的时候会高达150M,基本等于普通编辑器/播放器的10倍。事实上,不是firefox浪费内存,而是默认的内存配置是针对"机器上只开firefox"设计的。如果你机器内存小,或者需要同时开其他程序,最好自己配置一下firefox。

首先就是fasterfox,关闭其中的"增强预读",这东西很消耗内存。然后是内存缓存,调整到32M吧。一般一个网页上所有文件差不多1M-2M,32M够把20个网页的所有内容缓存起来,再多就不大正常了。根据贝壳自己的猜测,渲染动作应当是动态进行的,否则内存根本顶不住长文本的渲染。这样在浏览的时候,从后台抓取内容,动态渲染的速度就非常重要,因此强烈推荐不要小于8M。否则连5个页面的内容都不在内存中命中,还玩个P阿~

还有渲染中的"启用快速返回",将内存中的保留页面数调整小,贝壳用的是3。当然,这个只适用于firefox1.5。

其次是session manager,将"撤销关闭"尽量减小。反正贝壳减小到了1个窗口3个页面。这些页面在关闭后还是继续消耗系统的内存,因此越小越好。当然,小到多少是要看你的具体需要了。

最后,少用插件,少启用插件,除非你真的需要。长期不需要的就禁用,或者干脆卸载。

内存回收技巧。

很简单,觉得不够了,关了再开。反正有session manager,正在浏览的网页根本不会有影响。

同时打开大批网页技巧。

最好使用Tree Style Tab,这样方便。另外,如果需要打开一个页面的所有连接,可以这样做。先察看页面信息,选择"链接"->“全部选择”->“复制”,然后开一个文本文件,把内容粘贴进去。可以看到内容其实是一堆的页面链接。当然,如果页面内有js做的链接指向,可以试试用Convert javascript or onclick to normal links这个greasemonkey脚本转换成目标链接。然后,把这个文本文件改名成htm,打开。通常情况下应该是一堆无法点击的文字,不过你可以用Linkify ting来把文字转换成一堆链接。然后……一个个点过去吧。

上面是使用greasemonkey解决的方法,当然,也有更简单的方法。你可以安装flashgot,然后新增一个下载管理器,名字叫做firefox。路径就指向firefox的执行文件路径,参数不用动。平时用你喜欢的管理器,需要打开全部链接的时候,更改为firefox,然后"使用flashgot下载全部链接"。当然,缺点是对付不了js脚本,除非你加载Convert javascript or onclick to normal。

不过鉴于内存状态考虑,建议不要同时打开大量页面。维持在10-20个上下最好。