C++ 生成见解入门
Visual Studio 2019 及更高版本中提供了 C++ Build Insights 工具。 若要查看此版本对应的文档,请将本文的 Visual Studio“版本”选择器控件设置为“Visual Studio 2019”。 它位于此页面上目录表的顶部。
C++ 生成见解是一个工具集合,可便于更深入地了解 Microsoft Visual C++ (MSVC) 工具链。 这些工具收集与 C++ 生成相关的数据,并用一种有助于你回答常见问题的格式来呈现这些数据,比如:
- 我的生成是否已充分并行化?
- 我应在预编译头 (PCH) 中添加什么?
- 为了提高生成速度,是否有我应重点关注的特定瓶颈?
这项技术的主要组成部分包括:
- vcperf.exe:可用于收集生成跟踪的命令行实用工具;
- Windows Performance Analyzer (WPA) 扩展:可便于在 WPA 中查看生成跟踪;以及
- C++ 生成见解 SDK:软件开发工具包,用于创建你自己的工具来使用 C++ 生成见解数据。
文档部分
教程:vcperf 和 Windows Performance Analyzer
了解如何收集 C++ 项目的生成跟踪,以及如何在 WPA 中查看它们。
教程:Windows 性能基础知识
发现用于分析生成跟踪的实用 WPA 使用技巧。
C++ 生成见解 SDK
概述了 C++ 生成见解 SDK。
文章
若要详细了解 C++ 生成见解,请阅读官方 C++ 团队博客中的以下文章: