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/)
ReSharper导致Visual Studio缓慢?的更多相关文章
- 提升ReSharper和Visual Studio的性能
转载 作者:赵青青 出处:http://www.cnblogs.com/zhaoqingqing/ 文章目录[点击展开](?)[+] 提升性能 我们不断地确保ReSharper的正常 ...
- 一种解决Code Map与ReSharper冲突导致Visual Studio 2013 Peek Definition失效的办法
更正 3月6号: 经再次测试,单独使用Code Map或ReSharper,对Visual Studio的Peek Definition无影响,但是两者一起使用时,Peek Definition失效, ...
- ReSharper 8.1支持Visual Studio 2013的特色——超强滚动条
自ReSharper 8.1发布以来,便支持Visual Studio 2013.其中peek功能是它的亮点,滚动条则是它的特色. 接下来小编将展示ReSharper在Visual Studio 20 ...
- 如果不用 ReSharper,那么 Visual Studio 2019 能还原 ReSharper 多少功能呢?
原文:https://blog.csdn.net/WPwalter/article/details/100158000 本文的内容分为三个部分: Visual Studio 能完全还原的 ReShar ...
- 如何利用 Visual Studio 自带工具提高开发效率
Visual Stuido 是一款强大的Windows 平台集成开发工具,你是否好好地利用了它呢? 显示行号 有些时候(比如错误定位)的时候,显示行号将有利于我们进行快速定位. 如何显示 1. 工具 ...
- Microsoft Visual Studio Web 创作组件安装失败的解决方法
在网上查一下说是Office2007的问题.我把Office2007卸载了还是不行. 然后用Windows Install Clean Up工具清理,还是不行. 郁闷了.然后在安装包中的下面路径下找到 ...
- Visual Studio 2013 在使用 MVC5 无智能提示
关于 Visual Studio 2013 在使用 MVC5 无智能提示的问题,类库无法正常识别,连最基本的关键字提示都没有了,类变色也没有了,所有的关键字代码,类名,方法成员名都要全部手动敲 原因: ...
- Visual Studio 2012设置Jquery/Javascript智能提示
Visual Studio 2012设置Jquery/Javascript智能提示 在Visual Studio 2008 Visual Studio 2010中微软已经开始支持jquery/java ...
- 用Visual Studio 2015 编写驱动之前一定要注意的问题!!!
如果你确定要使用Visual Studio 2015 编写驱动,那么在你安装Visual Studio 2015 和WDK之前,一定一定要注意一件事情,那就是确保SDK和WDK版本保持一致,切记切记! ...
随机推荐
- 【spring】静态资源的访问受限解决方法
前言 我们知道在整合spring mvc框架的时候需要在web.xml中配置一个servlet 代码如下 <!--spring mvc 的DispatcherServlet--> < ...
- HBase之Table.put客户端流程(续)
上篇博文中已经谈到,有两个流程没有讲到.一个是MetaTableAccessor.getRegionLocations,另外一个是ConnectionImplementation.cacheLocat ...
- Typescript 查缺补漏
Types Casting: let input = xxx as HTMLInputElement; let input = <HTMLElement>xxxx; Object Shap ...
- Spring mvc参数类型转换
1,需求 有时候我们接收到的参数为String类型的,但是我们需要将它们转化为其他类型的如:date类型,枚举类型等等,spring mvc为我们提供了这样的功能. 2,配置文件 在springmvc ...
- PHPExcel使用笔记
PHPExcel使用笔记 - 常见操作总结 最近做项目时,PHPExcel插件用得比较频繁,将其常见的操作总结一下- $objPHPExcel->getDefaultStyle()->ge ...
- SSL / TSL 传输加密算法 初解读
SSL(SecureSocketLayer)是netscape公司提出的主要用于web的安全通信标准,.TLS(TransportLayerSecurity)是IETF的TLS工作组在SSL3.0基础 ...
- 用gogs轻松搭建个人的git服务器
因为公司和家里电脑里面有些项目需做版本控制或者说共享吧,就想搭个自己的git服务器:原本想用gitlab,不过我服务器配置比较差,查了一下,看到gogs,眼前一亮: Gogs 的目标是打造一个最简单. ...
- RabbitMQ消息队列(十二)-性能测试
硬件配置 宿主机用的联想3850X6的服务器四颗E7-4850v3的处理器,DDR4内存,两块1.25TB的pcie固态.在宿主机上使用的事esxi5.5的虚拟化平台,在子系统中安装RabbitMQ和 ...
- leetcode — gray-code
import org.lep.leetcode.groupanagrams.GroupAnagram; import java.util.ArrayList; import java.util.Arr ...
- 二进制安装部署kubernetes集群---超详细教程
本文收录在容器技术学习系列文章总目录 前言:本篇博客是博主踩过无数坑,反复查阅资料,一步步搭建完成后整理的个人心得,分享给大家~~~ 本文所需的安装包,都上传在我的网盘中,需要的可以打赏博主一杯咖啡钱 ...