Share via


開始使用 C++ 組建見解

C++ Build Insights 工具可在 Visual Studio 2019 和更新版本中取得。 若要查看該版本的檔,請將本文的 Visual Studio 版本 選取器控制項設定為 Visual Studio 2019 或更新版本。 其位於此頁面目錄頂端。

C++ Build Insights 是一組工具,可提供 Microsoft Visual C++ (MSVC) 工具鏈的可見度。 這些工具會收集 C++ 組建的相關資料,並以可協助您回答常見問題的格式呈現,例如:

  • 我的組建是否有足夠的平行處理?
  • 我應該在預先編譯的標頭中納入哪些內容?
  • 我應該專注于提高建置速度的特定瓶頸嗎?

這項技術的主要元件包括:

  • vcperf.exe 是命令列公用程式,可用來收集組建的追蹤,
  • Windows 效能分析器 (WPA) 延伸模組,可讓您在 WPA 中檢視組建追蹤,以及
  • C++ Build Insights SDK,這是一個軟體發展工具組,可用來建立您自己的工具,以取用 C++ Build Insights 資料。

檔區段

教學課程:vcperf 和 Windows 效能分析器
瞭解如何收集 C++ 專案的組建追蹤,以及如何在 WPA 中檢視它們。

教學課程:Windows 效能基本概念
探索用來分析組建追蹤的實用 WPA 秘訣。

C++ Build Insights SDK
C++ Build Insights SDK 的概觀。

文章

如需 C++ 組建深入解析的詳細資訊,請閱讀官方 C++ 小組部落格中的這些文章:

C++ 組建深入解析簡介

使用 C++ Build Insights SDK 以程式設計方式分析您的組建

使用 C++ 組建深入解析尋找建置瓶頸

使用 C++ 組建深入解析的 PCH 建議,更快速地建置

使用 C++ Build Insights 分析範本中繼程式

使用 C++ Build Insights 改善程式碼產生時間

C++ 建置時間分析的 vcperf /timetrace 簡介

更快速的 C++ 組建,簡化:時間的新計量