title: Recommendations for a heap analysis tool for Java?
body: <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>