<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Session Restore Now Writes to Disk Off of the Main Thread</title>
	<atom:link href="http://shawnwilsher.com/archives/294/feed" rel="self" type="application/rss+xml" />
	<link>http://shawnwilsher.com/archives/294</link>
	<description></description>
	<lastBuildDate>Wed, 03 Mar 2010 21:06:45 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Josh Straub</title>
		<link>http://shawnwilsher.com/archives/294/comment-page-1#comment-3848</link>
		<dc:creator>Josh Straub</dc:creator>
		<pubDate>Wed, 02 Sep 2009 20:12:13 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=294#comment-3848</guid>
		<description>Do you realize that this single issue is the largest Firefox performance disaster I&#039;ve ever seen?

I just spent WEEKS troubleshooting the crap out of this problem, and could not solve it.  I was tracing stacks on Firefox.exe threads in Process Explorer, debugging memory dumps in WinDbg, running safe mode, trying processor optimized builds, reverting to FF 3.5.0, reverting to FF 3.0.13, swapping out my Sessionstore.js, etc. 

TONS of people on the Mozilla firefox support forums are complaining, there is an endless amount of threads talking about sluggish performance and problems scrolling, stuttering when entering text, etc.

Only today did I FINALLY solve this with the browser.sessionstore.interval.

Seriously, look at how many comments there are sympathizing with this fix:
http://www.reddit.com/r/todayilearned/comments/9by73/til_firefox_backs_up_your_tabs_every_10_seconds/

Here&#039;s a guy who bought a new PC JUST because of this issue (he thought his PC was the problem.) http://lifehacker.com/5342636/how-to-fix-annoying-youtube-jumpiness-in-firefox

http://www.ncwoodworker.net/forums/f57/firefox-trick-fixes-freezing-25512/
&quot;I was blown away by the results.&quot; &quot;it is incredible how fast it is.&quot;

This issue caused me and thousands of others (tens, hundreds of thousands?) a huge amount of aggravation.  I am very relieved to finally get this monkey off my PC&#039;s back, so to speak.</description>
		<content:encoded><![CDATA[<p>Do you realize that this single issue is the largest Firefox performance disaster I&#8217;ve ever seen?</p>
<p>I just spent WEEKS troubleshooting the crap out of this problem, and could not solve it.  I was tracing stacks on Firefox.exe threads in Process Explorer, debugging memory dumps in WinDbg, running safe mode, trying processor optimized builds, reverting to FF 3.5.0, reverting to FF 3.0.13, swapping out my Sessionstore.js, etc. </p>
<p>TONS of people on the Mozilla firefox support forums are complaining, there is an endless amount of threads talking about sluggish performance and problems scrolling, stuttering when entering text, etc.</p>
<p>Only today did I FINALLY solve this with the browser.sessionstore.interval.</p>
<p>Seriously, look at how many comments there are sympathizing with this fix:<br />
<a href="http://www.reddit.com/r/todayilearned/comments/9by73/til_firefox_backs_up_your_tabs_every_10_seconds/" rel="nofollow">http://www.reddit.com/r/todayilearned/comments/9by73/til_firefox_backs_up_your_tabs_every_10_seconds/</a></p>
<p>Here&#8217;s a guy who bought a new PC JUST because of this issue (he thought his PC was the problem.) <a href="http://lifehacker.com/5342636/how-to-fix-annoying-youtube-jumpiness-in-firefox" rel="nofollow">http://lifehacker.com/5342636/how-to-fix-annoying-youtube-jumpiness-in-firefox</a></p>
<p><a href="http://www.ncwoodworker.net/forums/f57/firefox-trick-fixes-freezing-25512/" rel="nofollow">http://www.ncwoodworker.net/forums/f57/firefox-trick-fixes-freezing-25512/</a><br />
&#8220;I was blown away by the results.&#8221; &#8220;it is incredible how fast it is.&#8221;</p>
<p>This issue caused me and thousands of others (tens, hundreds of thousands?) a huge amount of aggravation.  I am very relieved to finally get this monkey off my PC&#8217;s back, so to speak.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Wilsher</title>
		<link>http://shawnwilsher.com/archives/294/comment-page-1#comment-3779</link>
		<dc:creator>Shawn Wilsher</dc:creator>
		<pubDate>Mon, 17 Aug 2009 23:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=294#comment-3779</guid>
		<description>It&#039;s possible if you set the value low enough or you have an excessive number of tabs and and exceptionally slow file system.  The nsISafeFileOutput stream would ensure that you don&#039;t get corruption in these cases, however.

Firefox shouldn&#039;t block other applications from accessing the hard drive, but that really depends on your file system.</description>
		<content:encoded><![CDATA[<p>It&#8217;s possible if you set the value low enough or you have an excessive number of tabs and and exceptionally slow file system.  The nsISafeFileOutput stream would ensure that you don&#8217;t get corruption in these cases, however.</p>
<p>Firefox shouldn&#8217;t block other applications from accessing the hard drive, but that really depends on your file system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Burning Edge &#187; Blog Archive &#187; 2009-08-17 Trunk builds</title>
		<link>http://shawnwilsher.com/archives/294/comment-page-1#comment-3778</link>
		<dc:creator>The Burning Edge &#187; Blog Archive &#187; 2009-08-17 Trunk builds</dc:creator>
		<pubDate>Mon, 17 Aug 2009 23:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=294#comment-3778</guid>
		<description>[...] Fixed: 485976 - Move writing sessionstore.js off the main thread. (Shawn&#039;s blog post) [...]</description>
		<content:encoded><![CDATA[<p>[...] Fixed: 485976 &#8211; Move writing sessionstore.js off the main thread. (Shawn&#8217;s blog post) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BenRifkah</title>
		<link>http://shawnwilsher.com/archives/294/comment-page-1#comment-3777</link>
		<dc:creator>BenRifkah</dc:creator>
		<pubDate>Mon, 17 Aug 2009 23:00:27 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=294#comment-3777</guid>
		<description>Is there any chance that with enough tabs/windows the session write would take more than browser.sessionstore.interval?  Could this cause session writes to stack up or does the code check to see if a write is already in progress?  Would Firefox end up blocking other applications from accessing the hard drive in a situation like this?</description>
		<content:encoded><![CDATA[<p>Is there any chance that with enough tabs/windows the session write would take more than browser.sessionstore.interval?  Could this cause session writes to stack up or does the code check to see if a write is already in progress?  Would Firefox end up blocking other applications from accessing the hard drive in a situation like this?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
