Estoy tratando de mejorar mis tiempos de construcción y quiero tener algunos comentarios para medir dónde están mis problemas.¿Cómo mido el uso de CPU, memoria y disco durante una compilación?
Estoy usando GNU Make en un sistema Linux CentOS para construir el kernel de Linux junto con algún código de aplicación. Puedo ejecutar Make con 'time' para obtener un tiempo global para la construcción completa, pero eso no me dice dónde están los cuellos de botella.
Utilicé -j con Make para ejecutarlo en varios núcleos en mi máquina de compilación, pero ejecuté la parte superior durante la compilación y me di cuenta de que los núcleos de CPU a menudo estaban inactivos.
¿Alguna sugerencia para la mejor forma de medir el uso de disco y memoria durante la compilación?
¿Algo más debería medir?
No importa en base a texto o GUI - lo que sea que me dé algunos datos que puedo usar.
texto? – golimar
Esto podría interesarle: http://programmers.stackexchange.com/q/156569/8977 – bitmask
@bitmask gracias, eso fue útil. Comenzaré a ejecutar algunos experimentos. –