Мне нужно проанализировать объекты, находящиеся в сборке мусора. Я могу создать файл gc.log в конце выполнения. Есть ли способ получить ссылку на объекты в GC из файла gc.log?
Есть ли способ получить ссылку на объекты в GC из файла gc.log?
Нет, нет.
Как вы уже определили, решение было бы проанализировать дамп кучи.Хитрость заключается в том, чтобы заставить JVM выполнить дамп кучи непосредственно перед выходом из JVM.
Вот блог Oracle, в котором описано, как вызвать дамп кучи из кода Java: