xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From thomas.dewe...@kodak.com
Subject Re: OutOfMemoryError when loading applet several times
Date Wed, 07 Jul 2010 10:10:09 GMT
Hi Frederic,

LASSINOT Frédéric - NAN <frederic.lassinot@atosorigin.com> wrote on 
07/02/2010 11:26:57 AM:

> The user connects and the application displays the page, the applet 
> is loaded by the browser. The applet requests the SVG from a Servlet
> and then displays it using Batik.
> Then the user clicks on a link in the application or in the rendered
> SVG and the browser displays another page.
> Finally the user clicks on a link in the menu which redirects to the
> first page that loads the applet again.
> After repeating the same tasks several times (from 5 to 20, it 
> depends) the applet crashes or waits indefinitely for the SVG.

   It sounds like something in your application isn't allowing the
Applet to get garbage collected.  Since nothing should be preserved
across Applet invocations I'm not sure what Batik would be doing to
cause the issue.

> Here is the stack trace for the crash (HEAP) :

        This isn't very useful since the real problem is the fact
that memory that was properly allocated isn't being freed by the
garbage collector.  You need to figure out what is blocking that
memory from being garbage collected.

View raw message