Naar inhoud springen

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

  1. 16 vCPU voor releasebuilds; de schaalvergroting houdt verder aan dan mensen verwachten
  2. Voeg eerst sccache toe; een koude cache verspilt de grootte die je kiest
  3. De linktijd is single-threaded; overweeg lld of schimmel voordat u meer kernen koopt
  4. 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.