在编程环境方面需要帮助
我是.net开发人员(当前使用Visual Studio 2008)。我打算购买一台新计算机,在接下来的三年中我不想更换。
在我的选择中,我在考虑双核3 GHz机器会更好,还是2.4 GHz四核机器会更好?
请帮忙。
更新:这是我最终得到的:
英特尔Q9550(具有12 M缓存的四核)
4 GB内存
10K rpm硬盘驱动器
解决方案
回答
当前,与Visual Studio一起使用的时钟较高的双核系统可能更快。
但是,这可能会在未来三年内发生变化,如果我们希望能够测试自己的多线程代码,则四核系统可能是更好的选择。
回答
我不相信VS 2008会利用多个内核,因此在这些内核上使用GHz将会是明智之举。另一方面,我们可以在其他内核上运行更多实例。
考虑到我可能仍会选择核心上的GHz,因为没有太多事情真正利用多余的核心。当然,将来很可能会改变。 :)
回答
实际上,我们杰出的Jeff Attwood对此主题发表了一篇博客文章:
- 选择双核或者四核
但是,我会得到一个四边形。不妨。
回答
对于编程任务,硬盘速度是比CPU时钟速度更大的瓶颈。
我相信Jeff在构建PC系列和Scott Hanselman的Ultimate Developer装备系列中都提到了这一点。
这两个系列的博客文章提供了大量有用的信息,我们可能想看看
回答
我说去四核。然后,我们可以将其超频至3GHz。那是两全其美。
回答
三年是很多时间,我会选择四核。原因是:今天,Visual Studio将不再使用它,但是三年后我们还不知道。鉴于目标是使用一个可能持续大约三年的系统,这将是IMO最明智的决定。
另一方面,单核上2.4到3.0之间的速度差异可能会很明显。但是正如其他人所提到的,获得10.000rpm的硬盘驱动器,我们会更快乐。
祝系统好运!
回答
最大限度地利用RAM。链接器占用大量RAM,Visual Studio也是如此。
回答
我会更加担心RAM和HDD的速度。
回答
我绝对会选择尽可能多的内核,即使每个内核都较小。
作为开发人员(通常是计算机用户)的大多数挫败感不是来自进行操作的时间,而是由于进行主要操作时其他事物的缓慢流失或者紧张不安而引起的。流畅运动的开始和停止。
考虑到大多数IDE运行着大量的线程,并且我们可能还使用了其他应用程序,所以更多的内核会更好,并减少计算机上的切换负载。
例如,我通常运行:
1)Eclipse IDE,用于保留正在运行的程序的控制台
2)我正在测试的Eclipse IDE或者应用程序的另一个副本
3)数据库服务器
4)其他一些守护程序。
我宁愿同时运行所有四个,然后让它们运行得更快,但必须进行切换。
回答
考虑到我对两核计算机的不满和CPU使用率的提高,我认为在4个处理器的机器上,我的血压上升不会太快...
那样,还有更多的内存。
回答
Visual Studio非常占用磁盘。这是第一要务。另外,如果我们使用的是MSBuild,则可以通过从命令行进行编译来使用任意数量的内核。
提示1:获取四边形。
提示2:获得10k RPM引导驱动器
提示3:将Windows和VS放在一个磁盘上,而所有代码都放在另一个磁盘上
技巧4:运行具有4Gig以上RAM的64位Vista。
这一切都可以在$ 1000美元以下完成。