Поделиться через


VSPerfMon

Обновлен: Ноябрь 2007

Средство VSPerfMon используется для сбора данных о производительности для приложения. Как правило, оно запускается средством VSPerfCmd.exe. VSPerfMon отображает дополнительные сведения о присоединении или отсоединении процессов, недоступные с помощью средства VSPerfCmd. Для просмотра этих сведений средство VSPerfMon следует запустить в отдельном окне. Для вызова VSPerfMon используется следующий синтаксис:

VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]

В следующей таблице описываются параметры средства VSPerfMon.

Параметры

Описание

U

Перенаправленный вывод на консоль записывается в кодировке Юникода. Этот параметр следует указывать первым.

OUTPUT:<имя файла>

Перенаправление выходных данных в файл с указанным именем.

TRACE

Запуск монитора производительности для профилирования с инструментированием.

SAMPLE

Запуск монитора производительности для профилирования с выборкой.

COVERAGE

Запуск монитора производительности для сбора данных о покрытии кода.

USER:[домен\]имя пользователя

Позволяет клиента получать доступ к монитору производительности с помощью указанной учетной записи.

CROSSSESSION

Включает профилирования в нескольких сеансах.

COUNTER:cfg

При использовании метода профилирования с инструментированием (TRACE) указывает на счетчик ЦП, значение которого требуется собирать в каждой точке инструментирования. Можно собирать данные от нескольких счетчиков, задав несколько параметров Counter.

Используйте следующий синтаксис для описания данных счетчика (cfg):

CounterName[,Reload[,FriendlyName]]

  • CounterName — это имя счетчика, которое возвращается командой VSPerfCmd /QueryCounters.

  • Reloadопределяет интервал выборки счетчика события. При использовании метода профилирования с инструментированием Reload игнорируется.

  • Если указано значение FriendlyName, оно заменяет CounterName в названиях столбцов отчетов Сред. профилирования.

WINCOUNTER:path

Укажите счетчик производительности Windows, который следует включить с метками данных. path — это срока счетчика производительности Windows в формате пути счетчика PDH. Пример.

\Processor(0)\% процессорного времени

\System\параметры контекста/сек

AUTOMARK:n

Указывает временной интервал (в миллисекундах) между автоматическими метками при использовании параметра /WINCOUNTER. Округляется до ближайшего значения, кратного 500 мс.

Для отключения автоматических меток используется значение 0 (если значение не указано, используется значение 500 мс).

См. также

Ссылки

VSInstr

VSPerfCmd

VSPerfReport

Определения столбцов отчета средств профилирования