Панель Статистика памяти отображает статистику, касающуюся кучи приложения. Она предоставляет подробные сведения, такие как число загруженных классов, число рабочих экземпляров и объем памяти, выделенный для каждого класса. Статистика памяти доступна для уровня пакета, класса или экземпляра.
Предварительные требования:
Панель Статистика памяти предоставляет несколько управляющих элементов, позволяющих управлять информацией, показанной в панели:
Доступны три режима окна, в зависимости от типов объекта: пакет, класс и экземпляр.
Показываемые данные зависят от выбранного типа объекта. В следующей таблице приведены доступные для каждого режима данные.
Заголовок столбца | Статистика пакета ![]() |
Статистика класса![]() |
Статистика экземпляра![]() |
---|---|---|---|
Общее количество экземпляров: Общее количество экземпляров выбранного пакета, класса или метода. | Накапливается пакетом | Накапливается классом | Количество |
Рабочие экземпляры: Количество экземпляров пакета, класса или метода, не попавших под "сбор мусора". | Накапливается пакетом | Накапливается классом | Количество |
Собранные: Количество экземпляров пакета, класса или метода, удаленных при сборе мусора. | Накапливается пакетом | Накапливается классом | Количество |
Общий размер: Общий размер (в байтах) выбранного пакета, класса или метода, всех его экземпляров (включая те, что попали под сбор мусора и были удалены). | Накапливается пакетом | Накапливается классом | Размер |
Активный размер: Суммарный размер всех рабочих экземпляров. | Накапливается пакетом | Накапливается классом | Размер |
Примечание: Итоговые значения, показанные в данной панели, представляют только данные, собранные после начала мониторинга процесса. Если вы начали мониторинг процесса в ходе выполнения, вы увидите итоговые значения с момента начала мониторинга. Точно так же, в режиме пакета, показываются только итоговые значения собранных классов для показываемого пакета. Отфильтрованные классы не будут учитываться в итоговых значениях.
Примечание: Для отображения данных уровня экземпляра для столбцов активный размер и собранные в панели Статистика памяти, данные уровня экземпляра следует собирать для типа профилирования Анализ времени. Для сбора данных уровня экземпляра, необходимо выполнить следующие действия на странице Типы профилирования для набора профилирования:
Примечание: Здесь описаны панели профилирования на основе Java. При работе с данными профилирования из других контекстов приложений термины и формат панелей могут быть другими. Дополнительная информация приведена в разделе Описание контекстов приложения в панелях профилирования.
Сведения о том, как обратиться к странице Типы профилирования для получения набора профилирования, содержатся в учебнике: Анализ данных профилирования процесса Java.
Доступны различные элементы управления, позволяющие управлять столбцами, отображаемыми в этой панели.
Фильтры профилирования можно применить к панели Статистики памяти для сокращения объема данных, показываемых в панели. Фильтры профилирования можно использовать с разными панелями профилирования, если они поддерживают фильтр. Дополнительные сведения содержатся в разделе Применение фильтров профилирования.
Из панели Статистика памяти можно открыть другие панели профилирования и панели исходного кода.
Данные панели статистики памяти можно экспортировать в отчеты поддерживаемых форматов (например, HTML или XML).
Обновить панель Статистика памяти можно с помощью кнопки Обновить , которая находится на панели инструментов Монитор профилирования. После обновления панели, изменения помечаются значками дельты:
Связанные концепции
Обзор инструмента профилирования
Ресурсы профилирования
Связанные задачи
Применение фильтров профилирования
Профилирование приложения
Выявление классов, требовательных к памяти
(C) Copyright IBM Corporation 2000, 2006.Все права
защищены.