firefox内存问题的解决方法

发布时间:2020-10-14 02:18:30

1、加入一个boolean(布尔)项:config.trim_on_minimize,并设置为true,这样就可以在最小化时自动释放内存。

2、修改browser.sessionhistory.max_total_viewers修改值为5或更小{页面快进/快退功能中保存的页面总数,默认是-1(无限)}。

firefox内存问题的解决方法

3、创建一个browser.cache.memory.capacity设置firefox使用多少内存来进行缓存,默认值-1基于系统内存自动设置,18432=18mb一般适用于512m~1g内存。

4、browser.cache.memory.enable[布尔值]该项和browser.cache.memory.capacity联合起作用。如果设置为true,firefox将使用browser.cache.memory.capacity指定的内存大小来进行缓存。

5、browser.urlbar.clickselectsall[布尔值]决定在地址栏单击时是高亮选中还是*入光标。

6、browser.urlbar.hidegobutton[布尔值]决定是否显示地址栏右侧绿*的箭头(一般人都是敲回车的,这个实在是鸡肋)。

7、创建config.trim_on_minimize[布尔值](仅限于windows)决定是否象其它windows应用程序一样最小化到任务栏时释放内存,对于配置较低的电脑建议设置为true,配置还过的去的设置为false,这将加速firefox的最小化、最大化过程。

8、dom.disable_window_open_feature.*[布尔值]以dom.disable_window_open_feature.开头的设置总共有11个,*可以是close,directories,location,menubar,minimizable,personalbar,resizable,scrollbars,status,titlebar,toolbar。这些设置控制*出窗口(主要是广告)的显示元素,比如将dom.disable_window_open_feature.close设置为true,则会强迫*出窗口在右上角显示一个关闭按钮。建议将close和resizeable设置为true。

9、dom.popup_maximum[整数]能够同时打开的*出窗口的数目。经常有一些恶意站点会冒出一大堆*出窗口,直到屏幕崩溃为止。建议将该值设置为5或更小。

10、extensions.dss.enabled[布尔值]决定是否能够动态主题切换。假如设置为true,在安装或切换主题时,将立刻显现出新主题的效果,而不用关闭firefox后重新引导firefox。

11、work.cookie.cookiebehavior[整数]决定firefox处理cookies的政策。设置为1允许所有的cookies,设置为2禁止所有的cookies,设置为1仅允许原始站点的cookies,不允许第三方(大多是广告)的cookies。建议设置为1。

12、work.dnscacheentries[整数](需创建)决定在firefox的dns缓存中保存条目的数目。当在firefox中键入一个web地址时,它通过查询dns服务器将web地址转化为ip,在当地缓存中保存一定数量的dns条目,下次再键入同样的web地址时,就能加快浏览速度。默认firefox将该值设置为20,建议将该值设置为一般情况浏览web站点的数目。

13、work.dnscacheexpiration[整数](需创建)决定缓存的dns条目过期的时间。默认为60秒。

14、work.http.max-connections[整数]决定同时能够打开多少http连接。默认值是24,如果你的网络连接够快,可以尝试增大此值,最大值为65535。但要注意的是,增大该值仅仅增大了同时打开http连接数目的可能,你并不能强迫firefox每次都打开那么多的http连接。

15、work.http.max-connections-per-server[整数]决定在单个服务器能够同时打开的连接数。默认值为8,你可以增大此值来加快浏览速度,最大值为255。但要注意的是,此值改的太大,一些服务器会认为你在进行ddos攻击,从而拒绝你的连接请求。事实上,如果所有的firefox用户都不理智的把此值改的太大,大多数站点的浏览速度不会得到提升,反而会非常慢。

16、work.http.max-persistent-connections-per-proxy[整数]假如你使用的是代理,该值决定同时有多少连接处于活动状态。默认值为4,可以适当增大此值加快浏览速度。但要注意的是,此值改的太大,会增大代理服务器的压力,从而影响每个使用该代理的用户的浏览速度。

17、work.http.max-persistent-connections-per-server[整数]假如没有使用代理,该值决定在单个服务器上同时有多少连接处于活动状态。默认值为2,可以适当增大此值加快浏览速度,最大值为255。但要注意的是,此值改的太大会增大服务器的压力,从而有可能被该服务器拒绝连接请求。

18、work.http.pipelining[布尔值]决定是否使用httppipelining特*,建议设置为true,加快浏览速度,尽管该特*不是所有的服务器和代理都支持。

19、work.http.pipelining.maxrequests[整数]决定使用httppipelining特*时发送的最大连接请求。默认值为4,最大值为8,比8大的值会被忽略,1表示不使用httppipelining特*,建议将该值设置为8。

20、work.http.proxy.pipelining[布尔值]决定是否在使用代理时使用httppipelining特*。建议设置为true,要注意的是,该值有效的前提是work.http.proxy.keep-alive值为true。

21、work.http.redirection-limit[整数]决定接受多少连续的重定向。比如说你进入一个站点旧的网址,可能会被重定向到一个新的网址,这叫一个重定向。

22、work.prefetch-next[布尔值]决定是否使用linkprefetching特*。建议设置为false。

23、nglayout.initialpaint.delay[整数](需创建)决定在显示页面内容时等待多少毫秒。适当的延迟可以让firefox引导和调整各种各样的页面元素以便正确显示。默认值是250毫秒,你可以增大或减小该值,当然,这取决于你的浏览习惯。

24、plugin.default_plugin_disabled[布尔值]当浏览某个网页缺少某个*件(比如flash)时是否提示安装。

25、privacy.popups.disable_from_plugins[整数]设置为0不阻止任何*出窗口,设置为1阻止*出窗口的最大数目取决于dom.popup_maximum,设置为3阻止所有的*出窗口,设置为2仅阻止来自*件的*出窗口。

看了firefox内存问题的解决方法还看了:
  • 电脑内存常见问题的解决方法

    内存的电脑中三大件配件之一,主要担负着数据的临时存取任务。而市场上内存条的质量又参差不齐,所以它发生故障的机率比较大。下面整理了一些电脑内存常见问题的解决方法,一起来看看吧!1、无法正常开机遇到这类现象主要有三个解决的途径:第一,更换内存的...

  • 关于PHPExcel内存泄漏问题解决方法

    使用phpexcel来生成excel文档是比较消耗内存的,有时候可能会需要通过一个循环来把大数据切分成若干个小的excel文档保存来避免内存耗尽。然而phpexcel存在circularreferences的情况(貌似在最新的1.6.5版本...

  • 电脑知识:内存常见四种问题解决方法

    电脑知识:内存常见四种问题解决方法1.内存出现*的问题这类故障不常见,有可能是主板故障或cpu故障,造成内存*,只能用排除法逐一替换解决。2.内存某芯片故障此类故障相对比较严重,在开机自检时主机能够发现内存存在错误缺陷,不能够通过自检,...

  • nokia内存不足的解决方法

    nokia内存不足可能是大家比较常见的问题,尤其是买了低配手机的朋友们。nokia的手机应用只能装在主卡上,外加了sd卡也不能使用,所以很多朋友再多装了几个应用之后就会出现主卡内存不足问题,其实这是系统软件定制时把这个功能在桌面程序里给屏蔽...

  • 内存不足的解决方法

    一、dos下的内存不足如果是在运行dos应用程序时出现“outofmemory”(内存不足)的故障,可按以下方法进行检查和处理:1、检查系统是否提供对扩充内存的支持,必须保*config.sys文件中的emm386.exe命令中含有ram参...