

Results Version 15.9.4 /debug: fastlink vs 16.8 /debug: fullĬomparing /debug:fastlink in Visual Studio 2017 and /debug:full in Visual Studio 2019 demonstrated real-world quality of life improvements. To further reduce noise in data, tests were averaged over multiple runs, and were started after all hard drive disk activity had finished and Intellisense had finished parsing. Tests were conducted during quiet times at the studio to ensure parallel compiles were not affected by network load. Total time, measured by the start-to-end Incredibuild process, may be longer than compile and link times combined since some startup and post link steps are included in the measurement.


Link time is measured from start of the link step to the end of link step. Compile time is measured at the start of the first file compile to immediately before linking. The monitor shows wall clock time for each stage of the process. The Forza Horizon 4 team at Playground Games measured build times using Incredibuild’s build monitor. Coupled with the overall improvements to build and link times, this leads to less workflow interruption and productivity improvements across the team.” – Andrew Sage from Playground Games Building Forza Horizon 4 “Using full linking removes the debugger stalls associated with fastlink and allows our engineering team to focus on debugging the current build rather than waiting for the development environment to become responsive. Analyzing the results, we can see not only massive iteration build time wins but also applicable real-world quality of life improvements. The decrease in build time enabled Playground Games to switch from /debug:fastlink to /debug:full. Likewise, Turn 10 Studios saw a 4.95X improvement in link time. Link times are now 18.15X faster than in Visual Studio 2017. In this blog, the Forza Horizon 4 team shares tests results of compile and link times in three different versions of Visual Studio. See how the Gears 5 team benefited from iteration build time improvements in Part 1.

This blog is Part 2 of a series of blogs showcasing real-world results of our efforts. The C++ team at Visual Studio has delivered substantial build and link time improvements throughout Visual Studio 2019.
