如何减少firefox内存用量

一. 在浏览器地址栏输入about:config

  • browser.cache.memory.enable 默认值true

缓存图片内容到内存,我设置成false

  • browser.sessionhistory.max_entries 默认值50

减少session历史记录,我设置成5

  • config.trim_on_minimize

添加属性,用于在最小化时释放内存,True

二. 打开设置,在Performance中取消选中“Use recommended performance settings”

然后Content process limit设置为1或2。

三. 禁用主题,禁用非必须插件

尤其是Adblock Plus,虽然这个插件很好用,但是如果你觉得浏览器很慢而又找不到原因时,很可能是这个插件导致的。电脑内存8G,下面是我测试插件的结果。

  • 在浏览器关闭时,内存用量为66%:
  • 开启浏览器,Content process limit为4,开启adblock plus,内存为72%:
  • 开启浏览器,Content process limit为4,禁用adblock plus,内存为70%,差距还不是很明显:

开启adblock plus内存使用为82%,关闭adblock plus内存使用为77%,可以推测页签越多影响越大,我一般会开启20到30个页签。

顺便,我又测试了一个线程关闭adb的情况,内存使用为76%,可见每个线程数对内存占用影响大约为1%,多线程会加快页签处理速度。