如何降低Firefox内存占用

  通常情况下,Firefox是不会占用到让你觉得夸张的内存量的,但它也会取决于其它的资源,例如插件、主题和附加软件的数量。

  因此,如果有能够尽可能地减小内存的占用量的方法还是相当值得推荐的。下面就是一些简单的步骤,让你能够节约计算机内存的使用量。

  请遵照下面几个步骤,检查一下究竟是什么原因导致了不正常的内存占用情况:

  一、检查你的附加软件和主题

  如果你为你的Firefox安装了很多的附加软件和主题,那么请对它们进行整理,将一些你没有使用或者是并不需要的附加软件和主题都移除。你可以在安全模式下打开Firefox来进行检查,以下是具体操作步骤:

  1、关闭Firefox浏览器。

  2、在桌面上,点击“开始”>“运行”。


  图1 点击“运行”

  3、输入“firefox -safe-mode”后点击“确定”。


  图2 输入“firefox -safe-mode”

  4、这时,你就会看到一个新窗口,名为“Firefox安全模式”。


  图3 “Firefox安全模式”窗口

  你可以在此对显示的选项做出选择,之后,如果你点击“保存改动并重新开始”的话,Firefox就会应用所做更改并以正常模式启动。如果你选择 的是“继续使用安全模式”,那么任何设置都不会被应用。如果选择“退出”的话,则会在任何设置都没有保存的情况下就退出浏览器。

  二、清除下载历史记录

  保留下载历史记录的话,会耗费大量的内存资源,它会让你的Firefox在使用的时候变得缓慢,甚至出现假死。

  1、删除“downloads.rdf”文件来清除下载历史记录。

  2、你需要对浏览器的设置做出一些更改。请打开Firefox浏览器。

  3、在菜单栏中,点击“工具”>“选项”。


  图4 点击“工具”

  4、选中“隐私”,将“记住已下载内容”之前的钩选去掉。


  图5 去掉“记住已下载内容”之前的钩选

  三、检查插件

  Firefox的插件当它们处在使用状态时是会消耗内存的。注意将你的插件升级到最新版本是你应该养成的很重要的习惯。将用不上的插件完全卸载也绝对是明智的做法。

  四、定期重新启动Firefox

  当你在长时间使用Firefox时,它所占用的内存量也会随时间不断增加。

  1、你可以考虑定期地重新启动Firefox,以让它维持在一个固定的内存占用量上。

  2、下载并安装Session Manager扩展插件,它能够为你保存文本数据、历史记录以及cookies。它能够让你在Firefox关闭时还保留之前打开的网页。

  五、为Firefox设置快速缓存

  在默认情况下,Firefox只会使用系统内存而不会使用快速缓存,如果为其设置使用快速缓存,那么就可以减轻内存的负担。以下是具体操作步骤:

  1、打开Firefox浏览器。

  2、在地址栏中输入“about:config”。


  图6 输入“about:config”

  3、在“过滤器”中输入“browser.cache.memory.enable”。


  图7 输入“browser.cache.memory.enable”

  4、要先确保其值为“true”,如果不是的话,可以双击这个项目,之后它的值就会转变为“true”。

  5、在浏览器中右键点击后选择“新建”>“整数”。


  图8 选择“新建”>“整数”

  6、输入“browser.cache.memory.capacity”后点击“确定”。


  图9 输入“browser.cache.memory.capacity”

  7、接着,你需要在此输入一个值,而这个值的大小则取决于你计算机物理内存的大小。


  图10 输入值

  8、如果你的内存大小为256MB,则输入“4096”;而如果你的内存大小为512MB的话,则输入“8192”。

  9、注意:如果你的内存还是128MB甚至更低的话,那么建议购买内存升级,内存现在并不是很昂贵。

  提示:如果你想要恢复默认设置的话,你可以将“browser.cache.memory.capacity”的值改为“-1”。

  六、当Firefox最小化时释放内存

  1、打开Firefox浏览器。

  2、在地址栏中输入“about:config”。

  3、在浏览器中右键点击,选择“新建”>“布尔”。


  图11 选择“新建”>“布尔”

  4、在弹出的窗口中输入“config.trim_on_minimize”,接着点击“确定”。


  图12 输入“config.trim_on_minimize”

  5、选中“true”,接着点击“确定”。


  图13 选中“true”

  6、重新启动Firefox即可

时间: 2024-10-11 15:26:06

如何降低Firefox内存占用的相关文章

降低Chrome谷歌浏览器内存占用的方法

  由于 Chrome 采用了标签页单进程设计,所以当我们使用 Chrome 同时打开多个标签页浏览网页时,系统内存占用也将大大增加.这就是人们经常抱怨的Chrome内存占用太多的问题.幸亏 Chrome 良好的扩展性产生了不少专门用于减少Chrome内存占用的扩展,在此为大家推荐自认为不错的两个: 1.Tab Hibernation 无论我们打开多少标签页,正在阅读观看的(即活动的)页面也始终只有一个,而其它的即为非活动标签.Tab Hibernation 很显然也认同这一点,当我们安装好Ta

