如何克服使用 ReSharper 时在编辑器中输入的滞后问题?

How to overcome the lagging of typing in the editor while using ReSharper?

我在相当强大的计算机(16GB RAM、Core i7 CPU、SSD 等)上使用 Visual Studio 2013 和 ReSharper 9。在输入 C# 或 Razor 源文件时,我仍然遇到严重的延迟和滞后。

我注意到每次我按下一个键时,处理都会立即开始,上下文操作、提供重命名重构、自动竞争会立即出现在编辑器中。例如,延迟这些东西是有意义的,这样所有这些处理只会在我完成输入并有相当多的毫秒数时才开始。

我已经第三次浏览设置了,但找不到任何相关内容。有这样的东西吗?如果是,在哪里?如果不是,我还能做些什么来克服这种滞后?这真的很烦人,我不太明白。真不敢相信这样的电脑还不够用。

您应该不会在打字时看到延迟。我建议禁用其他扩展以查看是否存在冲突 - ReSharper 不喜欢同时安装的东西。或者(或者更好的是)您可以分析 Visual Studio 以查看出了什么问题。转到 ReSharper → Help → Profile Visual Studio,ReSharper 将下载分析器,附加到 Visual Studio 并开始收集信息。演示问题后,单击 "Get snapshot",ReSharper 将保存快照并将其作为附件添加到对话框中。然后您可以描述您在做什么,并将快照和描述提交给开发团队。

我还建议下载最新版本 - 9.2 EAP 刚刚开始,其中包含一些在某些情况下可能有助于提高性能的修复程序。

此外,您输入的是什么语言,文件大小?

禁用 Bing Developer Assistant 扩展,如果你有它,请转至 'Tools -> Extension And Updates'。 转到 'Tools -> Source Control -> Then setting the Plug-In ComboBox to NONE.'

禁用 Microsoft Git Provider 插件

以上内容对我有所帮助并提高了我 PC 的性能。希望对你也有帮助。