我有一个大型解决方案,包含大约10个Web引用,在Windows 64bit和16G ram的Visual Studio 2010中打开。一天或多天,Visual Studio停顿并挂起约3-5分钟。看看任务管理器,我可以看到它每秒都在进行大约40megs的I / O读取。当VS无法使用时,这会持续几分钟。我正在使用Resharper。我禁用它并注意到这种行为仍然存在,所以看起来它并不与Resharper相关。
我不知道VS正在做大量的读取操作。我能想到的只是它可能与解决方案的大小有关,也许它重组了它的数据结构,从文件中读取缓存......?奇怪的是它在读取过程中没有做任何写入。
任何人都知道它可能在做什么?
至少它迫使我从编码中休息一下!