I've checked a number of articles about disabling graphics acceleration, turning off IntelliTrace, and using Sysinternals Process Monitor (ProcMon) and am at a loss as to how to find out what is causing my editor to be ridiculously slow. ProcMon shows devenv.exe:
performing a large number of "NotifyChangeDirectory" against "C:\", "C:\Users\my_user_name" (and also some with random files from my project), and
registry operations (RegQueryKey, RegSetInfoKey, RegQueryValue, RegCloseKey) against:
- HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults*,
- HKCU\Software\Microsoft\VisualStudio\11.0\General\AutoRecover*,
- HKCU\Software\Microsoft\VisualStudio\11.0\FileMRUList,
- HKCR\Drive\shellex\FolderExtensions, HKCU\Software\Classes
And it also performs file open and close operations (seemingly random) against files in the project.
This happens even with a single project and one instance of Visual Studio 2012 Professional open. Anyone have any ideas?
Edit: This is on an Intel i7 machine with 16GB of RAM and an SSD. Task Manager doesn't indicate a CPU utilization, memory, or disk issue. IntelliTrace is disabled. Graphics acceleration is disabled. Visual Studio 2012 Ultimate.
Edit: Went to a new machine and it happens there, too. Now, in Visual Studio 2013.