I was evaluating the memory usage of my app recently, in an attempt to set the optimal heap size in Excelsior Jet. I expect most of my memory usage to go to sounds and images, but I wasn't sure exactly what is responsible for this memory. That is, once I've loaded an image into OpenGL as a texture, or once I've loaded a sound as an OpenAL source, is the memory still being managed by the Jet VM, or is it solely being managed by LWJGL? In the former case I'd expect to set the heap size on Jet very high, as it's responsible for all memory usage of the app. If it's the latter, I think it should probably be set very low, as the majority of the memory is being off-loaded to the LWJGL dll.
Paul