He visto un montón de sitios que comparan nuevo hardware en rendimiento de juegos, comprimir algunos archivos, codificar una película o lo que sea. ¿Hay alguna que pruebe el impacto del nuevo hardware (como SSD, nuevas CPU, velocidades de RAM o lo que sea) en las velocidades de compilación y enlace, ya sea Linux o Windows?
Sería realmente bueno descubrir qué es lo que más importaba para la velocidad de compilación y poder centrarse en eso, en lugar de simplemente extrapolar desde otros puntos de referencia.
benchmarking
Colen
fuente
fuente
Respuestas:
Lo hice por un tiempo, mira aquí y aquí .
En ese momento, estaba trabajando en hacks GTK + y X11 para una distribución de teléfonos celulares Linux, y cada vez que tocaba algo en un nivel tan bajo, desencadenaba la reconstrucción de todo tipo de cosas. Uno de mis colegas nunca completó las compilaciones porque, en la computadora que la compañía suministró con las opciones de compilación estándar, tomó cinco horas.
Tenía todo tipo de hardware loco sentado en casa, así que ejecuté puntos de referencia en algunas máquinas mientras codificaba en otras, y puede ver los resultados en los enlaces.
Por lo que estábamos haciendo en Ubuntu, una vez que maximicé la utilización de la CPU, que puedes hacer muy fácilmente con el argumento -j, el cuello de botella parecía ser el disco.
Pero luego la compañía tuvo grandes despidos, así que salí por la puerta y no terminé de analizar todo eso. Tenía muchos datos e interpretación que tampoco publiqué en ese blog.
fuente
Primero en mi lista de deseos es una unidad de estado sólido. No tendrá un gran impacto en el tiempo de compilación, pero abrir aplicaciones se vuelve drásticamente más rápido (IDE, PhotoShop, ETC). http://joelonsoftware.com/items/2009/03/27.html
El factor más importante para el tiempo de compilación será la CPU. Estás bastante seguro usando esto para el punto de referencia http://www.cpubenchmark.net/ .
fuente
Tom's Hardware solía hacerlo, pero parece que dejaron de hacerlo en 2008: http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html . Ninguno de los gráficos de CPU más nuevos incluye la prueba de compilación del kernel de Linux.
fuente