2

当权者决定将内存升级授予我们的开发团队。我们现在都可以控制拥有32GB RAM 的 Mac Pro。我会更喜欢 SSD 而不是那个 RAM 的一半,我正在努力想办法充分利用这一切。迄今为止,我已经安装了 x64 版本的 Windows 7,并为临时文件、浏览器缓存等以及我正在开发的各种应用程序的代码文件设置了 4GB RAM 驱动器。

尽管如此,即使在使用大型多项目解决方案的繁重调试会话中,我似乎总是有剩余的大量空闲内存,我想知道是否还有其他事情可以做大部分可用的 RAM。我能想到的唯一另一件事是在我的工作站上运行一个虚拟 Windows 服务器以进行“正确”(即在我们的生产环境的镜像中)本地部署/测试等,但任何可以将 4 -6GB 可以很好地用于任何开发人员或用户友好的方式将是非常受欢迎的。

我使用 ASP.Net 和 SQL Server 并使用 VS2010/12,因此特别欢迎针对此设置的任何“技巧”。看到所有这些 RAM 并没有让 VS2010 更容易出现无响应的情况,我感到很难过。

4

1 回答 1

3

一些想法:

  • 使用 RAMdisk,并把你的开发。环境在那个...这将创造奇迹!比最快的 SSD 快得多……但要小心,这是不稳定的!您可以拥有 16GB 甚至 24GB RAMdisk,并且仍然有足够的空间来玩。项目切换从未如此快速,更不用说所有基于磁盘的活动了。
  • 您可以运行多个虚拟机。就像您使用数据库进行开发一样,您可以拥有本地副本,而不必依赖共享资源。这可能有很多好处,尽管它也有一些缺点(复制其他开发人员的更改等)
  • 结合以上!获取一个 RAMdisk 来运行您的 VM 和 VS!这涉及到开始工作时的大量复制,但那是每天一次……我认为喝咖啡休息时间,阅读电子邮件就足够了。好处:快...比什么都快 - 一旦开始。
于 2012-11-08T09:47:46.413 回答