我注意到devenv.exe进程中的内存(私有工作集)增加 - Visual Studio 2010 - 专业版,即使它处于理想状态。有时,它超过1GB,并且经常与消息崩溃(OutOfMemoryException)“没有足够的存储可用”。在构建期间,我厌倦了频繁的VS崩溃,为此我必须经常重启VS工作室。
我有
我想知道你们中是否有人对此问题有任何解决方法。任何讨论或指示将不胜感激
Thanks
答案 0 :(得分:1)
我也在搜索这个案例..我找到了一个扩展名......可能对你有用。
http://visualstudiogallery.msdn.microsoft.com/66350dbe-ed01-4120-bea2-5564eff7b0b2/
答案 1 :(得分:1)
它发生了。特别是在VS中构建大型项目时,请打开Designers。我碰巧每天都会多次犯这样的错误 - 也有很大的解决方案。真正帮助我摆脱这种问题的是在阴影模式下构建解决方案的工具(在其他进程中启动msbuild)。有几种工具 - 我推荐使用NCrunch,因为我使用它。它主要是TDD工具,但它在构建大型解决方案时非常方便。如果我需要在VS2010中构建解决方案,我仍然会得到OutOfMemoryException - 例如,为了运行WinForms设计器,但这是一个非常罕见的情况。
如果使用测试,请尝试删除访问者。
我也有一些片段以提高VS2010的性能。也许它也减少了内存消耗(没有测量它 - 你可以试试)
加速30% 工具>选项 - 检查“显示所有选项” IntelliTrace - 禁用 HTML设计器 - 禁用50%启动加速 工具>选项 环境>加载项/宏安全性 - UNCHECK“允许加载组件加载” 工具>扩展经理 卸载所有你不需要的东西。
工具>选项>环境> 取消选中“根据客户端效果自动调整视觉体验” 然后取消选中“启用富客户端视觉体验”。 工具>选项>环境>启动: 在启动=“显示空的环境” 工具>选项>源控制 设为“无”