<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>花儿开了 &#187; optmize</title>
	<atom:link href="http://blog.istef.info/tag/optmize/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.istef.info</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 06 Jun 2010 05:52:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel='hub' href='http://blog.istef.info/?pushpress=hub'/>
		<item>
		<title>优化 Firefox 的内存占用</title>
		<link>http://blog.istef.info/2007/04/17/reduce-the-memory-usage-on-firefox/</link>
		<comments>http://blog.istef.info/2007/04/17/reduce-the-memory-usage-on-firefox/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 17:54:09 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Experiences]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[optmize]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2007/04/17/reduce-the-memory-usage-on-firefox/</guid>
		<description><![CDATA[Firefox 是一款非常出色的开源浏览器，其强大功能和高度可扩展至今无任何浏览器可匹敌。当然它也不是完美无缺，超高的内存占用就是它的一个顽疾。Zolved 上有篇文章介绍了如何降低 Firefox 内存占用，根据他的步骤，我也说说我的经验。 检查扩展和主题。当你的 Firefox 内存占用超高时，你首先应该想到的问题就是扩展。通常我采用的方法是禁用一部分我认为有问题的扩展，如果内存占用明显下来了，再逐个启用，知道找到罪魁祸首直接卸载。 另外，原文提到的利用 Firefox 安全模式来进行调试的方法也不错，特别是对于出现比较大的问题或是配置有问题时，这个方法比较奏效。进入 Firefox 安全模式的方法是：关掉 Firefox，开始->运行：Firefox -safe-mode； 检查插件。据我经验，插件出问题的概率很小，出了问题也很难解决，所以我每次基本不排查它们。例如，当你在一个网络环境不是很好的条件下，在 Firefox 中开启一个 PDF 文档，Firefox 基本上 90% 会挂掉。但明知这个问题，我们也没什么好办法来解决。 删除下载历史。Firefox 默认是记录下载历史的，原文章说如果下载历史过多的话，很有可能造成高内存占用，甚至使 Firefox 无响应。所以我们还是定期将其清空的好。当然，还有一招，在选项->隐私中去掉“记录下载历史”，Firefox 干脆就不再记录了，一劳永逸。 定时重新启动 Firefox。我要承认这是最有效的方法，我经常采用。当然建议您安装一个 Session Restore 类的扩展（如 Session Saver，Tab Mix Plus 或 Google Sync），这样当您重新开启 Firefox 时，可以非常快恢复到原来的状态。 最小化释放内存。在地址栏输入 about:config，然后新建一个名为 config.trim_on_minimize，并设定值为 true，重新启动 Firefox，这样当 Firefox 最小化时就会释放内存占用。(很有效) 为 Firefox 分配指定大小的内存缓存。这招我之前没实践过，正好试试。方法很简单，在地址栏输入 about:config，利用过滤器找到 browser.cache.memory.enable，更改它的值为 true；新建一个整数值，名为 [...]]]></description>
			<content:encoded><![CDATA[<p><!--SPONSOR=[PAGEFLAKES]-->
<p style="text-indent:0;text-align:center"><img src='http://blog.istef.info/wp-content/uploads/2007/04/2007-4-17.jpg' alt='firefox' /></p>
<p>Firefox 是一款非常出色的开源浏览器，其强大功能和高度可扩展至今无任何浏览器可匹敌。当然它也不是完美无缺，<a href="http://blog.istef.info/2007/04/05/my-firefox-go-mad/">超高的内存占用</a>就是它的一个顽疾。Zolved 上有篇<a href="http://www.zolved.com/synapse/view_content/24939/How_to_reduce_the_memory_usage_on_Firefox">文章</a>介绍了如何降低 Firefox 内存占用，根据他的步骤，我也说说我的经验。</p>
<p><strong>检查扩展和主题。</strong>当你的 Firefox 内存占用超高时，你首先应该想到的问题就是扩展。通常我采用的方法是禁用一部分我认为有问题的扩展，如果内存占用明显下来了，再逐个启用，知道找到罪魁祸首直接卸载。</p>
<p>另外，原文提到的利用 Firefox 安全模式来进行调试的方法也不错，特别是对于出现比较大的问题或是配置有问题时，这个方法比较奏效。进入 Firefox 安全模式的方法是：关掉 Firefox，开始->运行：Firefox -safe-mode；</p>
<p><strong>检查插件。</strong>据我经验，插件出问题的概率很小，出了问题也很难解决，所以我每次基本不排查它们。例如，当你在一个网络环境不是很好的条件下，在 Firefox 中开启一个 PDF 文档，Firefox 基本上 90% 会挂掉。但明知这个问题，我们也没什么好办法来解决。</p>
<p><strong>删除下载历史。</strong>Firefox 默认是记录下载历史的，原文章说如果下载历史过多的话，很有可能造成高内存占用，甚至使 Firefox 无响应。所以我们还是定期将其清空的好。当然，还有一招，在选项->隐私中去掉“记录下载历史”，Firefox 干脆就不再记录了，一劳永逸。</p>
<p><strong>定时重新启动 Firefox。</strong>我要承认这是最有效的方法，我经常采用。当然建议您安装一个 Session Restore 类的扩展（如 Session Saver，Tab Mix Plus 或 Google Sync），这样当您重新开启 Firefox 时，可以非常快恢复到原来的状态。</p>
<p><strong>最小化释放内存。</strong>在地址栏输入 about:config，然后新建一个名为 config.trim_on_minimize，并设定值为 true，重新启动 Firefox，这样当 Firefox 最小化时就会释放内存占用。(很有效)</p>
<p><strong>为 Firefox 分配指定大小的内存缓存。</strong>这招我之前没实践过，正好试试。方法很简单，在地址栏输入 about:config，利用过滤器找到 browser.cache.memory.enable，更改它的值为 true；新建一个整数值，名为 browser.cache.memory.capacity，按照如下方案设定其值：
<ul>
<li>256M 内存=> 4096</li>
<li>512M 内存 => 8192</li>
<li>1G 内存=> 16384</li>
</ul>
<p>重启 Firefox 即可。</p>
<p>不知道这么多优化建议能不能解决您的问题。反正我是一直在被 Firefox 的高内存占用率困扰，但又实在离不开它，真是又爱又恨。但愿 Mozilla Foundation 在 Firefox 3 中能解决这个问题吧。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2007%2F04%2F17%2Freduce-the-memory-usage-on-firefox%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2007%2F04%2F17%2Freduce-the-memory-usage-on-firefox%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2007/04/17/reduce-the-memory-usage-on-firefox/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/14 queries in 0.006 seconds using memcached
Object Caching 312/334 objects using memcached

Served from: blog.istef.info @ 2012-02-13 15:09:21 -->
