jmap força a coleta de lixo quando a opção ao vivo é usad
Eu tenho experimentadojmap -histo
ejmap -dump
hoj
Quando executar nesta sequência
jmap -dump:format=b,file=heap.1 [pid]
jmap -dump:live,format=b,file=heap.2 [pid]
jmap -dump:format=b,file=heap.3 [pid]
heap.3
se assemelhaheap.2
mais queheap.1
. Em particular, os objetos "mortos" nos quais estou interessadoheap.1
estão ausentes deheap.3
.
Vendo isso, comecei a procurar por documentação que me dissesse o que eu deveria esperar. O mais próximo que consegui chegar foiesta discussão, onde os comentários de briand e alanb implicam que, na prática, posso esperar que este GC ocorra quando uso a opção ao vivo; mas as respostas têm cinco anos e as postagens em um fórum parecem um pouco informais para uma especificaçã
Onde posso encontrar o comportamento atual documentado?