我正在使用Visual Studio 2008(带有最新的服务包) 我也安装了ReSharper 4.5。 ReSharper代码分析/扫描已关闭。 操作系统:Windows 7企业版
运行调试器,编译器需要很长时间(2分钟),如果我在app_code文件夹中保存文件,它会锁定2分钟。
我有12 Gb的ram,你可以看到我还有更多。 VS被冻结/锁定时拍摄了这个屏幕截图。
我可以为VS分配更多ram吗?或者我可以做其他任何调整吗?
答案 0 :(得分:7)
对我来说,看起来像是慢速硬盘还是慢速网络。存储在网络上的任何相关文件?
答案 1 :(得分:4)
尝试删除ReSharper,看看会发生什么。 有活跃的病毒扫描仪吗?暂时禁用它会发生什么?
哦,你可以将你的课程从app_code移到外部图书馆吗?我不确定,但我认为app_code的更改可能导致完全重新编译。
答案 2 :(得分:3)
可能是硬盘速度。来自scottgu的这篇博文有点陈旧但仍然相关: http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx
答案 3 :(得分:3)
这可能无法解决所有问题,但内存约束问题在ReSharper中很常见。然而,我沉迷于它,并且移除它的速度提升并没有超过撤回的痛苦......
默认情况下,Visual Studio只能处理2GB的内存。但是,您可以按照以下步骤(来自this Steven Harman post)使其具有大容量内存(因此最多可使用3GB):
editbin /LARGEADDRESSAWARE devenv.exe
此外,see this post,其中包含一些有关整体Visual Studio性能的重要提示。每一点都有帮助。
尝试一下,让自己获得更快(10,000 RPM)的硬盘。大量帖子(here on SO,Coding Horror和elsewhere)证明了从标准的5,400 RPM转变为更快的模型所带来的性能提升。
答案 4 :(得分:0)
尝试运行Process Monitor并使用工具/流程活动摘要来显示系统上的任何进程是否导致大量文件访问,注册表访问或网络活动。如果您过滤日志以查找您要保存的文件的名称,那么它也可能会显示导致速度减慢的一些API错误或权限问题。
答案 5 :(得分:0)
更快的硬盘驱动器可能是您的解决方案。 Jeff Atwood有一个blog entry关于在计算机中使用10,000 rpm的硬盘驱动器。
Stackoverflow上的Another question讨论了由于病毒扫描程序运行导致Visual Studio减速的问题。
我自己遇到了很长时间的大型解决方案,CodeRush Express导致运行缓慢,后台进程运行导致速度减慢。
祝你好运。知道你发现了什么会很有趣。
答案 6 :(得分:0)
您确定使用的是最新版本的ReSharper(4.5.2)吗?在上次更新中取得了令人惊叹的性能提升。我自己,我有一个28项目的网络解决方案,有1,400个源文件,一个5400转的驱动器(是的,我知道),我调试项目的启动时间不到30秒。