1
7
我建议您考虑安装一些修补程序 http://connect.microsoft.com/VisualStudio/Downloads . 我以前也遇到过性能问题,在剪切和粘贴操作期间看到过“内存不足”之类的消息。这个问题和其他一些(包括不同的内存泄漏问题)已经解决了。在安装了一些修补程序之后 http://connect.microsoft.com/VisualStudio/downloads 在我的电脑上,Visual Studio的性能要好得多。 |
2
6
在这里添加我自己的答案。我真的不认为雷斯哈珀做了那么多。在尝试了每一个选项并且只加载了一个项目之后,它仍然落后于仅仅将两行连接在一起的情况(几个退格键)。 我卸载了Resharper,以及我所做的所有其他调整,它的速度非常快。 |
3
6
一个音符重拍0 固态硬盘 . 您应该确保您的RAID控制器(和驱动程序!)支持RAIDED SSD的微调。大多数RAID控制器,尤其是Intel芯片组控制器,都不会这样做。其结果是,在基于SSD的RAID阵列中,I/O性能将迅速显著退化。 Windows7和Windows2008R2支持Trim命令-当控制器和驱动程序实现它时。 在tomshardware.com或anandtech.com等网站上有很多关于这个主题的文章。如果所有其他方法都失败了,您可以考虑在非RAID中使用SSD,或者在操作系统中使用SSD,在数据库中使用普通大硬盘等。您也可以在上述站点之一上查找特定的SSD;性能差异比您想象的要大得多。 |
4
5
尝试关闭IntelliTrace。由于这个特性,我遇到了许多与缓慢和不稳定相关的问题(可能就是我)。该设置位于“工具”>“选项”>“IntelliTrace”>“启用IntelliTrace”下。 |
5
4
当然,对于像Visual Studio这样的大型开发环境,尤其是2010版,RAM总是非常重要的,特别是如果您使用的是终极版,它包含了大量的内存密集型功能,如 IntelliTrace 以及 Architecture and Modelling Diagrams . 然而,硬盘驱动器是经常被忽视的主要问题之一,但它会对Visual Studio的整体性能产生很大的影响。 速度 . Scott Guthrie (微软公司.NET开发平台副总裁)写了一篇非常有趣的关于这个确切主题的文章。 它已经有几年的历史了,大约是在2005年的Visual Studio时代写的,但是,自从 方式 Visual Studio继续工作(特别是编译器的工作方式)在这段时间内没有发生太大的变化。 史葛写道:
也:
您可以在这里阅读全文: |
6
2
是否在服务器2008 R2安装中启用了桌面体验组件?与以前的版本不同,Visual Studio 2010大量使用了WPF,它的性能大大得益于硬件加速。启用桌面体验将启用桌面窗口管理器,从而提高整体WPF性能。 出于同样的原因,您应该确保使用最新的视频驱动程序。 |
7
2
如果您在解决方案中使用许多项目来构建在一起,我建议在项目属性配置中设置为不构建。这就是我为加快速度所做的。在编译时更明显的是… |
8
2
有了这样的硬件,imho无论性能如何,你都不应该有任何问题。 什么 是的。( 2 x SSD在RAID-0中? --你是个疯子!!) 看起来你已经解决了这个问题(你有什么具体的事情可以分享吗?)但是另一件事要检查的是 确保您的视频驱动程序是最新的。 令人惊讶的是,它们会影响很多你不会怀疑的事情。 我想另一个罪魁祸首也可能是一个高度活跃的反病毒软件包… |
9
2
我喜欢在机器燃烧的时候提出升级建议。我的建议是,如果可能的话,试试2008年,看看它是如何运行的。我自己在2010年也遇到了一些问题,尤其是性能问题。为了提高工作效率,我改回了2008年。 如果您可以确认问题是否发生在旧版本上,那么我们可以了解问题所在。 |
10
2
固态硬盘的品牌/控制器比固态硬盘更重要。不要买便宜/便宜的固态硬盘-你最好有一个好的盘片驱动器。在高端SSD上挥霍一下,您将体验到巨大的收益。 |
11
2
如果您正在编辑XAML,则只能使用源代码编辑器而不是XAML编辑器。性能差异非常显著: http://msdn.microsoft.com/en-us/library/bb907321(v=vs.90).aspx 值得注意的是,如果您在任何时候打开XAML编辑器,则需要重新启动Visual Studio才能使性能恢复正常。关闭XAML编辑器是不够的。 |
12
1
在带有微调支持的RAID0上获得SSD的唯一方法是使用新的OCZ Revo 3,1.5GB读/1.25GB写,对于没有微调的RAIDED SSD,一个更经济、更稳定的解决方案是购买一个SATA 3(550MB/s)上的SSD。 |
13
0
正如马特提到的, 您可能需要向您的计算机添加更多的RAM, 但如果每次你打开它一个小时它就真的“陷入”了 你可能想和vs队取得联系( http://connect.microsoft.com ) 提交一个bug报告并运行他们将向您发送的性能诊断工具。 过去那些家伙真的帮了我很多忙 我相信他们会帮助你找出减速背后的真正原因。 除此之外,我可以告诉你我的主要开发机器 拥有8个Xeon内核和12GB的RAM。在那台机器上编译大型解决方案 只需几秒钟,它们就可以在我的双核MacBook上编译一分钟。 但自从RTM版本以来,我没有经历过像您描述的那样的任何减速。 我假设你使用的是RTM版本, 你能告诉我们你机器的规格吗?硬件+软件? 根据有限的信息很难帮助你。 |
14
0
我假设你使用的是C++,但是如果你使用C++,也许你可以试着关闭智能感知?我原以为2010年会更好,但当我破解IntelliSense时,以前的版本总是能提高速度。 如果与2005年相同,则可以通过重命名[vs root dir]\vc\vcpackages中的feacp.dll来禁用IntelliSense。 |
S. Jacson · 任意两台发电机的速度差(内置功能) 2 年前 |
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
Prince · 复制大型文件需要更多时间 2 年前 |
Sagar · 为什么在循环之外声明变量会更快? 2 年前 |
seco · 如何在不挂起页面的情况下加载JS 2 年前 |