Проверка сбора мусора
Среда выполнения Java выполняет сбор мусора автоматически. Она находит память, освобожденную программами и больше не используемую. В утилите профилирования сбор мусора можно запустить только для активного процесса. Операцию Сбор мусора можно выполнить из панели Статистика памяти.
Предварительные требования:
Прежде, чем начать анализ данных профилирования и изучение сбора мусора, убедитесь, что выполнены следующие условия:
Для просмотра сведений о сборе мусора выполните следующие действия:
- В панели Монитор профилирования выберите монитор или агент.
-
Щелкните правой кнопкой мыши и выберите Открыть с помощью > Статистика памяти. Откроется панель Статистика памяти.
- Выберите на панели инструментов Пакет
для просмотра статистики пакета.
- Проверьте, видимы ли столбцы "Рабочие экземпляры" и "Собрано". Если нет, то отобразите их с помощью пункта Выбрать столбцы (правой кнопкой мыши).
- Обратите внимание на результаты:
- В столбце Рабочие экземпляры видно, сколько экземпляров текущего пакета еще активны и не попали под сбор мусора.
- В столбце Собрано можно увидеть количество объектов, попавших под сбор мусора и удаленных.
- Можно развернуть текущий пакет, чтобы просмотреть ту же информацию для уровня класса, или нажать кнопку Класс
для просмотра статистики уровня класса.
- Можно просмотреть фактические экземпляры определенных классов, выбрать класс и щелкнуть на значке Экземпляр
на панели инструментов. Уровень экземпляра доступен только если вы собрали сведения уровня экземпляра в критериях профилирования. Сведения о настройке критериев профилирования приведены в разделе Задание критериев профилирования.
- В панели Монитор профилирования выберите монитор или агент.
- Щелкните на нем правой кнопкой и выберите Запустить сбор мусора

- Щелкните правой кнопкой в панели Статистика памяти и выберите Обновить панели
. Панель обновиться, будут показаны изменения активных экземпляров на уровне пакета.
Связанные концепции
Обзор инструмента профилирования
Панель и таблица Поток выполнения
Статистические панели
Связанные задачи
Профилирование приложения
Запуски или подключение процесса Java
Выявление ресурсоемких методов
(C) Copyright IBM Corporation 2000, 2006.Все права
защищены.