I have a simple question. Is it possible to somehow get a log of what is taking so much time to load when starting VS2010? On a default install, starting the IDE is very quick (~1-2 s), but with a batch of extensions installed, the time taken for the IDE to launch is prohibitive of using it to "just have a peek at a file".
I know I can "enable and disable extensions one by one", but I'm looking for a better way that gives me numbers, not 'feelings'.
Hope someone out there knows a good way to do this.
Edit: Follow-up question: Can I selectively disable packages from loading into VS2010?
You can use
devenv /log
as detailed here: MSDN Blogs: Troubleshooting Extensions with the Activity Log.devenv /log
%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xsl
%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xml
in a web browser and it will format itself nicely.No need to upvote this answer, give it to Antony instead (or edit it into his, I don't have enough points):
devenv /log
,"%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xsl"
"%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xml"
into the browser.FYI: Here was one of my slow extensions that I will get rid of and file a bug report in: