来源:OSCHINA 时间:2023-06-18 11:24:04
【资料图】
微软宣布,Build Insights 现已与 Visual Studio 2022 集成。
根据公告,Build Insights 目前可在 Visual Studio 2022 17.7 Preview 2 中使用,它提供了开发环境的关键信息。使用 Build Insights 创建的分析,开发者现在将拥有有效优化构建时间的能力,该功能特别适用于大型项目,如 AAA 游戏。
Build Insights 是微软在 2019 年为改进 C++ 编译过程效率而开发的工具。Build Insights 在分析编译过程后会生成一份报告,解释各种因素对编译时间的影响,例如报告可能会指出特定函数与文档耗费大量的编译时间,或是在编译过程特定步骤可能存在并行化问题。
另外,Build Insights 也可以协助开发者深入理解 C++ 代码,通过展示代码各部分在编译过程的互动状况,以及这些代码交互作用对总编译时间的影响,开发者可以利用这些信息,找出最佳化编译流程的方法,在维持代码品质的同时提升开发效率。
现在 Build Insights 集成到了 Visual Studio 2022,开发者只需点击鼠标就能捕捉 ETL 追踪,还可以使用 Include File 和 Include Tree 检查视图,来分析和优化 #include 使用状况。