从命令行创建基本分析报告

本主题介绍根据 .vsp 或 .vsps 分析数据文件生成逗号分隔值 (.csv) 报告的基本 VSPerfReport 命令。 有关所有报告选项的介绍,请参见 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 事件跟踪 (ETW) 事件。