Java · Intermediário · Inglês · Técnico
heap dump
Cópia do conteúdo da heap em arquivo .hprof, listando objetos e quem os referencia. É analisada com Eclipse MAT ou VisualVM para achar vazamentos.
Onde usar
Gerado com jcmd GC.heap_dump ou no OutOfMemoryError. Mostra qual classe domina a memória e o caminho até a raiz do GC.
Em código
jcmd 4242 GC.heap_dump /tmp/heap.hprof
# ou, via jmap:
jmap -dump:live,format=b,file=h.hprof 4242Exemplos
Open the heap dump in Eclipse MAT to find the leak.
Abra o heap dump no Eclipse MAT para achar o vazamento.
Don't share the heap dump, it contains user data.
Não compartilhe o heap dump, ele contém dados de usuários.
Cuidado
Contém dados sensíveis da memória, como senhas e tokens; trate o arquivo como confidencial.
Sinônimos
dump da heap