<p>List your favorite heap analysis tools (e.g. jprofiler, jmap, …).
Let’s keep it one tool per answer, with a short list of pros and cons for each tool.</p>
<p>Programming language books explain that value types are created on the stack, and reference types are created on the heap, without explaining what these two things are. I haven’t read a clear explanation of this. I understand what