4

我查看了许多关于禁用图形加速、关闭 IntelliTrace 和使用 Sysinternals 进程监视器 (ProcMon) 的文章,并且不知道如何找出导致我的编辑器速度慢得离谱的原因。ProcMon 显示 devenv.exe:

针对“C:\”、“C:\Users\my_user_name”(以及一些来自我的项目的随机文件)执行大量“NotifyChangeDirectory”,以及

注册表操作(RegQueryKey、RegSetInfoKey、RegQueryValue、RegCloseKey)针对:

  • HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults*,
  • HKCU\Software\Microsoft\VisualStudio\11.0\General\AutoRecover*,
  • HKCU\Software\Microsoft\VisualStudio\11.0\FileMRUList,
  • HKCR\Drive\shellex\FolderExtensions, HKCU\Software\Classes

它还对项目中的文件执行文件打开和关闭操作(看似随机)。

即使打开一个项目和一个 Visual Studio 2012 Professional 实例,也会发生这种情况。有人有想法么?

编辑:这是在具有 16GB RAM 和 SSD 的 Intel i7 机器上。任务管理器不指示 CPU 利用率、内存或磁盘问题。IntelliTrace 已禁用。图形加速被禁用。Visual Studio 2012 终极版。

编辑:去了一台新机器,它也发生在那里。现在,在 Visual Studio 2013 中。

4

4 回答 4

2

可能还有很多其他的事情,但在我的情况下,是启用了程序集绑定日志(融合日志),这会减慢 VS。

请参阅与 Fusion 日志相关的此答案。更改注册表后 VS 需要重新启动。

如果它不能解决您的问题,我强烈建议您使用Process Monitor来查找罪魁祸首活动。我也有很多与 AutoRecover 相关的日志,但这不是我项目中的真正问题。

于 2014-07-21T14:41:34.723 回答
1

Deleting the contents of "C:\Users\Username\AppData\Local\Temp", and restarting my computer sped things back up to normal for me. There were over 47,000 folders in my temp folder.

于 2014-01-24T15:27:51.810 回答
0

在visual stuido中禁用自动恢复后问题会消失吗?

工具->选项->环境->自动恢复

于 2013-09-09T13:39:17.110 回答
0

在我使用 Resharper 测试运行器运行单元测试后,我遇到了非常相似的问题(请参阅Resharper 8.1 测试运行器减慢 Visual Studio 文本编辑速度)。

我尝试了上面(和下面)提供的所有其他选项,但无济于事。禁用 R# 测试运行器并重新启动 VS 修复了它,尽管它不是我需要的解决方案。您是否也在使用 Resharper?

于 2014-01-30T01:08:37.660 回答