Sari la conținut

Ghiduri

Cum se dimensionează ghidajele pentru construcția Rust

Cargo creează scară cu miezuri, dar nu este clar cât de departe ajunge.

4 min de citit

Cargo creează scară cu miezuri, dar nu este clar cât de departe ajunge.

De ce se întâmplă

rustc paralelizează aproape liniar între unitățile codegen, astfel că Rust beneficiază de rulouri mai mari mai mult decât majoritatea stivelor.

Cum să o rezolvi

  1. 16 vCPU pentru versiuni de versiuni; scalarea se menține mai departe decât se așteaptă oamenii
  2. Adăugați mai întâi sccache - un cache rece irosește orice dimensiune alegeți
  3. Durata legăturii este cu un singur thread; luați în considerare lld sau mucegai înainte de a cumpăra mai multe miezuri
  4. Debug builds saturează mai puține nuclee decât lansare, așa că dimensionați-le separat

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.