I blocchi di allocazione NTFS di 16 KB o 32 KB renderebbero il tempo di compilazione più veloce rispetto al 4KB predefinito?

StackOverflow https://stackoverflow.com/questions/227483

  •  03-07-2019
  •  | 
  •  

Domanda

I blocchi di allocazione NTFS di 16 KB o 32 KB renderebbero il tempo di compilazione più veloce rispetto al 4KB predefinito?

È stato utile?

Soluzione

Non riesco a immaginare che farebbe molta differenza: la dimensione del blocco del disco è abbastanza lontana dalla velocità di compilazione. Con la quantità di memorizzazione nella cache di un sistema operativo moderno, sembra improbabile che sia significativo.

La vera risposta, ovviamente, può essere trovata misurandola. Tuttavia, ottenere condizioni simili tra macchine diverse con blocchi di dimensioni diverse potrebbe essere difficile.

Altri suggerimenti

La mia ipotesi sarebbe che la frammentazione del disco sarebbe il fattore più importante nel determinare la velocità di compilazione (cioè per una base di codice di dimensioni decenti).

Dashogun è corretto, almeno nella mia esperienza. Progetti / soluzioni più grandi creano molti piccoli file temporanei sulla strada per produrre il / i binario / i finale / i. Trovo che se deframmento il mio disco una volta alla settimana (anche se il deframmentatore non lo consiglia) non vedo il degrado delle prestazioni che avverto se non riesco a farlo.

Come fattore corroborante, ci sono un paio di ragazzi con cui lavoro che hanno le stesse esperienze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top