Как получить показатели загрузки ЦП в Windows Xp? - PullRequest
1 голос
/ 10 мая 2009

Мне нужно получить показатели загрузки ЦП всего процесса.

Операционная система = Windows Xp язык программирования = Java требования = необходимо отбирать образцы каждые несколько секунд в течение неопределенного времени, а не только для одного снимка во времени

Ответы [ 2 ]

1 голос
/ 10 мая 2009

WMI - инструмент выбора для всех измерений Windows. Я написал код VB Script, который будет периодически запрашивать интерфейс WMI для получения информации о процессоре, информации о диске и всяких других вещах.

Класс Win32_Process - это тот, который вам нужен, и на этой странице подробно описано, как сделать это в Java, используя бесплатный инструмент под названием JACOB (Java COM Bridge).

0 голосов
/ 10 мая 2013

используя typeperf мы можем получить метрики на основе процессов в Windows

синтаксис:

typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process"

пример:

typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process"

Примечание: процесс будет иметь несколько счетчиков. поэтому мы можем упомянуть и эти показатели.

используйте инструмент perfmon в окнах, чтобы получить эти счетчики.

использовать команду perfmon при запуске, чтобы использовать инструмент perfmon.

Счетчики будут зависеть от типа показателей, таких как процессор, память, процесс и т. Д.

...