CodeLens Processing pipeline performance improvements
Jul 6, 2014Mathew Aniyan MSFT
Summary
This post details performance optimizations for the CodeLens Team Indicators processing pipeline in Team Foundation Server 2013 Update 3. Specifically, it addresses optimizations for changeset processing, particularly for branching and merging operations, and implements batched writing of temporary CodeLens data to reduce database and file service operations. Indicative performance improvements show over 70% reduction in run time for the Keepup and Aggregator jobs.
More from the Code Dependency Visualization and Layer Validation trail
- Live Dependency Validation in Visual Studio 2017
- Live architecture dependency validation in Visual Studio “15” Preview 5
- CodeLens Indicator for Code Health
- Code Map: From Visual Studio 2013 Ultimate to Visual Studio 2015 Enterprise
- Code Maps improvements in Visual Studio Enterprise 2015 RTM: Code maps now have simpler menus, more intuitive icons, and independent group layout