降低.NET应用程序内存占用的实践和总结

最近一周比较忙,主要的工作内容是在做一个叫"键盘精灵"的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示.具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割.当时使用的是6万条记录的测试数据,文本文件将近10M,这个模块加载到内存并建立缓存之后,大概会占用将近70-80M的内存.自我接手以后,主要的任务就是降低内存消耗和提高匹配效率. 一.避免创

Firefox 54为何默认开启四进程?Mozilla:不牺牲内存占用

在昨天发布的Firefox 54.0稳定版中,最令用户感到激动的就是从单进程默认调整到最高四进程,如果想要开启更多进程用户可以访问"about:config"进行配置.事实上新版的改变不仅如此,在打开相同的20个标签页,Firefox浏览器的速度要比Chrome.Safari更快,对此Firefox产品副总裁Nick Nguyen表示本次升级是历史上最大的代码调整. 此前相比较Chrome浏览器,Firefox给人的感觉总是迟钝的,这主要是因为Firefox依赖一个系统进程来处理多个2

降低JRuby的内存占用的可能方法

JRuby的内存占用是比较高的,毕竟需要启动一个JVM以及构建抽象语法树等,一般同一个脚本的内存占用都是CRuby的几十倍甚至上百倍.记的Infoq上有过一个新闻是说sun跟东京某大学合作研究Ruby和JRuby的MVM,可以在几个VM之间共享解释器,可以在启动多个VM的时候大大降低内存占用.不过这个项目暂时没有什么消息,要想在实际中应用更是没影的事情.有无其他解决办法?今天看到IBM Developer的一篇文章,原来IBM JRE for the Java platform SE 5早就引入

Chrome内存占用太多该怎么解决?

文章描述:解决 Chrome 浏览器内存占用方案. 由于 Chrome 采用了标签页单进程设计,所以当我们使用 Chrome 同时打开多个标签页浏览网页时,系统内存占用也将大大增加.这就是人们经常抱怨的Chrome内存占用太多的问题. 幸亏 Chrome 良好的扩展性产生了不少专门用于减少Chrome内存占用的扩展,在此为大家推荐自认为不错的两个: 1.Tab Hibernation 无论我们打开多少标签页,正在阅读观看的(即活动的)页面也始终只有一个,而其它的即为非活动标签.Tab Hiber

如何减少.NET应用程序的内存占用

最近一周比较忙,主要的工作内容是在做一个叫"键盘精灵"的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示.具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割.当时使用的是6万条记录的测试数据,文本文件将近10M,这个模块加载到内存并建立缓存之后,大概会占用将近70-80M的内存.自我接手以后,主要的任务就是降低内存消耗和提高匹配效率. 一.避免创

减少.NET应用程序内存占用的一则实践

最近一周比较忙,主要的工作内容是在做一个叫"键盘精灵"的东西,简单来讲就是将很多数据放到内存中,对这些数据进行快速检索,然后找出根据输入条件最匹配的10条记录并予以展示.具体和下面两款炒股软件的相关功能类似: 数据以文本形式存在文件中,且数据量较大,有近20万条,每一条记录有几个字段,以分隔符分割.当时使用的是6万条记录的测试数据,文本文件将近 10M,这个模块加载到内存并建立缓存之后,大概会占用将近70-80M的内存.自我接手以后,主要的任务就是降低内存消耗和提高匹配效率. 一.避免

Win7系统下svchost.exe内存占用过高的处理方法

  Win7系统下svchost.exe内存占用过高的处理方法 1.在我的电脑上点击鼠标右键,选择[管理]; 2.选择右侧[服务和应用程序]下的[服务]选项; 3.找到名称我Superfetch的服务,双击鼠标左键; 4.选择启动类型为[手动]方式,点击[确定]按钮,完成设置; 5.重新启动电脑后,进入任务管理器查看svchost.exe进程的情况,此时可以看到占用的内存和CPU资源已经大幅度降低了.

smem – Linux 下基于进程和用户的内存占用报告

Linux 系统的内存管理工作中,内存使用情况的监控是十分重要的,在各种 Linux 发行版上你会找到许多这种工具.它们的工作方式多种多样,在这里,我们将会介绍如何安装和使用这样的一个名为 smem 的工具软件. Smem 是一款命令行下的内存使用情况报告工具,它能够给用户提供 Linux 系统下的内存使用的多种报告.和其它传统的内存报告工具不同的是,它有个独特的功能,可以报告 PSS(按比例占用大小Proportional Set Size),这种内存使用量表示方法对于那些在虚拟内存中的应用和