共用方式為


從命令列建立基本的分析報告

本主題說明從 .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) 事件。