J'ai vu un tas de sites qui comparent le nouveau matériel aux performances de jeu, à la fermeture éclair de certains fichiers, à l'encodage d'un film, etc. Existe-t-il des tests de l'impact du nouveau matériel (comme les SSD, les nouveaux processeurs, les vitesses de RAM, etc.) sur les vitesses de compilation et de liaison, Linux ou Windows?
Ce serait vraiment bien de savoir ce qui comptait le plus pour la vitesse de compilation et de pouvoir se concentrer sur cela, au lieu de simplement extrapoler à partir d'autres références.
benchmarking
Colen
la source
la source
Réponses:
Je l'ai fait pendant un certain temps - voir ici et ici .
À l'époque, je travaillais sur des hacks GTK + et X11 pour une distribution de téléphone portable Linux, et chaque fois que je touchais quelque chose à un niveau aussi bas, cela déclenchait la reconstruction de toutes sortes de choses. Un de mes collègues n'a jamais terminé les builds car, sur l'ordinateur fourni par l'entreprise avec les options de compilation standard, cela a pris cinq heures.
J'avais toutes sortes de matériel fou à la maison, alors j'ai exécuté des tests de performance sur certaines machines pendant que je codais sur d'autres, et vous pouvez voir les résultats sur les liens.
Pour ce que nous faisions sur Ubuntu, une fois que j'ai optimisé l'utilisation du processeur - ce que vous pouvez faire très facilement avec l'argument -j à faire - le goulot d'étranglement semblait être le disque.
Mais ensuite, l'entreprise a fait de grosses mises à pied, alors j'étais dehors, et je n'ai pas fini de délimiter tout cela. J'avais beaucoup de données et d'interprétations que je n'ai pas publiées sur ce blog aussi.
la source
Le premier sur ma liste de souhaits est un disque SSD. Cela n'aura pas un impact énorme sur le temps de compilation, mais l'ouverture des applications devient considérablement plus rapide (IDE, PhotoShop, ETC). http://joelonsoftware.com/items/2009/03/27.html
Le plus grand facteur de temps de compilation sera le CPU. Vous êtes assez sûr de l'utiliser pour la référence http://www.cpubenchmark.net/ .
la source
Tom's Hardware le faisait auparavant, mais il semble qu'ils aient cessé de le faire en 2008: http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html . Aucun des nouveaux graphiques du processeur n'inclut le test de compilation du noyau Linux.
la source