<?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"
	>
<channel>
	<title>Comments on: Only in Silicon Valley</title>
	<atom:link href="http://breasy.com/blog/2006/01/07/only-in-silicon-valley/feed/" rel="self" type="application/rss+xml" />
	<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/</link>
	<description>Musings on design and technology</description>
	<pubDate>Fri, 21 Nov 2008 23:09:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Dan McKinley</title>
		<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-76</link>
		<dc:creator>Dan McKinley</dc:creator>
		<pubDate>Sat, 18 Feb 2006 18:19:32 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-76</guid>
		<description>I eventually used LeakDiag on it myself, and determined that Google desktop search is the problem. Unfortunately, that's way too useful to uninstall. At any event, not Microsoft's fault.</description>
		<content:encoded><![CDATA[<p>I eventually used LeakDiag on it myself, and determined that Google desktop search is the problem. Unfortunately, that&#8217;s way too useful to uninstall. At any event, not Microsoft&#8217;s fault.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udi</title>
		<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-75</link>
		<dc:creator>Udi</dc:creator>
		<pubDate>Sat, 18 Feb 2006 17:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-75</guid>
		<description>Thanks Tom!</description>
		<content:encoded><![CDATA[<p>Thanks Tom!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-74</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 17 Feb 2006 23:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-74</guid>
		<description>The reading pane is probably redrawing for all the events that could trigger a redraw as it processes your rules.  Clearly that wasn't the right way to do it.  The redraw should only happen after an event is detected that requires the redraw.

As for why the process gets so big, I actually did work on this... more specifically I managed the process by which we got the number of crashes in the product down by 90%.  During that process we also got rid of about half of the hangs and heap corruptions, many of which co-occured with memory leaks.  Now to catch memory leaks in the act is pretty difficult, usually you need people to be running a special heap/stack tool, and it slows down the machine considerably to do so.

Testers were able to do this to an extent, but it was impossible to run this against all possible configurations (esp. taking into account 3rd party add-ins which often cause memory leaks).

Anyhow, if the leak causes a crash, then you can trace some potential fixes based on looking up the bucket number under the crash event in the event viewer.  If you have 3rd party add-ins, try uninstalling them to see if you can isolate one of them as the cause.  Also try to install the latest office service pack.  If those things don't work, then there's not much else to do... sorry about that.</description>
		<content:encoded><![CDATA[<p>The reading pane is probably redrawing for all the events that could trigger a redraw as it processes your rules.  Clearly that wasn&#8217;t the right way to do it.  The redraw should only happen after an event is detected that requires the redraw.</p>
<p>As for why the process gets so big, I actually did work on this&#8230; more specifically I managed the process by which we got the number of crashes in the product down by 90%.  During that process we also got rid of about half of the hangs and heap corruptions, many of which co-occured with memory leaks.  Now to catch memory leaks in the act is pretty difficult, usually you need people to be running a special heap/stack tool, and it slows down the machine considerably to do so.</p>
<p>Testers were able to do this to an extent, but it was impossible to run this against all possible configurations (esp. taking into account 3rd party add-ins which often cause memory leaks).</p>
<p>Anyhow, if the leak causes a crash, then you can trace some potential fixes based on looking up the bucket number under the crash event in the event viewer.  If you have 3rd party add-ins, try uninstalling them to see if you can isolate one of them as the cause.  Also try to install the latest office service pack.  If those things don&#8217;t work, then there&#8217;s not much else to do&#8230; sorry about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udi</title>
		<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-69</link>
		<dc:creator>Udi</dc:creator>
		<pubDate>Thu, 12 Jan 2006 16:34:40 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-69</guid>
		<description>He was the interaction/experience designer.  He didn't handle the implementation.  Maybe that's why he left and came to Yahoo! ;)</description>
		<content:encoded><![CDATA[<p>He was the interaction/experience designer.  He didn&#8217;t handle the implementation.  Maybe that&#8217;s why he left and came to Yahoo! ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan McKinley</title>
		<link>http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-68</link>
		<dc:creator>Dan McKinley</dc:creator>
		<pubDate>Thu, 12 Jan 2006 14:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/2006/01/07/only-in-silicon-valley/#comment-68</guid>
		<description>Ask him why the reading pane continuously updates after I open Outlook, downloading all of the images in emails while my spam rules process. The message displayed in the reading pane shouldn't change while rules are running.

Also ask him why the process grows to well over a gig if I leave it open more than four or five hours. That's pretty irritating too.</description>
		<content:encoded><![CDATA[<p>Ask him why the reading pane continuously updates after I open Outlook, downloading all of the images in emails while my spam rules process. The message displayed in the reading pane shouldn&#8217;t change while rules are running.</p>
<p>Also ask him why the process grows to well over a gig if I leave it open more than four or five hours. That&#8217;s pretty irritating too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
