咱们不断地确保ReSharper的正常工做在现代硬件和中型和大型的解决方案,没有任何调整。html
咱们相信,Visual Studio的开发人员正在努力实现一样的事情,试图经过加快ReSharper的过期的硬件,你剥夺了强大的功能,能够加快你的开发表现本身。web
若是您遇到与Visual Studio和ReSharper的性能问题,应用性能优化的列表。所给出的一些技巧是ReSharper的特定的,而另外一些会VS性能,你是否已经安装了ReSharper的或没有影响。算法
您能够按暂时禁用代码分析当前文件的Ctrl + Alt + Shift + 8。再次按下该快捷方式将从新启用的分析。你能够发现当前文件的状态指示灯代码分析的状态:缓存
若是您要绑定一个不一样的快捷方式进行此操做,寻找ReSharper_EnableDaemon命令。性能优化
你能够告诉ReSharper的跳过度析某些文件,而无需打开它们。例如,你能够跳过包含行之有效的算法文件,不发生大的变化。要作到这一点,去 ReSharper的|选项 ,而后选择 代码检测|设置。点击编辑项目来跳过,并使用弹出的对话框中挑中的文件和文 件夹跳过。您也能够跳过指定的文件的文件掩码。最有可能的,你会发现,全部的文件,你禁用代码分析 的Ctrl + Alt + Shift + 8已经在那里。 网络
在很是大的项目,打开解决方案范围的分析可能会致使性能降低,特别是在那么强大的硬件。若是你以为这个分析中占用太多的资源,只需将其关闭:右击西南铝圈在Visual Studio的右下角,选择分析解决方案错误或暂停解决方案。编辑器
一个对话框会弹出询问您是否要关闭SWA。说'是的',你就大功告成了。ide
在ReSharper的选项,进入代码编辑|上下文操做和代码编辑| [语言] |上下文的动做,而后取消选中不那么对您有所帮助的行动。工具
若是您遇到减速打字时,你能够在关闭会员签名的ReSharper |选项|智能感知|完成外观:性能
若是这样没有帮助,切换到下内置在Visual Studio智能感知的ReSharper |选项|环境|智能感知|通用:
为了加快打字,你还能够禁用下自动格式选项的ReSharper |选项|环境|通用 ,以免代码格式化打字时:
为加快扩大代码模板,你能够关掉从新格式化,并缩短合格的参考,您使用的选项模板:
有关编辑代码模板的详细信息,请参阅 此帮助条目。
若是你不使用ReSharper的单元测试运行,能够经过关闭它节省处理时间。去ReSharper的|选项|工具|单元测试,并明确了相应的复选框:
若是您使用的 文件结构 的窗口,那么你可能不使用导航栏上的编辑器的顶部。若是是这样,你能够经过取消选中相应的复选框以禁用工具|选项|文本编辑器| C# 。
若是你已经试过了上述的一切,表现仍下跌,你能够暂时禁用ReSharper的,并检查是否有放缓的缘由。禁用/启用ReSharper的,到 工具|选项| ReSharper的 ,点击 暂停/恢复。
若是暂停ReSharper的有助于提升性能,但你仍是要偶尔使用它的代码清理,格式化或分析,你可能想有一个快速切换ReSharper的开启和关闭的快捷方式。这里是如何作到这一点:
转到 工具|选项|环境|键盘 并找到ReSharper_ToggleSuspended命令,而后按一些快捷键,而后单击分配
如下是已知的性能问题及其相应的解决方案的列表。
这个已知的问题能够经过安装Windows自动化API 3.0来解决。有关进一步详情,请参阅这篇文章。请注意,此修补程序适用于Windows XP的只有-已经安装了Vista和Windows 7这个API。
若是您最近更新的ReSharper的观察与被打开了与之前版本的解决方案,性能降低,你能够尝试经过清除ReSharper的缓存和删除解决方案,以加快事情了名为.suo文件。
要清除高速缓存,去ReSharper的|选项|环境|通用 ,点击清除缓存:
性能注意事项: 储存在系统临时文件夹缓存可提供额外的好处,好比在项目的内容是经过Dropbox的或相似手段同步案件的能力。此外,性能能够的,若是你的系统临时文件夹映射到一个更快的存储介质,如高性能的固态硬盘或RAM盘获得改善。
主要的兼容性问题已经观察到了如下产品:
也有报道在网络精华促进低性能的同时,编辑.cshtml文件。若是你受到这个问题,能够考虑将工具|选项|网站要点和设置自动格式的HTML的输入为假。
若是你正在运行在Mac上使用的Parallels Desktop的Windows虚拟机的Visual Studio,ReSharper的智能感知列表可能会呈现很慢。
若是这种状况发生在你的设置中,考虑从相干模式切换到全屏模式。用于在两个模式之间进行切换的准则,请参阅本Parallels的知识库条目。
开始调整的Visual Studio设置以前,请检查最新的Service Pack和修补程序的安装。
下面是相关连接: http://connect.microsoft.com/VisualStudio/Downloads
用编辑器滚动的问题就出现了,因为硬件加速渲染的编辑器。若是您遇到这个问题,尝试下关闭下列选项 工具|选项|环境|通用:
关闭起始页和新闻频道可能会节省一些时间启动。要作到这一点,到工具|选项|环境并选择开机时显示空环境。
若是您使用的Web项目,Web缓存可能会放缓的Visual Studio。清理,删除下的一切%LOCALAPPDATA%\ MICROSOFT \ WebSiteCache。
转到工具|扩展管理器,经过该列表,并检查是否真的须要它们。您能够卸载或禁用未使用的。
若是你不工做的一些项目,你能够从Visual Studio卸载他们,并在须要时从新加载他们。对项目或解决方案资源管理器解决方案文件夹,右键单击并选择卸载项目,或在解决方案文件夹卸载项目 -这将加快双方的Visual Studio和ReSharper的。顺便说一句,ReSharper的导航功能会更加的卸载项目。
在大型项目中,编辑XAML文件中能够感觉到,即便在良好的硬件慢。若是你不使用可视化XAML编辑器,你能够部分经过禁用它解决问题。
要作到这一点,在Solution Explorer中的XAML文件单击鼠标右键,而后选择打开方式。在出现的对话框中,选择源代码(文本)编辑器,而后单击设为默认值。
或者,去工具|选项|文本编辑器| XAML |杂项,而后取消选择老是彻底XAML视图中打开的文档。