我见过很多网站,它们对游戏性能上的新硬件进行了基准测试,压缩了一些文件,对电影进行了编码等等。是否有任何测试可以测试新硬件(例如SSD,新CPU,RAM速度等)对编译或链接速度(Linux或Windows)的影响?
找出最重要的编译速度并能够专注于该速度,而不是仅仅从其他基准进行推断,将是非常好的。
我见过很多网站,它们对游戏性能上的新硬件进行了基准测试,压缩了一些文件,对电影进行了编码等等。是否有任何测试可以测试新硬件(例如SSD,新CPU,RAM速度等)对编译或链接速度(Linux或Windows)的影响?
找出最重要的编译速度并能够专注于该速度,而不是仅仅从其他基准进行推断,将是非常好的。
Answers:
当时,我正在为Linux手机发行版开发GTK +和X11骇客,每次我接触到如此低的级别时,都会触发各种东西的重建。我的一位同事从未完成过完整的构建,因为在公司提供的标准编译选项的计算机上花了五个小时。
我在家里有各种各样疯狂的硬件,因此我在某些机器上运行基准测试,而在其他机器上进行编码,则可以在链接上查看结果。
对于我们在Ubuntu上所做的事情,一旦我最大限度地利用了CPU利用率-使用-j参数可以很容易地做到这一点-瓶颈似乎就是磁盘。
但是后来公司裁员了很多,所以我出门了,还没有完成所有的任务。我也没有在该博客上发布过很多数据和解释。
首先在我的愿望清单上是固态硬盘。它不会对编译时间产生重大影响,但是打开应用程序的速度大大加快(IDE,PhotoShop,ETC)。http://joelonsoftware.com/items/2009/03/27.html
编译时间的最大因素将是CPU。使用它作为基准http://www.cpubenchmark.net/是非常安全的。
汤姆的硬件曾经使用过,但看起来他们在2008年就停止这样做了:http : //www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html。没有较新的CPU图表包含Linux内核编译测试。