開始使用 C++ 組建見解
C++ Build Insights 工具可在 Visual Studio 2019 和更新版本中取得。 若要查看該版本的檔,請將本文的Visual Studio 版本 選取器控件設定為Visual Studio 2019或更新版本。 其位於此頁面目錄頂端。
C++ Build Insights 是一組工具,可收集您C++組建的相關數據,並以可協助您回答常見問題的格式呈現,例如:
- 我的組建是否有足夠的平行處理?
- 我應該在預先編譯的標頭中納入哪些內容?
- 我應該專注於提高建置速度的特定瓶頸嗎?
這項技術的主要元件包括:
vcperf.exe
,可用來收集組建追蹤的命令行公用程式- Windows 效能分析器 (WPA) 延伸模組,可讓您在 WPA 中檢視組建追蹤,以及
- C++ Build Insights 軟體開發工具包,可用來建立您自己的工具,以取用 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++ Build Insights 尋找建置瓶頸
使用來自 C++ Build Insights 的 PCH 建議更快速建置
使用 C++ Build Insights 分析範本中繼程式
使用 C++ Build Insights 來縮短程式碼產生時間
C++建置時間分析的 vcperf /timetrace 簡介
更快速的 C++ 組建,簡化:新的時間計量