Hi,

I have written an applet that uses Java3d and loads in a vrml file.  I have
noticed that when I leave the page containing the applet memory does not
appear to be freeing up automatically.  It seems that each time I reload the
applet, it takes up more memory, runs slower, and will eventually max out
the available memory and hang the system or crash the system.

Is there something else I have to do to clean up objects when using Java3D
or is this taken care of by the garbage collector?  Within the applet I have
classes that contain threads that are running.  In these classes I have
written a finalize routine that basically causes the thread to go into a
wait state and then I set the thread variable to null.  Can someone give
some suggestions as to how I can free up memory better when the applet is no
longer being used?  I would very much appreciate it.

P.S.  Early I made a request for information regarding how to calculate
angles from a matrix3d object.  I recieve many responses and have
successfully got my code to work.  Thanks to all of you who responded to my
message so quickly.

Thanks in advance,

Dean Keeler
CNC Connection Corporation
[EMAIL PROTECTED]

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to