hello, about a month ago, i had this problem:
http://www.java-gaming.org/forums/index.php?topic=14123.0
thanks to you guys, i could almost track it down that the FULL garbage collection was responsible for blocking the render loop.
now i have eliminated the FULL garbage collection but unfortunately i still get blockings in my renderthread, whenever i upload new textures to the VRAM.
it is basically this function:
Texture = TextureIO.newTexture( textureData );
if the player constantly walks around, it is called about 15 times per second and my textures are 128x128 RGB. that sums up to 720KB if i am not mistaken.
the framerate drops down to 4 fps, which is extremely noticeable.
is there no way to do the texture uploading in another thread than the animator?
my card is a GF 7200 but it happens with all other cards i have tried, too.
thanks!