Caching
Compiler-cache
Kort antwoord
Een compilercache zoals ccache of sccache slaat gecompileerde objectbestanden op die zijn ingetoetst op een voorverwerkte bron, zodat identieke compilaties vanuit de cache worden geserveerd in plaats van opnieuw te worden uitgevoerd.
Een compilercache zoals ccache of sccache slaat gecompileerde objectbestanden op die zijn ingetoetst op een voorverwerkte bron, zodat identieke compilaties vanuit de cache worden geserveerd in plaats van opnieuw te worden uitgevoerd.
Waarom het ertoe doet
Het werkt over branches en machines heen, wat het krachtiger maakt dan een build-directory cache; de compilatie van een collega kan uw CI-taak vervullen.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Artefact-cacheIn een artefactcache worden build-uitvoer tussen CI-runs opgeslagen, zodat ongewijzigd werk niet opnieuw hoeft te worden berekend.Cache-uitzettingCache-uitzetting is het verwijderen van cache-items om binnen een bepaalde groottelimiet te blijven, meestal door eerst de minst recent gebruikte items te verwijderen.CachehitpercentageHet cachetrefferpercentage is het percentage cachezoekopdrachten dat een bruikbaar item vindt, uitgedrukt als een percentage.CachesleutelEen cachesleutel is de tekenreeks die een cache-item identificeert, meestal opgebouwd uit een hash van de lockfiles die de inhoud in de cache bepalen.