keywords: Visual Studio 2019, Game performance, VS2019, UE4, Benchmark, Optimization

C++ code compilation time:

  • Linker improvements speeding up iteration build times with debug info by 3x (or more) on large projects. (Unreal Engine shipping configuration)
  • Link times also improved under /INCREMENTAL by 2x.

C++ code optimization:
VS2019 does advanced vector optimizations for AVX/AVX2 instruction sets, Xbox ATG (Advanced Technology Group) provided a benchmark based on code from Unreal Engine 4 for commonly used mathematical operations, such as SIMD expressions, vector/matrix transformations and sin/cos/sqrt functions:
VS 16.0 improves frame time up to 2.8% over VS 15.9(2017), and VS 16.2 got an improvement of 2–3% over VS 16.0.

Origin Text

Game performance and compilation time improvements in Visual Studio 2019
https://devblogs.microsoft.com/cppblog/game-performance-and-compilation-time-improvements-in-visual-studio-2019/

MSVC Backend Updates in Visual Studio 2019 version 16.2
https://devblogs.microsoft.com/cppblog/msvc-backend-updates-in-visual-studio-2019-version-16-2/

Game performance improvements in Visual Studio 2019 version 16.2
https://devblogs.microsoft.com/cppblog/game-performance-improvements-in-visual-studio-2019-version-16-2/


意识到人生虚无的人,比任何人都更渴望真实地活着。----保罗·鲍尔斯《遮蔽的天空》