Como analiso um arquivo .hprof?

Eu tenho um servidor de produção em execução com o seguinte sinalizador: -XX: + HeapDumpOnOutOfMemoryError

Ontem à noite, ele gerou um arquivo java-38942.hprof quando nosso servidor encontrou um erro de heap. Acontece que os desenvolvedores do sistema sabiam da bandeira, mas não tinham como obter informações úteis.

Alguma ideia?

questionAnswers(6)

yourAnswerToTheQuestion