<div dir="ltr">Thank you for the explanation!<div><br></div><div>Take care,<br></div><div><br></div><div>Rob&nbsp;<br><br><div class="gmail_quote">On Tue, Sep 30, 2008 at 11:28 AM, Keith Hodges <span dir="ltr">&lt;<a href="mailto:keith_hodges@yahoo.co.uk">keith_hodges@yahoo.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d">Rob Rothwell wrote:<br>
&gt; Sorry for bringing this up again, but nothing works so well for<br>
&gt; getting an image back down to size after installing additional<br>
&gt; packages (especially big ones, like Aida or Magma) like running LPF.<br>
&gt; &nbsp;The fixObsoleteReferences does nothing...any other ideas? &nbsp;Whatever<br>
&gt; it is is present in the pharo script as well, and does something in a<br>
&gt; way that doing a garbage collect after the end of the script<br>
&gt; immediately shrinks the image--in this case from 50Mb to 25Mb!<br>
&gt;<br>
&gt; Take care,<br>
&gt;<br>
&gt; Rob<br>
</div>LPF is running SmalltalkImage current cleanUpAll.<br>
<br>
We recently started a convention that all classes that can free up some<br>
memory prior to saving an image implement #freeSomeSpace, or #cleanUp.<br>
<br>
One of the biggest offenders is Monticello, it caches quite a lot of<br>
stuff when loading packages. There is a menu item for cleaning<br>
Monticello caches manually.<br>
<br>
regards<br>
<font color="#888888"><br>
Keith<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br></div></div>