Será que NTFS blocos de alocação de 16KB ou 32KB fazer o tempo de compilação mais rápida em comparação com a 4KB padrão?
-
03-07-2019 - |
Pergunta
Será que NTFS blocos de alocação de 16KB ou 32KB fazer o tempo de compilação mais rápida em comparação com a 4KB padrão?
Solução
Eu não posso imaginar que faria muita diferença - tamanho do bloco de disco é muito distante da velocidade de compilação. Com a quantidade de cache de um sistema operacional moderno faz, parece pouco provável que seja significativa.
A verdadeira resposta, é claro, pode ser encontrada medindo-lo. Obtendo condições semelhantes entre diferentes máquinas com tamanhos de bloco de disco diferentes pode ser difícil, no entanto.
Outras dicas
Meu palpite é de que a fragmentação do disco seria o maior fator para determinar velocidades de compilação (ou seja, para uma base de código de tamanho decente).
Dashogun está correta, pelo menos na minha experiência. projetos maiores / soluções criar um monte de arquivos pequenos, temporários no caminho para produzir o binário último (s). Eu acho que se eu desfragmentar meu disco uma vez por semana ou assim (mesmo que o desfragmentador não recomenda-lo) eu não vejo a degradação do desempenho que eu experiência se eu não conseguir fazer isso.
Como um fator corroborando, há um par de caras com quem trabalho que têm as mesmas experiências.