1

我注意到 devenv.exe 进程 - Visual Studio 2010 - 专业版中的内存(私人工作集)增加,即使它处于理想状态。有时,它会超过 1GB,并且经常崩溃并显示消息 (OutOfMemoryException) “没有足够的可用存储空间”。我受够了构建过程中频繁的 VS 崩溃,为此我不得不经常重启 VS 工作室。

我有

  1. 有一个 4GB 内存 RAM
  2. 我的解决方案中有大约 30 个项目
  3. 在 microsoft connect 站点上应用了修补程序和
  4. 如(http://stevenharman.net/blog/archive/2008/04/29/hacking-visual-studio-to-use-more-than-2gigabytes- of-memory.aspx)带有editbin选项以增加devenv.exe进程使用的堆栈大小(http://stackoverflow.com/questions/4189109/error-code-1073741515-when-using-editbin)

我想知道你们中是否有人对这个问题有任何解决办法。任何讨论或指示将不胜感激

Thanks
4

2 回答 2

1

我也在寻找这个案例..我找到了一个扩展..可能对你有用。

http://visualstudiogallery.msdn.microsoft.com/66350dbe-ed01-4120-bea2-5564eff7b0b2/

于 2013-01-15T12:10:19.237 回答
1

它发生了。尤其是在 VS 中构建大型项目时,请打开 Designers。我碰巧一天几次遇到这样的错误——也有很大的解决方案。真正帮助我摆脱此类问题的是在影子模式下构建解决方案的工具(在其他进程中启动 msbuild)。有几个工具 - 我推荐 NCrunch,因为我使用它。它主要是 TDD 工具,但在构建大型解决方案时非常方便。如果我需要在 VS2010 中构建解决方案,我仍然会得到 OutOfMemoryException - 例如为了运行 WinForms 设计器,但这是一种非常罕见的情况。

如果您使用测试,请尝试摆脱访问器。

我也有一些片段以提高 VS2010 的性能。也许它也减少了内存消耗(没有测量它 - 你可以尝试)

30% 加速工具 > 选项 -- 选中“显示所有选项” IntelliTrace -- 禁用 HTML 设计器 -- 禁用

启动速度提高 50% 工具 > 选项环境 > 加载项/宏安全性 - 取消选中“允许加载加载项组件”工具 > 扩展管理器卸载所有您不需要的。

工具 > 选项 > 环境 > 取消选中“根据客户端性能自动调整视觉体验”,然后取消选中“启用富客户端视觉体验”。工具>选项>环境>启动:启动时=“显示空环境”工具>选项>源代码控制设置为“无”

于 2013-01-15T12:28:55.990 回答