2008-10-22 33 views

回答

5

我无法想象这会产生很大的不同 - 磁盘块大小与编译速度相差甚远。随着现代操作系统的缓存量的增加,似乎不太可能是重要的。

真正的答案当然可以通过测量来找到。不过,在具有不同磁盘块大小的不同机器之间获得类似的条件可能会非常棘手。

+0

看起来像明天,你会打#1,很酷。 – 2008-10-22 20:54:45

2

我的猜测是,磁盘碎片是决定编译速度的最大因素(也就是说,对于体面大小的代码库)。

2

Dashogun是正确的,至少在我的经验。较大的项目/解决方案会在生成最终二进制文件的过程中创建大量小型临时文件。我发现,如果我每周对磁盘进行一次碎片整理(即使碎片整理程序不推荐它),如果我不这样做,我也不会看到性能下降。

作为一个确切的因素,有几个我工作的人有相同的经历。

相关问题