Suorituskyky
Miksi Python-testini toimivat hitaammin CI:ssä kuin paikallisesti?
Lyhyt vastaus
pytest on oletusarvoisesti sarja, ja kannettavassa tietokoneessasi on nopeampi yhden ytimen suorituskyky ja lämmin tiedostojärjestelmän välimuisti.
Yksityiskohdat, joilla on merkitystä
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Miksi GitHub Actions ovat hitaita?Yleisimmin: jaettu vCPU, kylmävälimuistit, verkkoon liitetty levy ja jonoaika ennen työn alkamista.Kuinka nopeasti juoksijat aloittavat työjonon jälkeen?runnerhut juoksijat lähtevät noin kolmessa sekunnissa lämpimästä uima-altaasta.Pitääkö minun muuttaa työnkulkuani?Ei. Muuta ajotunnistetta ja jätä kaikki muu ennalleen.Kuinka valitsen juoksukoon?Aloita yhtä kokoa nykyisen juoksijasi yläpuolella, tarkista sitten suorittimen käyttöaste ja lopeta, kun käyrä tasoittuu.