Каков размер сохраняемого объекта в heapdump?

Недавно я увеличил свое использование Profiler в Netbeans (6.7), это отличный инструмент.

У меня есть вопрос, однако. При получении дампа кучи на странице сводки (окно ожидания) можно "найти самые большие объекты по оставшемуся размеру".

Что это за значение и как оно используется для анализа использования памяти?

1 ответ

Решение

Оставшийся размер для объекта - это количество памяти, которое эти объекты сохраняют от сборки мусора.

Формальное определение - "размер объекта плюс размер всех объектов, на которые ссылается только первый объект, рекурсивно".

Дополнительные сведения о том, что такое сохраненная память, см. В этой статье.

Один простой способ запомнить это - это то, что оставшаяся память - это вся память, которая может быть собрана мусором, если этот объект был разыменован.

Другие вопросы по тегам