/* Code Musings */

Slow Visual Studio Startup

Visual Studio 2010 is a pig in comparison to previous versions. The UI uses WPF to speed up performance by offloading the drawing onto the video card. A neat concept that, in theory, speeds up rendering of widgets. WPF has a C# binding, which causes the UI to take up about 300Mb of RAM without extensions or displaying code.

Added to this large footprint is the length of time that it takes for this beast to start up. Extensions compound the problem. But, at least, there is a way to debug it. If you open up a command prompt and navigate to where Visual Studio is installed, you can invoke the IDE with logging turned on:

The Log is written to:

The logs, although verbose, contain a timestamp of each step. With this you can see what the bottleneck is. Simple!

Leave a Reply