Каков размер сохраняемого объекта в heapdump?
Недавно я увеличил свое использование Profiler в Netbeans (6.7), это отличный инструмент.
У меня есть вопрос, однако. При получении дампа кучи на странице сводки (окно ожидания) можно "найти самые большие объекты по оставшемуся размеру".
Что это за значение и как оно используется для анализа использования памяти?
1 ответ
Оставшийся размер для объекта - это количество памяти, которое эти объекты сохраняют от сборки мусора.
Формальное определение - "размер объекта плюс размер всех объектов, на которые ссылается только первый объект, рекурсивно".
Дополнительные сведения о том, что такое сохраненная память, см. В этой статье.
Один простой способ запомнить это - это то, что оставшаяся память - это вся память, которая может быть собрана мусором, если этот объект был разыменован.