> From: Gerd Trautner <[EMAIL PROTECTED]>
>
> README.Java3D-jdk.OpenGL.txt:
> - Shape3D memory not freed when unassigned if associated appearance object is 
live

This is a memory problem, but probably not the one causing GC problems here.

Here is the story:  If multiple Shape3D's share an appearance, removing the 
Shape3D from the scene graph may not result in the Shape3D being GC'd.   The 
appearance may hold a reference to the Shape3D even after it is no longer live.  
The workaround is to call Shape3D.setAppearance(null) as part of removing the 
Shape3D from the scene graph.

Doug Gehringer
Sun Microsystems

=====================================================================
To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
Java 3D Home Page: http://java.sun.com/products/java-media/3D/

Reply via email to