xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Avery <da...@frontgatetickets.com>
Subject Re: Memory & Dynamic Canvas
Date Mon, 08 May 2006 19:56:46 GMT

Try
canvas.flush();
canvas.flushImageCache();

in your dispose code.

Greg Steele wrote:
> Hi,
> I've been trying to track down a major memory leak in my app.  After
> creating a very simple test app, I was able to determine that setting
> canvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC) was somehow causing
> unused objects to remain on the heap after I removed the canvas from the
> container.  The memory leak goes away when I leave the canvas static; I can
> close and reopen the same SVG doc indefinitely.
>
> Perhaps, I'm not closing the canvas correctly?  Currently, I just remove it
> from its parent container.
>
> Unfortunetly, I need the canvas dynamic.  Forgive me if this has been
> addresses elsewhere, but I scoured the mailing list for a fix.
>
> Thanks,
> Greg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>
>
>   


-- 
David Avery
Front Gate Tickets
1711 South Congress Austin, TX 78704
Ph: 512-674-9364




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org


Mime
View raw message