在Programming Environment方面需要帮助

时间:2008-09-10 16:48:47

标签: development-environment

我是.net开发人员(目前正在使用Visual Studio 2008)。我想购买一台我不想在未来3年内改变的新电脑。

在我的选择中,我在想是双核3 GHz机器会更好,还是2.4 GHz四核机器会更好?

请帮忙。

更新:这是我最终得到的: 英特尔Q9550(带有12 M高速缓存的四核) 4 GB RAM 10K转硬盘

11 个答案:

答案 0 :(得分:3)

目前,使用Visual Studio时,更高时钟的双核系统可能更快。

但是,这可能会在未来三年内发生变化,而如果您希望能够测试自己的多线程代码那么四核系统可能是更好的选择。

答案 1 :(得分:3)

我不相信VS 2008会利用多核,因此在核心上使用GHz将是坚实的举措。另一方面......您可以在其他核心上运行更多实例。

考虑到我仍然可能会在核心上使用GHz,因为并不是很多东西可以充分利用多余的内核。当然,这很可能在未来发生变化。 :)

答案 2 :(得分:3)

我们杰出的杰夫阿特伍德实际上有一篇关于这个主题的博客文章:

然而,我会得到一个四边形。不妨。

答案 3 :(得分:2)

对于编程任务,硬盘速度是比CPU时钟速度更大的瓶颈。

我相信Jeff在他的Building a PC series以及Scott Hanselman的Ultimate Developer rig series

中提到了这一点。

这两个系列的博客文章提供了大量有用的信息,您可能希望看一下

答案 4 :(得分:2)

三年是很多时间,我会选择四核心。原因是:今天,Visual Studio不会使用它,但在三年内......你不知道。鉴于你的目标是一个可能持续三年的系统,那将是IMO最明智的决定。

另一方面,单个核心上的2.4 a 3.0之间的速度差异可能是显而易见的。但正如其他人所提到的那样,获得一个10.000rpm的硬盘,你会更开心。

祝你的系统好运!

答案 5 :(得分:2)

最大化你的RAM。链接器是RAM密集型的,Visual Studio也是如此。

答案 6 :(得分:2)

我会更担心RAM和硬盘速度。

答案 7 :(得分:1)

我说去四核心。然后你可以将其降至3GHz。那么这两个世界都是最好的。

答案 8 :(得分:0)

我肯定会尽可能多地使用核心,即使每个核心都要小一些。

作为开发人员(以及一般的计算机用户),最令人沮丧的不是来自执行操作所需的时间,而是因为正在进行主要操作时其他事情的速度减慢,或者随着发生流畅运动的紧张开始和停止。

考虑到大多数IDE运行大量线程,并且您也可能正在使用其他应用程序,因此更多核心更好并减少计算机上的切换负载。

例如,我通常运行: 1)Eclipse IDE,它为正在运行的程序保留控制台 2)Eclipse IDE的另一个副本或我正在测试的应用程序 3)数据库服务器 4)其他一些守护进程。

我宁愿让所有四个同时运行,然后让它们运行得更快,但必须切换。

答案 9 :(得分:0)

鉴于我对双核机器的沮丧和CPU使用率很高,我认为我的血压在4处理器盒上会降低......

那还有更多的记忆。

答案 10 :(得分:0)

Visual Studio非常耗费磁盘。这是你最关心的问题。另外,如果您正在使用MSBuild,则可以通过从命令行进行编译来使用任意数量的内核。

提示1:获得四核。 技巧2:获得10k RPM的Boot Drive 技巧3:将Windows和VS放在一个磁盘上,将所有代码放在另一个磁盘上 提示4:使用4 + G RAM运行64位Vista。

这一切都可以在1000美元以下完成。