JProbe Снимки и настройка параметров уровня записи - PullRequest
1 голос
/ 17 июля 2009

Я пытаюсь профилировать Java-приложение с помощью JProbe.

Меня немного смущают моментальные снимки и параметры «Установить уровень записи». Я не могу понять отношения между ними.

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

Большое спасибо, Chaitanya

1 Ответ

0 голосов
/ 03 марта 2010

Параметры «Установить уровень записи» определяют, какие данные будут записываться в моментальный снимок, который вы делаете. Ниже приведены детали

Запись данных выключена: Вы находитесь на начальной стадии расследования, когда вы не знаете, что протекает или почему. Этого часто бывает достаточно, чтобы хотя бы начать расследование.

Запись распределения для всех экземпляров: Вы хотите записать только времена распределения экземпляров, которые отображаются в представлении Сведения об экземпляре. Следы звонков и слияния Представления точек распределения в этом случае недоступны, так как данные трассировки не собираются.

Запись распределения и трассировки стека для всех экземпляров: Вы хотите записать время распределения, а также трассировки стека. Вы можете использовать представления «Отслеживание вызовов» и «Объединенные точки распределения» для анализа «откуда поступили экземпляры».

Записать распределения, трассировки стека и данные мусора для всех экземпляров: Вы хотите узнать, какие методы размещают недолговечные объекты в вашей программе или где эти объекты были распределены (т. е. вы хотите использовать представления «Отслеживание вызовов» или «Объединенные точки распределения» при исследовании с помощью «Мертвого счета» или «Мертвой памяти»).
Примечание: Это может серьезно повлиять на производительность и память.

Запись данных, как указано в таблице ниже: Вы знаете класс или классы объектов, которые необходимо отслеживать. Эта опция может быть особенно полезна в больших программах, где сбор подробных данных трассировки или мусора для всех экземпляров происходит медленно и использует много памяти.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...