Wie analysiere ich eine .hprof-Datei?

Ich habe einen Produktionsserver mit dem folgenden Flag:XX: + HeapDumpOnOutOfMemoryError

Letzte Nacht wurde eine java-38942.hprof-Datei generiert, als auf unserem Server ein Heap-Fehler auftrat. Es stellte sich heraus, dass die Entwickler des Systems von der Flagge wussten, aber keine Möglichkeit hatten, nützliche Informationen daraus zu erhalten.

Irgendwelche Ideen?