<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: memoryleaks</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/memoryleaks.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-04-22T12:16:32+00:00</updated><author><name>Simon Willison</name></author><entry><title>Finding and fixing memory leaks in Python</title><link href="https://simonwillison.net/2009/Apr/22/finding/#atom-tag" rel="alternate"/><published>2009-04-22T12:16:32+00:00</published><updated>2009-04-22T12:16:32+00:00</updated><id>https://simonwillison.net/2009/Apr/22/finding/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://amix.dk/blog/viewEntry/19420"&gt;Finding and fixing memory leaks in Python&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Using Dozer, a clever piece of WSGI middleware which displays sparklines of Python object counts and allows you to introspect them, using the gc module under the hood.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amir-salihefendic"&gt;amir-salihefendic&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/debugging"&gt;debugging&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memory"&gt;memory&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memoryleaks"&gt;memoryleaks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/middleware"&gt;middleware&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wsgi"&gt;wsgi&lt;/a&gt;&lt;/p&gt;



</summary><category term="amir-salihefendic"/><category term="debugging"/><category term="memory"/><category term="memoryleaks"/><category term="middleware"/><category term="python"/><category term="wsgi"/></entry><entry><title>IE ActiveX("htmlfile") Transport, Part II</title><link href="https://simonwillison.net/2007/Nov/19/comet/#atom-tag" rel="alternate"/><published>2007-11-19T11:48:06+00:00</published><updated>2007-11-19T11:48:06+00:00</updated><id>https://simonwillison.net/2007/Nov/19/comet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://cometdaily.com/2007/11/18/ie-activexhtmlfile-transport-part-ii/"&gt;IE ActiveX(&amp;quot;htmlfile&amp;quot;) Transport, Part II&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Fascinating tricks for working around IE memory leaks using explicit CollectGarbage() calls and setInterval() to an empty function.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/activex"&gt;activex&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/comet"&gt;comet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/htmlfile"&gt;htmlfile&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memoryleaks"&gt;memoryleaks&lt;/a&gt;&lt;/p&gt;



</summary><category term="activex"/><category term="comet"/><category term="htmlfile"/><category term="internet-explorer"/><category term="javascript"/><category term="memoryleaks"/></entry><entry><title>Quoting Jon Sykes</title><link href="https://simonwillison.net/2007/Sep/20/jon/#atom-tag" rel="alternate"/><published>2007-09-20T13:04:58+00:00</published><updated>2007-09-20T13:04:58+00:00</updated><id>https://simonwillison.net/2007/Sep/20/jon/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://jpsykes.com/92/ie6-form-tag-orphans"&gt;&lt;p&gt;Apparently if you try to remove/destroy/trash a FORM dom node in IE6, it won't delete it, instead creating a bizarre orphaned node stuck sucking up memory until the browser window is refreshed.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://jpsykes.com/92/ie6-form-tag-orphans"&gt;Jon Sykes&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie6"&gt;ie6&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jon-sykes"&gt;jon-sykes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memoryleaks"&gt;memoryleaks&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie6"/><category term="javascript"/><category term="jon-sykes"/><category term="memoryleaks"/></entry><entry><title>Fixing GC issues on IE 6: New IE download</title><link href="https://simonwillison.net/2007/Aug/17/ajaxian/#atom-tag" rel="alternate"/><published>2007-08-17T23:50:25+00:00</published><updated>2007-08-17T23:50:25+00:00</updated><id>https://simonwillison.net/2007/Aug/17/ajaxian/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://ajaxian.com/archives/fixing-gc-issues-on-ie-6-new-ie-download"&gt;Fixing GC issues on IE 6: New IE download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Microsoft have released Windows Script Host / Script Runtime version 5.7, which apparently cleans up a bunch of IE 6 memory leaks.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ie6"&gt;ie6&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/internet-explorer"&gt;internet-explorer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memoryleaks"&gt;memoryleaks&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windowsscripthost"&gt;windowsscripthost&lt;/a&gt;&lt;/p&gt;



</summary><category term="ie6"/><category term="internet-explorer"/><category term="javascript"/><category term="memoryleaks"/><category term="microsoft"/><category term="windowsscripthost"/></entry></feed>