GitHub Copilot build performance for Windows now supports project-specific builds in Visual Studio Insiders, allowing developers to target a single MSBuild project or CMake target instead of analyzing an entire solution. This feature was driven by feedback from game developers and enterprise teams working with large C++ codebases where full-solution builds were too slow. Three entry points are available: right-clicking a project in Solution Explorer, using the Build menu, or typing directly in Copilot Chat with the @BuildPerfCpp responder. The analysis still identifies bottlenecks like expensive headers, long function generation times, and costly template instantiations, but scopes only the build step. Limitations include no per-file build support and CMake targets must share a common root project.

4m read timeFrom devblogs.microsoft.com
Post cover image
Table of contents
Inspired by Game Developer Feedback Copy linkGetting Started with Project-Specific Builds Copy linkOther Ways to Access GitHub Copilot Build Performance for Windows Copy linkA Few Things to Keep in Mind Copy linkFeedback Wanted! Copy link

Sort: