I installed a preview of Visual Studio 2013 for testing, and I had some problems with poor performance. Each time I open a file and immediately try to close it, edit the file, save the file, etc. The IDE will stop responding for about 15 seconds.
I looked through all the performance settings that I could find through stackoverflow, blogs, web search, etc., but no one worked (for example, clearing temporary folders, disable add-ons and extensions, delete the .suo file, etc.) .
Using / safemode, performance issues go away, but I can't find what could be different since I don't have add-ins, nuget packages or extensions.
Using the SysInternals Process Explorer, I can only see the process for devenv.exe bind the kernel, using 100% when it stops responding. During this time, I do not see activity on the network or hard drive, and no other processes are activated.
I reinstalled with no luck, and I installed it on another development machine, where it works fine.
Does anyone have any ideas?
Thanks!
UPDATE: In the Other I / O Delta process explorer, it shows ~ 200,000 / sec when it blocks the devenv.exe process. Still looking ...
UPDATE 2: I think I should add that this PC is a Dell Vostro 460, i7-2600 @ 3.4Ghz, 8 GB of RAM, Windows 7, 1 TB hard drive with a resolution of 550 GB, enough power for what I do . Closed all other applications during debugging, including VIPRE A / V and Malwarebytes.
UPDATE 3: Maybe a closer look ... using Process Monitor (I love SysInternals!) For some reason, my entire C: \ Projects \ folder is parsed / searched for devenv.exe file. I save all my project folders under C: \ Projects \, where there are about 20 projects, each with its own subfolder. Here where it gets weird. In / safemode devenv parses only the current project folder, not the entire parent folder. Projects have 6,271 folders with 29,914 files. I tried to create a new folder c: \ Projects2013 \, created a new test project, and devenv tries to parse the full parent folder of Projects2013, but in / safemode it only analyzes Projects2013 \ Sample.
Obviously, the new project in Project2013 is running at full speed, as it processes far fewer files. The other computer is working fine, because I left the default path by default, and there were no other projects in this folder. Now, what can this do in the world and why is there a folder path between normal and safe modes? Time to dig Tools, Options ... ugh!
Here's the screen capture from ProcMon:

Final update - allowed! This caused a git problem. I had a local repository installed in c: \ Projects \ that contained all my various project subdirectories. The dump file I created for them allowed them to narrow it down to git. Removing the local repository fixed my performance issue when VS 2013, at least, can be used now. However, the development team must still allow continuous re-analysis of the folder. Anyone with a very large repository will end up with this problem.