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


Параметр Events (VSPerfCmd)

Параметр Events программы VSPerfCmd.exe позволяет управлять ведением журнала трассировки событий Windows.Данные трассировки событий Windows сохраняются в ETL-файле, который отличается от файла данных профилировщика.Эти данные можно просмотреть в отчете с помощью команды VSPerfReport /summary:etw.

Параметр Events можно использовать в любой момент времени перед вызовом команды Shutdown программы VSPerfCmd для остановки профилирования.

VSPerfCmd.exe /events {On|Off} {Guid|ProviderName} [,Flags[,Level]

Параметры

  • On|Off
    Запускает или останавливает сбор данных события.

  • Guid
    Идентификатор GUID элемента управления поставщика.

  • ProviderName
    Имя поставщика, созданного с помощью инструментария управления Windows (WMI).

  • Flags
    Значение флагов с префиксом "0x", заданное поставщиком событий.

  • Level
    Задает количество собранных данных.Level определяется поставщиком событий.

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

  • Process
    События процесса

  • Thread
    События потока

  • Image
    События загрузки и выгрузки образов

  • Disk
    События ввода-вывода на диске

  • File
    События ввода-вывода в файле

  • Hardfault
    Ошибки страниц физической памяти

  • Pagefault
    Ошибки страниц ОЗУ

  • Network
    Сетевые события

  • Registry
    События доступа к реестру

Обратите внимание, что поставщик ядра может быть только включен.До завершения работы монитора невозможно отключить этот поставщик или изменить его флаги.

Заметки

ПримечаниеПримечание

При возникновении событий трассировки событий Windows среды CLR для отчета представления трассировки собираются также дополнительные данные о запуске.Чтобы исключить события запуска из отчета, используйте следующую команду:

C:\<path>VSPerfCmd -events on, \".NET Common Language Runtime\", 0x7fffffff, 5
Важное примечаниеВажно

Поскольку события запуска не перечислены в MOF-файле, то, если их не исключить, они отображаются в отчете в виде идентификаторов GUID.Дополнительные сведения см. на следующей странице на веб-сайте Майкрософт: Sample Managed Object Format (MOF) File.

См. также

Ссылки

VSPerfCmd

Основные понятия

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

Профилирование веб-приложений ASP.NET из командной строки

Профилирование служб из командной строки