Будут ли блоки размещения NTFS размером 16 КБ или 32 КБ сократить время компиляции по сравнению с 4 КБ по умолчанию?
-
03-07-2019 - |
Вопрос
Будут ли блоки выделения NTFS размером 16 КБ или 32 КБ сократить время компиляции по сравнению с 4 КБ по умолчанию?
Решение
Я не могу себе представить, что это будет иметь большое значение - размер дискового блока значительно отличается от скорости компиляции. С учетом объема кэширования, используемого современной ОС, оно вряд ли будет значительным.
Реальный ответ, конечно, можно найти, измерив его. Однако получить одинаковые условия на разных компьютерах с разными размерами дискового блока может быть непросто.
Другие советы
Я предполагаю, что фрагментация диска будет самым большим фактором при определении скорости компиляции (то есть для базы кода приличного размера).
Дашогун прав, по крайней мере, по моему опыту. Крупные проекты / решения создают множество небольших временных файлов на пути к созданию окончательного двоичного файла (ов). Я обнаружил, что, если я дефрагментирую свой диск один раз в неделю или около того (даже если дефрагментатор не рекомендует его), я не вижу снижения производительности, которое возникает, если я не могу этого сделать. Р>
В качестве подтверждающего фактора есть пара парней, с которыми я работаю, и у них одинаковый опыт.