0

I have a large solution, contains about 10 web references, open in Visual Studio 2010 in Windows 64bit with 16G ram. One or more a day, Visual Studio stalls and hangs for about 3-5 minutes. Looking at the task manager, I can see that it's doing about 40megs of I/O reads every second. This goes on for a few minutes while VS is unusable. I am using Resharper. I disabled it and noticed the behavior persists so looks like it's not Resharper related.

I have no idea what VS is doing with this huge amount of reads. All I can think of is it's probably related to the size of the solution and maybe it's reorganizing its data structures, reading caches from files...? What's strange is it's not doing any writes during the reads.

Anyone knows what it might be doing?

At least it forces me to take a break from coding!

Tony_Henrich
  • 42,411
  • 75
  • 239
  • 374
  • What about NuGet? you have that on? – Meirion Hughes Sep 30 '13 at 19:20
  • 2
    [Process explorer](http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) will let you see exactly what it's reading. This tool helps me every time I do Windows development. – Hut8 Sep 30 '13 at 19:21
  • @LaceCard This is more of a http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx process monitor kind of task but yes. – MK. Sep 30 '13 at 19:25
  • I had a [similar issue](http://stackoverflow.com/q/7032551/10396) - it turned out to be the [Refactor! plugin](http://www.devexpress.com/Products/CodeRush/refactor_pro.xml) – AShelly Sep 30 '13 at 19:31
  • @Meirion I have NuGet. What does it's On mean? – Tony_Henrich Oct 10 '13 at 17:25
  • @Tony_Henrich as in you have NuGet active on your current project. Its not exactly the most stable of tools... just something to rule out. – Meirion Hughes Oct 11 '13 at 10:14
  • @Meirion NuGet is installed in VS but not used in the project so I won't say it's active. I don't believe NuGet does anything unless you instruct to. – Tony_Henrich Oct 11 '13 at 22:26
  • @LaceCard ProcessExplorer shows devenv.exe doing the reads. I have two processes under it which aren't doing any reads. How are you using ProcessExplorer to know what is doing all the reads. Do far I am not getting more than what the Task manager is already showing me. – Tony_Henrich Oct 15 '13 at 17:22

0 Answers0