I'm having a strange problem that appears to be a memory leak with my application.
Running under Windows NT 4.0, my application will eventually throw an OutOfMemory
exception -- I can verify by using the Task Manager that the JVM is allocating
a steadily increasing amount of memory. What puzzles me is that when I profile
the application with JProbe, it shows that my heap usage is constant - I
see the shark fin memory usage graphic that displays heap usage steadily
increasing until the garbage collector knocks it down to size. All the while,
the memory allocation as reported by Task Manager continues to rise steadily.
I did verify that my Thread count was steady too. Any idea what could be
happening?