像Geekbench这样的性能统计是否代表一般的多任务性能?



我试图比较i7双核2.7Ghz和i7四核2.0Ghz在多任务环境下的性能。四核处理器的得分在9000左右,而双核处理器的得分在7500左右(对于Geekbench来说)。同时,Geekbench明确指出,测试显示了所有核心的全部性能潜力。然而,在现实世界中,日常使用中,我运行的应用程序几乎没有一个是多线程的(Ruby运行时,Java IDE, mac上的Windows VM,应用服务器)。

这台机器将作为web开发机器。在这个用例中,哪个cpu在响应时间方面最"灵活"?

只有当基准测试非常接近您的典型工作负载时,基准测试的结果才有实际意义。

您应该考虑您的典型开发环境是否定期要求并行性。例如,如果我开发一个C/c++/Java应用程序,头文件(或Java源代码)的更改通常会导致几个其他文件被重新编译,并重新链接一些二进制文件——这是一个高度并行的工作负载,多核CPU可能会证明是有利的。

另一方面,如果我正在更改一些Python或Javascript源,我怀疑当我尝试执行和测试更改时,我将创建任何并行工作负载。

然而,这些都是理论上的考虑。

我不认为机器的速度是任何开发工作的瓶颈。

相关内容

  • 没有找到相关文章

最新更新