Rob Nugent wrote:
I am still getting substantial garbage collection pauses - around 1.5 seconds. (3) is indeed an offender, but it is only one of a largish number (maybe a dozen) of allocation sites that are generating what I would term 'significant' garbage.
That's interesting, because we don't see that in any of our code and we're making the same call, just using rays rather than cone. The one that we most often see garbage being generated from is the view point code where it is regenerating the vp projection matrix every frame. There's an int[] somewhere down in the guts of j3d that is allocated and gc'd every frame that's really annoying. Been a month or so since I last traced it, so can't remember the class name.
-- Justin Couch http://www.vlc.com.au/~justin/ Java Architect & Bit Twiddler http://www.yumetech.com/ Author, Java 3D FAQ Maintainer http://www.j3d.org/ ------------------------------------------------------------------- "Humanism is dead. Animals think, feel; so do machines now. Neither man nor woman is the measure of all things. Every organism processes data according to its domain, its environment; you, with all your brains, would be useless in a mouse's universe..." - Greg Bear, Slant ------------------------------------------------------------------- =========================================================================== 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".
