Visual Studio普通模式和安全模式有什么区别?

时间:2015-07-28 18:17:32

标签: c# visual-studio visual-studio-2013 resharper vmware

我在VMWare VM上使用Visual Studio 2013和Resharper。 VM和主机操作系统没有性能问题。

但是,当我尝试在Visual Studio中处理大型C#项目时,应用程序最大化了VM的CPU - 通常约为90%的使用率,但从不低于50%。如果您查看Process Monitor中的devenv.exe,您可以看到它每秒访问数千个文件和注册表项,即使应用程序应该完全空闲。

当我在安全模式下运行VS时,问题就完全消失了。解析/扫描#included文件并运行一段时间后,VS' cpu使用量下降到< 1%。

所以我的问题是:安全模式排除了什么?我试图暂停Resharper,但它似乎没有改变任何东西。理想情况下,我想保持Resharper运行,但禁用任何其他扩展/服务,以便我只需要VS所需的核心。

换句话说,这就是我的问题:如果运行VS正常运行E, I, R, x, y, z,其中E =基本VS环境,I = intellisense,R = resharper,x = y = z =杂项,如何我是否手动选择要运行的功能,以便获得E, I, R(而不仅仅是E这是我通过安全模式获得的内容)?

0 个答案:

没有答案