ccache. Ranking & Zusammenfassung
- Name des Herausgebers:
- Andrew Tridgell
- Website des Verlags:
- http://ccache.samba.org/
ccache. Stichworte
ccache. Beschreibung
ccache ist ein Compiler-Cache. ccache ist ein Compiler-Cache. Es fungiert als Caching-Vorprozessor mit C / C ++ - Compilern, wobei der -e-Compiler-Switch und einen Hash erkennen, wenn eine Kompilierung vom Cache erfüllt werden kann. Dies führt häufig zu einem 5- bis 10-fachen Beschleunigen in gemeinsamen Zusammenstellungen. Die Idee kam von Erik Thiele, schrieb das ursprüngliche CompilerCache-Programm als Bourne-Shell-Skript. CCache ist eine Wiederumsetzung der Erik's Idee in C mit mehr Funktionen und einer besseren Leistung. Warum Mühe mit einem Compiler-Cache? Wenn Sie jemals rennen "sauber machen; machen", können Sie wahrscheinlich von CCache profitieren. Es ist sehr häufig für Entwickler, einen sauberen Aufbau eines Projekts für eine ganze Reihe von Gründen auszuführen, und dies wirft alle Informationen von Ihren vorherigen Kompilieren ab. Aber viel schneller. Es hilft auch sehr, wenn RPM-Builds erstellt werden kann, da RPM inkrementellen Builds knickt. Der erste ist der Samba Build Farm (http://build.samba.org/), der ständig auf Samba-Builds von Samba auf ca. 30 Maschinen nach jedem CVS-Commit ist. Bei einigen dieser Maschinen dauerte der Build eine Stunde. Durch die Verwendung von CCache erhalten wir den gleichen Effekt wie saubere Builds, aber ungefähr 6-mal schneller. Der zweite Grund ist das Autobuild-System, das ich für Quantum geführt habe. Dieses System baut unser gesamtes Linux-basiertes Betriebssystem von Grund auf, nachdem alle CVS, um COMPFIZIEREN, um Kompilierungsprobleme schnell zu fangen. Die Verwendung von Ccache Die Builds sind viel schneller Um Kopienwas neu in dieser Version zu vermeiden Variable
ccache. Zugehörige Software