Sto provando a migliorare i tempi di costruzione e voglio avere qualche feedback in atto per misurare dove sono i miei problemi.Come si misura la CPU, la memoria e l'utilizzo del disco durante una compilazione?
Sto usando GNU Make su un sistema Linux CentOS per compilare il kernel Linux insieme a qualche codice di applicazione. Posso eseguire Make con 'time' per ottenere un tempo complessivo per la compilazione completa, ma questo non mi dice dove sono i colli di bottiglia.
Ho usato -j con Make per eseguirlo su più core sulla mia macchina di compilazione, ma ho funzionato in alto durante la compilazione e ho notato che i core della CPU erano spesso inattivi.
Qualche suggerimento per il modo migliore per misurare l'utilizzo del disco e della memoria durante la compilazione?
Qualcos'altro che dovrei misurare?
Nessuna preferenza su testo o GUI - qualunque cosa mi dia dei dati che posso usare.
Solo testo o GUI? – golimar
Questo potrebbe interessarti: http://programmers.stackexchange.com/q/156569/8977 – bitmask
@bitmask, è stato utile. Inizierò a eseguire alcuni esperimenti. –