Gidsen
Hoe u lopers op maat kunt maken voor Rust-constructies
Cargo bouwt schaal met kernen, maar het is onduidelijk hoe ver dat gaat.
4 min leestijd
Cargo bouwt schaal met kernen, maar het is onduidelijk hoe ver dat gaat.
Waarom het gebeurt
rustc loopt vrijwel lineair parallel tussen codegen-eenheden, dus Rust profiteert meer van grotere runners dan de meeste stacks.
Hoe het te repareren
- 16 vCPU voor releasebuilds; de schaalvergroting houdt verder aan dan mensen verwachten
- Voeg eerst sccache toe; een koude cache verspilt de grootte die je kiest
- De linktijd is single-threaded; overweeg lld of schimmel voordat u meer kernen koopt
- Debug-builds verzadigen minder kernen dan de release, dus maak ze afzonderlijk van maat
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
Hoe u zelfgehoste hardlopers kunt schalenZelfgehoste hardlopers staan in de rij op de spitsuren of zitten stil en duur.Hoe hardlopergroepen te gebruikenElke repository kan taken plannen voor elke hardloper.Hoe u een runner-labelstrategie ontwerptEtiketten zijn organisch gegroeid en niemand weet welke te gebruiken.Gehost of BYOC: hoe te kiezenU weet niet zeker of u gehoste runners moet gebruiken of in uw eigen cloud moet implementeren.