【问题标题】:Need help with Programming Environment [closed]在编程环境方面需要帮助[关闭]
【发布时间】:2010-09-08 10:52:13
【问题描述】:

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

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

请帮忙。

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

【问题讨论】:

  • 这应该是一个社区Wiki,而且很具体。
  • 根据我们的 on-topic 指导,“有些问题仍然是题外话,即使它们属于上面列出的类别之一:...向我们提出的问题推荐或查找书籍、工具、软件库、教程或其他场外资源是题外话..."

标签: development-environment


【解决方案1】:

最大化你的内存。链接器占用大量 RAM,Visual Studio 也是如此。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      还有更多的内存。

      【讨论】:

        【解决方案4】:

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

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

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

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            我相信 Jeff 在他的 Building a PC series 以及 Scott Hanselman 的 Ultimate Developer rig series 中提到了这一点

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

            【讨论】:

              【解决方案7】:

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

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

              祝你的系统好运!

              【讨论】:

              • 我已经有 10K rpm 了
              【解决方案8】:

              我说选择四核。然后你可以将它 OC 到 3GHz。那么这是两全其美的。

              【讨论】:

                【解决方案9】:

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

                但是,我会得到一个四边形。也可以。

                【讨论】:

                  【解决方案10】:

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

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

                  【讨论】:

                    【解决方案11】:

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

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

                    【讨论】:

                      猜你喜欢
                      • 2011-03-17
                      • 2011-10-04
                      • 2017-02-08
                      • 2011-08-22
                      • 2011-03-25
                      • 1970-01-01
                      • 1970-01-01
                      • 2011-04-29
                      • 1970-01-01
                      相关资源
                      最近更新 更多