My multithreaded java program crashes because it runs out of the heap area and I do not think it should be. The culprit believes that there is unnecessary object retention, to know whether things are being kept inadvertently, what is a good free tool?
My IDE is Eclipse.
Here is a list of open source tools that you can see: Of course, JMap and JConsole too There are possible solutions.