-4

我是一名 .net 开发人员(目前使用 Visual Studio 2008)。我想买一台新电脑,我不想在未来 3 年内更换。

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

请帮忙。

更新:这就是我最终得到的:Intel Q9550(四核,12 M 缓存)4 GB RAM 10K rpm 硬盘

4

11 回答 11

3

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

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

于 2008-09-10T16:50:52.607 回答
3

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

鉴于我仍然可能会在内核上选择 GHz,因为没有多少东西真正利用多余的内核。当然,这很可能在未来发生变化。:)

于 2008-09-10T16:52:10.730 回答
3

我们杰出的 Jeff Attwood 实际上有一篇关于这个主题的博文:

但是,我会得到一个四边形。不妨。

于 2008-09-10T16:53:43.007 回答
2

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

我相信 Jeff 在他的Building a PC 系列以及 Scott Hanselman 的Ultimate Developer 钻机系列中提到了这一点

这 2 个系列的博客文章提供了大量有用的信息,您可能想看看

于 2008-09-10T16:56:38.427 回答
2

三年时间很长,我会选择四核。原因是:今天,Visual Studio 不会使用它,但三年后……你不知道。鉴于您的目标是一个可能持续大约三年的系统,这将是 IMO 最明智的决定。

另一方面,单核上 2.4 和 3.0 之间的速度差异可能很明显。但正如其他人所提到的,获得一个 10.000rpm 的硬盘驱动器,你会更快乐。

祝你的系统好运!

于 2008-09-10T17:02:24.933 回答
2

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

于 2008-09-10T17:17:40.810 回答
2

我会更担心 RAM 和 HDD 的速度。

于 2009-02-13T04:14:01.747 回答
1

我说去四核。然后你可以将它 OC 到 3GHz。然后它是两全其美的。

于 2008-09-10T16:58:24.757 回答
0

Visual Studio 非常占用磁盘空间。这是您的第一个问题。另外,如果您使用的是 MSBuild,则可以通过从命令行编译来使用任意数量的内核。

提示 1:获得四边形。技巧 2:获得 10k RPM 引导驱动器 技巧 3:将 Windows 和 VS 放在一个磁盘上,将所有代码放在另一个磁盘上 技巧 4:运行 64 位 Vista 和 4+ Gigs 的 RAM。

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

于 2009-02-26T05:56:15.987 回答
0

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

作为开发人员(以及一般的计算机用户)的大多数挫败感不是来自于进行操作所花费的时间,而是来自于在进行主要操作时其他事情的缓慢变化,或者来自于紧张不安流畅运动的开始和停止。

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

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

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

于 2009-02-13T04:48:16.000 回答
0

考虑到我对两核机器的挫败感并看到 CPU 使用率很高,我认为我的血压在 4 处理器的机器上不会上升......

那还有更多的内存。

于 2009-02-13T04:53:59.777 回答