Hi Alan, Alessio,

On Tue, Sep 4, 2012 at 9:22 AM, Alessio Stalla <alessiostalla@gmail.com> wrote:
On Tue, Sep 4, 2012 at 6:45 AM, Alan Ruttenberg
<alanruttenberg@gmail.com> wrote:
> I've recently been getting
>
> ; Evaluation aborted on #<JAVA-EXCEPTION java.lang.OutOfMemoryError:
> PermGen space {2D9FD5EA}>.
>
> I'm wondering whether it is possible that the recent changes to
> autoloading are filling more of this space, leading to my (and
> presumably others at some point) errors.

Well, unless you're using tons of Java libraries, PermGen exhaustion
in ABCL pretty much implies a memory leak (such as many functions
never getting garbage collected). I don't know if that can be caused
by autoloads or not, though.

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.

Could it be that your own project has surpassed some critical size?


Bye,

Erik.