2

16KB または 32KB の NTFS 割り当てブロックは、デフォルトの 4KB と比較してコンパイル時間を短縮しますか?

4

3 に答える 3

6

I can't imagine that would make much of a difference - disk block size is pretty far removed from compile speed. With the amount of caching a modern OS does, it seems unlikely to be significant.

The real answer, of course, can be found by measuring it. Getting similar conditions between different machines with different disk block sizes might be tricky, though.

于 2008-10-22T20:52:38.183 に答える
2

My guess would be that disk fragmentation would be the biggest factor in determining compile speeds (that is, for a code base of decent size).

于 2008-10-22T20:55:19.550 に答える
2

少なくとも私の経験では、Dashogun は正しいです。大規模なプロジェクト/ソリューションでは、最終的なバイナリを生成する途中で、多くの小さな一時ファイルが作成されます。ディスクのデフラグを週に 1 回程度行っていれば (デフラグ ツールが推奨していなくても)、デフラグを行わなかった場合に見られるようなパフォーマンスの低下は見られません。

裏付けとなる要因として、私が一緒に働いている同じ経験を持つ男性が何人かいます。

于 2008-10-22T21:03:07.820 に答える