Hi Alan, Alessio,<br><br><div class="gmail_quote">On Tue, Sep 4, 2012 at 9:22 AM, Alessio Stalla <span dir="ltr"><<a href="mailto:alessiostalla@gmail.com" target="_blank">alessiostalla@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Sep 4, 2012 at 6:45 AM, Alan Ruttenberg<br>
<<a href="mailto:alanruttenberg@gmail.com">alanruttenberg@gmail.com</a>> wrote:<br>
> I've recently been getting<br>
><br>
> ; Evaluation aborted on #<JAVA-EXCEPTION java.lang.OutOfMemoryError:<br>
> PermGen space {2D9FD5EA}>.<br>
><br>
> I'm wondering whether it is possible that the recent changes to<br>
> autoloading are filling more of this space, leading to my (and<br>
> presumably others at some point) errors.<br>
<br>
</div>Well, unless you're using tons of Java libraries, PermGen exhaustion<br>
in ABCL pretty much implies a memory leak (such as many functions<br>
never getting garbage collected). I don't know if that can be caused<br>
by autoloads or not, though.</blockquote><div><br></div><div>The autoloads change simply means that several thousand instances of the Java class org.armedbear.lisp.Autoload are being instantiated instead of several hundred. I don't see how that would affect PermGen space.</div>
<div><br></div><div>Could it be that your own project has surpassed some critical size?</div><div><br></div><div><br></div><div>Bye,</div><div><br></div><div>Erik.</div></div>