ReSharper导致Visual Studio缓慢?

简介:



问题排查

我们会竭尽所能的ReSharper的性能方面,但是也有一些已知和未知的情况下,ReSharper的可以减缓的Visual Studio。

这里有一些关键点进行故障排除和修复ReSharper的性能问题。

硬件

虽然推荐的硬件是双核CPU和4 GB的RAM,这样的配置可以与ReSharper的一个大尺寸的解决方案,工作时是一个瓶颈。添加更多的RAM,并使用固态硬盘代替硬盘驱动器(SSD)可以有很大的帮助。

操作系统

ReSharper的运行内存很多,所以我们推荐使用现代的x64操作系统,如Windows 7 x64和Windows 8 64位。旧的操作系统,如Windows XP中,被称为是表现不佳的一个原因。

Visual Studio的配置

ReSharper的与其他Visual Studio加载项和扩展可能会发生冲突-如果速度变慢,请尝试禁用的加载项等一个接一个,检查它是否有利于加速VS与ReSharper的。下面是与其他加载项已知的兼容性问题的一些例子:

  • Productivity Power Tools
  • VSCommands

此外,您还可以尝试下关闭下列选项“工具|选项|环境|常规”[Tools | Options | Environment | General]:

  • 基于客户端性能自动调整视觉体验
  • 使用硬件图形加速(如果可用)
    • Automatically adjust visual experience based on client performance
    • Use hardware graphics acceleration if available

ReSharper的配置

虽然ReSharper的提供了不少功能强大且实用的功能,其中一些可以调整或改善的速度方面处于关闭状态。下面是一些例子:

  • 关闭在解决方案范围的分析(SWA)“的ReSharper |选项|代码检查|设置”,“分析整体解决方案的错误”复选框
  • 切换到Visual Studio中的智能感知“的ReSharper |选项|环境|智能感知|常规”对话框
  • 清除高速缓存中“的ReSharper |选项|环境|大将军”目前的解决方案对话框
    • Turn off Solution Wide Analysis (SWA) in "ReSharper | Options | Code Inspection | Settings", 'Analyze errors in whole solution' checkbox
    • Switch back to Visual Studio IntelliSense in "ReSharper | Options | Environment | IntelliSense | General" dialog
    • Clearing caches for current solution in "ReSharper | Options | Environment | General" dialog

验证卡顿是否ReSharper导致的

要做到这一点,只需暂停ReSharper的是这里所描述,并检查性能问题仍然存在。

尝试其他建议

几乎所有已知的方案和措施,加快Visual Studio中使用ReSharper的覆盖在这份文件:  终极指南加快ReSharper的(和Visual Studio)

使用内置的dotTrace性能分析器核心

如果性能问题是至关重要的,你可以捕获性能快照,并将其上传到JetBrains的团队,以便我们调查您遇到的性能问题,并给出了一些具体的建议给你。
在ReSharper的7及以上的,你有可能会马上与' ReSharper的|帮助|公司简介Visual Studio的“。这一行动将立即开始在VS的分析-完成这样的摄制动作后(基本上,重现放缓),请按对话框中的“获取快照”按钮。

分析完成后,您将能够将快照上传到我们的FTP服务器,所以我们可以研究它提供的解决方案和/或bug修正的性能问题。

文档资料

英文出处:http://resharper-support.jetbrains.com/entries/24083148-Visual-Studio-with-ReSharper-is-slow

dotTrace性能分析器(http://www.jetbrains.com/profiler/


本文转自赵青青博客园博客,原文链接:http://www.cnblogs.com/zhaoqingqing/p/3896826.html,如需转载请自行联系原作者

相关文章
|
2天前
|
C++ Windows
编织效率之梦:Visual Studio与Windows快捷键指南
编织效率之梦:Visual Studio与Windows快捷键指南
8 0
|
8月前
|
存储 安全 NoSQL
Visual Studio 2022 你必须知道的实用调试技巧
大家好,前面我们讲了Visual Studio 2022的安装和使用以及scanf报错的解决方法 今天分享一些实用的 VS 技巧,而这些技巧很多人都不知道。当你以后在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS “骚”操作,他们会好奇地问:你是怎么做到的?有时候你知道一些别人不知道的小技巧便可以让你显得更专业。 PS:本文所有示例演示均基于 Visual Studio 2022 版本。
182 0
|
11月前
|
安全 程序员 编译器
visual studio 2022调试技巧介绍(1)
1.什么是bug? bug是计算机领域专业术语,bug原意是“臭虫”,现在用来指代计算机上存在的漏洞,原因是系统安全策略上存在的缺陷,有攻击者能够在未授权的情况下访问的危害。 漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。 2.调试是什么,如何调试? 2.1 调试的概念 调试简单来说就是调试是保证所提供的设备能够正常运行的必须程序。 通过一些工具对代码进行检测,修复bug。
238 0
|
11月前
|
安全 程序员 编译器
visual studio 2022调试技巧介绍(2)
1.什么是bug? bug是计算机领域专业术语,bug原意是“臭虫”,现在用来指代计算机上存在的漏洞,原因是系统安全策略上存在的缺陷,有攻击者能够在未授权的情况下访问的危害。 漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。 2.调试是什么,如何调试? 2.1 调试的概念 调试简单来说就是调试是保证所提供的设备能够正常运行的必须程序。 通过一些工具对代码进行检测,修复bug。
108 0
visual studio 2022调试技巧介绍(2)
|
11月前
|
编译器 开发工具 C语言
关于Visual Studio 2022常见的报错以及处理方案
关于Visual Studio 2022常见的报错以及处理方案
|
11月前
|
IDE 编译器 开发工具
教你如何使用 Visual Studio IDE 正确的进行 C++ 桌面开发
教你如何使用 Visual Studio IDE 正确的进行 C++ 桌面开发
Visual Studio远程调试(二)
在工作中有时候需要在服务器的环境下远程调试,例如调试微信相关服务的时候。
634 0
Visual Studio远程调试(二)
|
安全
Visual Studio远程调试(一)
在工作中有时候需要在服务器的环境下远程调试,例如调试微信相关服务的时候。
567 0
Visual Studio远程调试(一)
|
C# 图形学
Unity 基础之 Visual Studio 2017 常用快捷键
下面为大家介绍下使用visual studio 使用频率特别多的快捷键,提高开发效率(使用版本visual studio 2017) 2018/11/07更新使用F1跳转官方文档说明 CTR+K +CTR+F 自动编写格式 ...
1029 0