Nov 23
I recently wrote how Visual Studio 2010 is very slow on my fast PC, taking 25-30 seconds to start up. Thanks to a Microsoft employee who helped me but wishes to remain anonymous, my problem is solved.
The VMWare add-in, VMDebugger, causes Visual Studio 2010 to load very slowly on my fast PC.
Note that your mileage may vary, and VMDebugger may not ultimately be responsible. Software is so complex these days it’s amazing anything works. But I learned a couple lessons from this experience:
- It’s not enough to turn off the VMDebugger add-in with the Visual Studio Add-In Manager. It’s also not enough to run Visual Studio from the command line (devenv.exe) with the /ResetAddin flag to prevent the add-in from starting. The only way to truly remove the VMDebugger add-in and stop its effect on Visual Studio is to uninstall the entire VMWare Workstation product from your PC. You can then reinstall VMWare but be sure to NOT install its Visual Studio add-in.
- To see the true effect of running devenv.exe in /SafeMode, you must run it multiple times. The first few times I ran it in safe mode, Visual Studio started relatively slow. But when I ran it the fourth and subsequent times, VS2010 started in just a few seconds. This led me to conclude that the Visual Studio slowdown was indeed caused by an add-in.
There are also a couple important lessons for Microsoft:
- When creating a product like Visual Studio that relies heavily on add-ins, load the add-ins asynchronously and monitor their progress, notify the user if an add-in is taking too long to load, and give the user the option to disable the add-in.
- Give the Visual Studio Add-In Manager the power to truly disable an add-in. Even though I disabled VMDebugger with the Add-In Manager, its corresponding menu still appeared in Visual Studio and was likely responsible for the slow-down.
Now I’m a happy camper that I can start using Visual Studio 2010. Geek on!
Article published on November 23, 2010
If you like this article, please share it: |
November 23rd, 2010 at 10:45 am
[…] Visual Studio 2010 Slowdown: VMDebugger is the Culprit […]
November 23rd, 2010 at 10:50 am
[…] Mono 2.8 Released with C# 4.0 Support Visual Studio 2010 Slowdown: VMDebugger is the Culprit Nov […]
November 23rd, 2010 at 10:58 am
[…] This post was mentioned on Twitter by TechnologyLover and ComputerGeeker, Development Topics. Development Topics said: Visual Studio 2010 Slowdown: VMDebugger is the Culprit – http://devtopics.com/cd […]
November 23rd, 2010 at 3:03 pm
Oh my! So I have to uninstall VMWare then reinstalling it, that’s unacceptable, there should be another way, an addon management dialog for example in Visual Studio.
December 1st, 2010 at 8:50 am
[…] Visual Studio 2010 Slowdown: VMDebugger іѕ tһе Culprit […]
December 16th, 2010 at 1:24 am
This is basically bad programming. The Visual Studio developers should be embarrassed of themselves. It’s amazing how far Microsoft has fallen in less than a decade, Windows Vista, Windows Mobile, Silver light, and now Visual Studio FAIL. I’m going to join with Visual Studio 2008. I must say that I am intimidated with the approach of your opinion. Thanks…..
July 8th, 2011 at 2:29 am
No, there is way to disable VM debugger. Run Visual Studio in elevated admin mode (right click and then run as administrator) , then open addin manager (Tools->Addin Manager). There you will see VM debugger listed. Uncheck both the checkbox (startup and main). Close VS and you are done.
February 2nd, 2016 at 7:13 pm
[…] the culprit of my slowdown was the VMware debugger integration… resolution here I merely uninstalled the VMDebugger component via VMware Desktop setup.exe … I did *not* […]