Я экспериментировал с jmap -histo и jmap -dump сегодня
При запуске в этой последовательности
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 напоминает heap.2 больше, чем heap.1. В частности, "мертвые" объекты, которые меня интересуют в heap.1, отсутствуют в heap.3.
Увидев это, я начал искать документацию, которая расскажет мне, чего я должен ожидать. Самое близкое, что мне удалось получить, было это обсуждение, где комментарии от briand и alanb подразумевают, что на практике я могу ожидать, что этот GC возникнет, когда я буду использовать живой вариант; но ответы пять лет, и сообщения на форуме кажутся немного неофициальными для спецификации.
Где можно найти текущее поведение документально?