Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Build Monitor

Build Monitor

daniel_perssson

|
18,396 installs
| (24) | Free
Measure how long it takes to build your solution and individual projects in Visual Studio.

Build monitor is a tool which you can use to measure your build times in Visual studio over time. I started this since I noticed my build times increased with a growing code-base and got curious about how much time I spend idle per week/month/year just waiting for the builds, so I can evaluate how much effort I can spend to optimize the builds later on.

It is open source so you are welcome to contribute ( https://github.com/vinntreus/BuildMonitor ). 

How it works

When any solution is opened, the extension is loaded and will start output to a output-window called "Build monitor" (Found in View -> Output -> Change "Show output from:" dropdown-list). It measures solution total build time and each project built. After every build the data is also saved to a file on disk (see output-window for path) as json.

Version 1.4

  • Extend support to Visual Studio 2015

Version 1.3

  • Upgrade to Visual Studio 2013 (still supporting Visual Studio 2012)

Version 1.2

  • Extended build time output format from ms to h:m:s:ms

Version 1.1

  • Upgrade to Visual Studio 2012
  • Change date-format to ISO 8601
  • Indent stored JSON

Version 1.0.0.1

  • Bugfix - json was saved in wrong format (just upgrade and the file will be corrected when you open any solution)

Version 1.0 

  • Output data to "Build monitor" output-window-pane
  • Total build time in ms for each solution build
  • Build time in ms for each project
  • Total session build time in ms
  • Saves all data as json

Next step is to create a service which uses the data and aggregates and visualize it in some excellent way.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft