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".
