<?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>Christopher Blizzard &#187; 2007 &#187; November &#187; 10</title>
	<atom:link href="http://www.0xdeadbeef.com/weblog/2007/11/10/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.0xdeadbeef.com/weblog</link>
	<description>I love you.</description>
	<lastBuildDate>Thu, 26 May 2011 20:29:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>memory usage in firefox and gecko</title>
		<link>http://www.0xdeadbeef.com/weblog/2007/11/memory-usage-in-firefox-and-gecko/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2007/11/memory-usage-in-firefox-and-gecko/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 04:14:27 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=314</guid>
		<description><![CDATA[Update: If you got here because you just read an article about this issue, maybe you should just go read Stuart&#8217;s most recent post instead of this one. For a long time there have been a lot of complaints about &#8230; <a href="http://www.0xdeadbeef.com/weblog/2007/11/memory-usage-in-firefox-and-gecko/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<b>Update: If you got here because you just read an article about this issue, maybe you should just go read <a href="http://pavlovdotnet.wordpress.com/2007/11/14/leaks-memory-we-never-forgot-about-you/">Stuart&#8217;s</a> most recent post instead of this one.</b>
</p>
<p>
For a long time there have been a lot of complaints about the memory usage in Firefox and anything else that used the Gecko engine.  And looking at the numbers for what Firefox would use for memory, they seemed valid.  But on the other side of the story, I know that the Mozilla team has been pretty diligent about fixing memory leak bugs.  Allocations are tracked closely across checkins and leaks are fixed when they are discovered.  So why the different perceptions for what people were seeing in the field and what the programmers were tracking during a development cycle?
</p>
<p>
As Mozilla starts down the path to running in the <a href="http://dailythemes.wordpress.com/2007/11/01/mobile-and-the-mozilla-manifesto/">mobile space</a> we are spending time looking at memory pressure issues more closely.  <a href="http://www.pavlov.net/blog/">Stuart</a> and <a href="http://blog.vlad1.com/">Vlad</a> spent time <a href="http://www.pavlov.net/blog/archives/2007/11/memory_fragment.html">looking at the behavior of the allocator during some simple tests</a>  and it sounds like the early data suggests that Mozilla really doesn&#8217;t leak that much memory at all.  But it does thrash the allocator pretty hard and that&#8217;s what causes the perception of memory leaks.  There&#8217;s a lot more information in <a href="http://www.pavlov.net/blog/archives/2007/11/memory_fragment.html">Stuart&#8217;s post of course, including some good visualizations</a>.
</p>
<p>
Over the next few months it will be very interesting to see what happens with both memory usage and perceived performance especially as we connect those numbers to a successful mobile strategy.  I&#8217;m sure Stuart will continue to post updates as he goes along and as tools become available to be able to spread this work out to others.  For those who are trying to use the engine from Firefox in a mobile device (like the <a href="http://www.nseries.com/nseries/v3/media/sections/products/tech_specs/en-R1/tech_specs_n810_en_R1.html">Nokia N810</a>, for example) this work will be very useful.  Go Stuart!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2007/11/memory-usage-in-firefox-and-gecko/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
	</channel>
</rss>

