Ich habe eine Reihe von Websites gesehen, die neue Hardware in Bezug auf die Spieleleistung, das Komprimieren einiger Dateien, das Kodieren eines Films oder was auch immer vergleichen. Gibt es welche, die die Auswirkung neuer Hardware (wie SSDs, neue CPUs, RAM-Geschwindigkeiten oder was auch immer) auf die Kompilierungs- und Verbindungsgeschwindigkeiten testen, entweder unter Linux oder unter Windows?
Es wäre wirklich gut, herauszufinden, was für die Kompiliergeschwindigkeit am wichtigsten ist, und sich darauf zu konzentrieren, anstatt nur von anderen Benchmarks zu extrapolieren.
benchmarking
Colen
quelle
quelle
Antworten:
Ich habe das eine Weile gemacht - siehe hier und hier .
Zu dieser Zeit arbeitete ich an GTK + - und X11-Hacks für eine Linux-Handy-Distribution, und jedes Mal, wenn ich etwas auf einer so niedrigen Ebene berührte, löste dies eine Neuerstellung aller möglichen Dinge aus. Einer meiner Kollegen hat nie vollständige Builds erstellt, da das Unternehmen auf dem Computer, der mit den Standard-Kompilierungsoptionen geliefert wurde, fünf Stunden benötigte.
Ich hatte alle Arten von verrückter Hardware zu Hause, also habe ich Benchmarks auf einigen Rechnern durchgeführt, während ich auf anderen codiert habe, und Sie können die Ergebnisse unter den Links sehen.
Für das, was wir unter Ubuntu machten, schien der Flaschenhals die Festplatte zu sein, nachdem ich die CPU-Auslastung ausgeschöpft hatte - was mit dem Argument -j wirklich einfach zu bewerkstelligen ist.
Aber dann hatte die Firma große Entlassungen, also war ich zur Tür hinaus und habe das alles nicht zu Ende untersucht. Ich hatte eine Menge Daten und Interpretationen, die ich auch nicht in diesem Blog gepostet habe.
quelle
Als erstes steht auf meiner Wunschliste ein Solid State Drive. Dies hat keinen großen Einfluss auf die Kompilierungszeit, aber das Öffnen von Anwendungen wird drastisch beschleunigt (IDE, PhotoShop, ETC). http://joelonsoftware.com/items/2009/03/27.html
Der größte Faktor für die Kompilierungszeit wird die CPU sein. Sie sind damit für den Benchmark http://www.cpubenchmark.net/ ziemlich sicher .
quelle
Tom's Hardware war früher, aber es sieht so aus, als hätten sie 2008 damit aufgehört: http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html . Keines der neueren CPU-Diagramme enthält den Linux-Kernel-Kompiliertest.
quelle