Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы отобразить все встроенные профили Xperf, выполните следующую команду.
xperf -profiles
В следующей таблице описаны доступные профили.
| Профиль | Описание |
|---|---|
Перфорация! FileIOProfiles.InSequentialFile |
Профиль трассировки файлового ввода-вывода в последовательном файле. |
Перфорация! FileIOProfiles.InBuffer |
Профиль трассировки файлового ввода-вывода в буфере. |
Перфорация! GeneralProfiles.InSequentialFile |
Профиль трассировки общих системных метрик в последовательном файле. |
Перфорация! GeneralProfiles.InBuffer |
Профиль трассировки общих системных метрик в буфере. |
Перфорация! PerfCoreProfiles.InSequentialFile |
Базовый профиль трассировки системных метрик (входит в состав всех встроенных профилей) в последовательном файле. |
Перфорация! PerfCoreProfiles.InBuffer |
Базовый профиль трассировки системных метрик (входит в состав всех встроенных профилей) в буфере. |
Перфорация! RegistryProfiles.InSequentialFile |
Профиль трассировки реестра в последовательном файле. |
Перфорация! RegistryProfiles.InBuffer |
Профиль трассировки реестра в буфере. |
Перфорация! StdProfile |
Общие определения, используемые во встроенных профилях (не запускаемые). |
Примеры
В следующих примерах включается несколько сеансов трассировки событий Windows и объединяет их в один файл трассировки при необходимости.
Профиль трассировки на основе памяти
Для профиля трассировки повторяющегося моментального снимка в памяти выполните следующую команду.
xperf -start perf!GeneralProfiles.InBuffer
Запустите сценарий, а затем выполните следующую команду.
xperf -save perf!GeneralProfiles.InBuffer snapshot1.etl
При необходимости можно продолжить сохранение дополнительных моментальных снимков, а затем остановить запись трассировки, выполнив следующую команду.
xperf -cancel perf!GeneralProfiles.InBuffer
Файловый профиль трассировки
Чтобы запустить файловый профиль трассировки, выполните следующую команду.
xperf -start perf!RegistryProfiles.InSequentialFile
Выполните некоторый сценарий, а затем выполните следующую команду, чтобы остановить запись трассировки.
xperf -stop perf!RegistryProfiles.InSequentialFile trace.etl
Расширение определений профилей
Определения профилей можно расширить и составить с помощью командной строки. Например, чтобы добавить стеки ReadyThread в perf! Профиль FileIOProfiles.InSequentialFile выполните следующую команду.
xperf -start perf!FileIOProfiles.InSequentialFile -stackwalk ReadyThread