I have recently discovered the incredibly useful Eclipse Memory Analysis Tool, which makes quick work of finding memory leaks in Java applications. Unfortunately, after switching my JDK to 1.6 (under Mac OS 10.5), the JVM terminates immediately upon startup. All that appears is a dialog stating "JVM terminated" with "Exit code = -1".
...
In a Unix world I've been happily using gdb for debugging and valgrind for memory analyzation.
Are there open-source quality alternatives for Windows?
I'm looking for lightweight pieces of software that do what you need, and never get in your way (just like gdb and valgrind).
...
I need to check my application for memory leaks, i also need to see the memory allocation of my application.
I downloaded and installed eclipse memory analyzer, and it looks like the first step is to open a heap dump.
But what is a heap dump, how can i create a heap dump.
And how exactly am i going to use this software, I did some googli...