Будут ли блоки размещения NTFS размером 16 КБ или 32 КБ сократить время компиляции по сравнению с 4 КБ по умолчанию? - PullRequest
2 голосов
/ 23 октября 2008

Будут ли блоки выделения NTFS размером 16 КБ или 32 КБ сократить время компиляции по сравнению с 4 КБ по умолчанию?

Ответы [ 3 ]

5 голосов
/ 23 октября 2008

Я не могу себе представить, что это будет иметь большое значение - размер дискового блока значительно отличается от скорости компиляции. С учетом объема кэширования, используемого современной ОС, оно вряд ли будет значительным.

Реальный ответ, конечно, можно найти, измерив его. Однако получить одинаковые условия на разных компьютерах с разными размерами дискового блока может быть непросто.

2 голосов
/ 23 октября 2008

Дашогун прав, по крайней мере, по моему опыту. Крупные проекты / решения создают множество небольших временных файлов на пути к созданию окончательного двоичного файла (ов). Я обнаружил, что, если я дефрагментирую свой диск один раз в неделю или около того (даже если дефрагментатор не рекомендует его), я не вижу снижения производительности, которое возникает, если я не могу этого сделать.

Как подтверждающий фактор, есть пара парней, с которыми я работаю, которые имеют одинаковый опыт.

2 голосов
/ 23 октября 2008

Я думаю, что фрагментация диска будет самым большим фактором при определении скорости компиляции (то есть для базы кода приличного размера).

...