• Home
  • 关于我)

星期六, 二月 03, 2007

怎样有效解决firefox的内存泄漏(译)

出于以下两点原因我要翻译这篇文章:
1 *.wordpress.com中国大陆无法直接访问,而并不是所有人都了解代理技术.
2 这篇文章很有用,解决了我同时运行firefox和3dmax时令人抓狂的内存问题.

原文地址:http://engtech.wordpress.com/2006/12/02/how-to-fix-the-firefox-memory-leak-firefox-hack/

原作者://engtech

"改变这些配置是在网页浏览速度与内存占用之间的一种权衡。如果您的电脑经常是多任务环境并且需要减少Firefox在其他程序运行时的内存占用. 以下內容是非常有用的.

首先,在地址栏内键入 about:config


  • 控制缓存页面的内存占用
    (这个控制参阅了"how many kilobytes of memory are used for the browser’s cache")

  • 在页面上右键单击 新建>整数>browser.cache.memory.capacity>16384
    ("browser.cache.memory.capacity"是新建的首选项的名称.为什么是16384?请参考这篇文章)
    _________________________________________________

  • 控制缓存页面的硬盘占用

  • 在过滤器栏中输入"browser.cache.disk.capacity"
    对于128MB--512MB的内存来说,将整数值设为5000;
    对于512MB--1GB的内存来说,将整数值设为15000;
    _________________________________________________

  • 在最小化窗口时释放更多的内存
    当页面最小化时,配置Firefox到swap memory,这将使Firefox的响应速度在窗口最大化和最小化之间时减缓, 但如果多任务应用环境时,您可以在最小化窗口时释放更多的内存

  • 在页面上右键单击 新建>布尔>config.trim_on_minimize>设置为true
    _________________________________________________

  • 网络链接会"优先下载所以标签为rel=”prefetch”的页面".这会使用更多的内存。

  • 在过滤器栏中输入"network.prefetch-next"
    设置其为"false"
    _________________________________________________

  • 这个是控制"保存在back/forward的历史页面数量"低一些的数值是可以接收的.

  • 在过滤器栏中输入"browser.sessionhistory.max_total_viewers"
    设置为一个比较低的数值(推荐值为6)

    my del.icio.us tag:技术

    没有评论:

    发表评论