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


VSPerfMon

Средство 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

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

CONCURRENCY

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

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

Другие ресурсы

Представления отчетов средств профилирования