C++ Build Improvements Sridhar Madhugiri Principal Development Engineer
Agenda Build Scenarios Demo Changes in VS 2015 Resources
Developer scenario BUILD DEBUG EDIT ~20 times a day Primary scenario
Developer scenario Incremental build Linker dominates build time LINK DEBUG EDIT Incremental build Linker dominates build time
Clean build scenario Build lab Front End dominates build time Secondary scenario
Incremental link Reduces link time significantly Enhanced in Visual Studio 2015
Demo
Features in VS 2015 Incremental link PDB Link time code gen (LTCG) Static lib PDB Distributed PDB Link time code gen (LTCG) Incremental LTCG Compiler Template processing Edit and Continue X86 & X64
Resources http://www.visualstudio.com http://blogs.msdn.com/b/vcblog