Devo compilare frequentemente codice Java, in particolare roba come GWT che impiegano anni per essere completata. Non posso evitare l'overhead, ma voglio minimizzarlo con un hardware migliore. Quale fattore renderà questo tipo di compilazione il più veloce possibile? (So che è un po 'soggettivo, ma quando vengono alla compilazione, sono sicuro che alcuni fattori sono più importanti degli altri).Quale fattore hardware è importante per la compilazione di codice veloce
Ad esempio, penso che un Dual Core che gira a 3.6 GHz/Core può essere più veloce di un Quad Core che funziona a 2.8 Ghz/Core quando si tratta di compilazione (specialmente quando il codice java/la compilazione del codice GWT è attualmente singolo filettata).
Quindi, che tipo di fattore dovrei considerare quando l'hardware di acquisto riguarda questo specifico problema?
Edit:
Trovo abbastanza generale quando si parla di queste compilation, senza fare riferimento alla mia situazione specifica. Ho a che fare con la compilation GWT & Scala, che è dannatamente più lenta, anche se non osservo un carico elevato sul mio disco fisso durante la compilazione.
Devo renderlo più veloce con CPU di 4+ core di 2.4Ghz o CPU di 2 core di 3.4Ghz? La doppia memoria DDR3 da 2 GB è più veloce o una DDR2 da 4 GB più veloce? Il RAID 0 farà una grande differenza?
Potrebbe dipendere dal compilatore. Un compilatore intelligente potrebbe essere in grado di suddividere la sorgente in gruppi indipendenti e compilarli in parallelo. –