Мониторинг использования системных ресурсов для Java - PullRequest
5 голосов
/ 22 апреля 2009

Я пытаюсь подготовить некоторую статистику по использованию ЦП и памяти (со временем) приложения Java, работающего на компьютере с Windows XP.

Есть ли (бесплатный) инструмент, который позволил бы мне получить эту статистику? Большинство инструментов, которые я рассмотрел, либо профилируют существующий код для использования процессора и кучи, но не дают представления о самом процессе (с системной точки зрения).

Я пытался использовать IBM Performance Analysis Tool для Java , но, похоже, это не обеспечивает простой показатель определения объема памяти, потребляемого процессом (аналогично инструменту ProcessExplorer).

Любые указатели приветствуются.

С уважением, Dinuk

Ответы [ 6 ]

2 голосов
/ 22 апреля 2009

Я бы настоятельно рекомендовал изучить инструмент, подобный Hyperic или zenos . Эти инструменты могут контролировать приложение Java несколькими способами; агент, установленный в системе, через JMX MBeans или по SNMP.

1 голос
/ 22 апреля 2009

Сигар может предоставить то, что вы хотите

1 голос
/ 22 апреля 2009

Вы всегда можете попробовать инструмент perfmon , который входит в комплект Windows.

0 голосов
/ 04 мая 2009

Вы действительно хотите «контролировать» или «профиль»? Для мониторинга стороны жизни есть также Jopr (http://www.jboss.org/jopr/).

Как правило, следует учитывать, что чем короче интервал измерения, тем больше нагрузка на целевой ресурс.

0 голосов
/ 22 апреля 2009

Наилучшим вариантом являются оболочки JNI, если ваша операционная система Windows XP 32 или 64-разрядная.

Оболочка JNI и ключ оценки доступны здесь на один месяц / след. Это очень прост в настройке (документы доступны), и это может дать всю информацию (рабочий набор, файл страницы, детали памяти, информацию о процессоре .. и т. д.) о конкретном процессе.

Perfmon хорош в операционной системе Vista.

0 голосов
/ 22 апреля 2009

Попробуйте профилировщик, включенный в пакет Netbeans IDE . Для получения дополнительной информации о деталях их профилировщика см. Страницу profiler .

...