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


Создание базовых отчетов профилирования из командной строки

В этом разделе описываются основные команды VSPerfReport, которые создают отчеты со значениями, разделенными запятыми (CSV), из файла данных профилирования с расширением .vsp или .vsps.Описание всех параметров отчета см. в разделе VSPerfReport.

Команды отчета

Используйте одну из следующих команд, чтобы создать отчет для заданного файла профилирования данных.

  • VSPerfReport VSPFile /Summary:All
    Создает все отчеты, доступные для файла с расширением .vsp или .vsps.

  • VSPerfReport VSPFile **/Summary:**ReportType[,ReportType...]
    Создает заданные типы отчета.

  • VSPerfReport VSPFile /CallTrace
    Создает отчет, в котором перечисляются все события сбора данных.Только для метода инструментирования.

Сводный отчет параметров типа

В следующей таблице приводится описание отчетов, которые создаются заданным параметром типа отчета.Столбцы отчета зависят от метода профилирования, который был использован для сбора данных.

Сводный параметр

Описание отчета

Ссылка на отчет

CallerCallee

Представляет отношения "родитель-потомок" между функциями.

Function

Содержит перечень данных профилирования по функциям.

CallTree

Представляет пути исполнения и данные профилирования функций в сеансе профилирования.

Counter

Перечисляет значения счетчика производительности Windows и метки профилирования, которые были собраны в сеансе профилирования.

Ip

Перечисляет данные профилирования по инструкциям.

Life

Перечисляет время жизни выделенных объектов.

Line

Перечисляет данные профилирования по строке исходного кода.

Header

Сведения заголовка файла данных профилирования.

Зависит от файла.

Mark

Метки профилирования, собранные в сеансе профилирования.

Module

Перечисляет данные профилирования для модулей.

Process

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

Thread

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

Type

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

Contention

Конфликты обращения к ресурсам.

RuleWarnings

Перечисляются проблемы правил производительности.

  • Перечисляются идентификаторы CheckId и расположение исходного кода проблемы правила.

ETW

Перечисляются события трассировки событий Windows, собранные в ходе сеанса профилирования.