我查了很多关于禁用图形加速,关闭IntelliTrace和使用Sysinternals Process Monitor(ProcMon)的文章,并且不知道如何找出导致我的编辑器变得非常慢的原因。 ProcMon显示devenv.exe:
针对“C:\”,“C:\ Users \ my_user_name”执行大量“NotifyChangeDirectory”(还有一些来自我项目的随机文件),
注册表操作(RegQueryKey,RegSetInfoKey,RegQueryValue,RegCloseKey):
它还对项目中的文件执行文件打开和关闭操作(看似随机)。
即使只有一个项目和一个Visual Studio 2012 Professional实例打开,也会发生这种情况。有人有什么想法吗?
编辑: 这是在具有16GB RAM和SSD的Intel i7机器上。任务管理器不指示CPU利用率,内存或磁盘问题。 IntelliTrace已禁用。图形加速被禁用。 Visual Studio 2012 Ultimate。
编辑: 去了一台新机器,它也发生在那里。现在,在Visual Studio 2013中。
答案 0 :(得分:2)
可能还有很多其他的事情,但在我的情况下,启用了装配绑定日志(Fusion日志)可以减慢VS.
See this answer相对于Fusion日志。在注册表中更改后,VS需要重新启动。
如果它没有解决您的问题,我强烈建议您使用Process Monitor查找罪魁祸首活动。我也有很多与AutoRecover相关的日志,但这不是我项目中的真正问题。
答案 1 :(得分:1)
删除“C:\ Users \ Username \ AppData \ Local \ Temp”的内容,并重新启动计算机,为我恢复正常状态。我的临时文件夹中有超过47,000个文件夹。
答案 2 :(得分:0)
在Visual Studio中禁用自动恢复后问题是否会消失?
<强 - >工具&GT;选项 - &GT;环境 - &GT;自动恢复强>
答案 3 :(得分:0)
在使用Resharper Test Runner运行单元测试后,我发现了非常类似的问题(参见Resharper 8.1 Test Runner slowing down Visual Studio Text Editing)。
我尝试了上面(及以下)提出的所有其他选项,但无济于事。禁用R#test runner并重新启动VS修复它,虽然它不是我需要的解决方案。你也许也在使用Resharper吗?