Visual Studio Ultimate 2013 has been a nightmare. There seems to be a long delay between when I press a key and when it appears in the code editor window. When I scroll, either in the code editor or in the navigation pane, it takes many seconds. I've had similar problems with VS 2010 and VS 2012 (see Visual Studio 2012 Ultimate slow while editing C# code). Another person had a similar problem, none of their solutions helped me with mine (Visual Studio 2012 Ultimate slow while editing C# code).
My machine is running Windows 8.1, has an Intel i7 and 16GB of RAM, and a Samsung SSD. It's pretty fast.
What I've experienced: Visual Studio absolutely hammers the registry per Process Monitor
- HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses
- HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider Types\Type 001 HKLM\SOFTWARE\Microsoft\Cryptography
- HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider Types\Type 001\Name HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid
- HKCR\Drive\shellex\FolderExtensions, HKCU\Software\Classes
- HKLM\Software\Wow6432Node\Microsoft\Cryptography\DESHashSessionKeyBackward
- HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced Cryptographic Provider v1.0\Image Path
Processor Monitor also shows that, when I attempt to interact with the code in any way, VS literally kicks off about 85,000 events, all containing access to files in the project and the registry keys listed above. There are also a lot of 'NotifyChangeDirectory' events to my user home directory and a lot of 'Thread Create' and 'Thread Exit' events.
What I've tried:
- deleting files/folders in the AppData temp directory unchecked
- hardware graphics acceleration (Tools > Options > Environment)
- disabled source control plugin (Tools > Options > Source Control)
- disabled synchronized settings (Tools > Options > Environment)
- disabled auto recover (Tools > Options > Auto Recover) reinstalling
- SQL server compact edition 4.0 deleting the .SUO file disabled
- codelens rebooting (too many times)
This behavior also happens when I start Visual Studio in safe mode.
Per Task Manager, Visual Studio isn't consuming a lot of CPU/RAM (up to 3% CPU, 150MB of RAM). Additionally, not using BitLocker, disk is unencrypted, and no add-ins are installed in Visual Studio.
This is really, really bad. It's become practically unusable. If anyone has any idea how to fix this, I will be in your debt.