Útmutatók
arm64 migrációs ellenőrzőlista
A csővezeték megszakítása nélkül szeretne áttérni az arm64-re.
5 perc olvasás
A csővezeték megszakítása nélkül szeretne áttérni az arm64-re.
Miért történik
A legtöbb hiba inkább tranzitív natív függőségekből származik, nem pedig a saját kódjából.
Hogyan lehet javítani
- Vizsgálja meg a natív modulokat, és ellenőrizze, hogy léteznek-e az aarch64 kerekek vagy előépítések
- Ellenőrizze, hogy az alapképeken vannak arm64 változatok
- Keressen a kódbázisban x86 intrinsics vagy inline assembly keresésére
- Futtassa mindkét architektúrát párhuzamosan egy hétig, mielőtt eldobná az x64-et
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
A CI áthelyezése arm64 futókraGravitonra vagy Ampere-re telepíti, de x64-re épít.Keresztfordítás versus natív kar64Arm64 bináris fájlokra van szüksége, és nem biztos abban, hogy keresztfordítást vagy natív építést hajtson végre.Miért olyan lassúak a QEMU arm64 buildek?A linux/arm64 hozzáadása egy Docker buildhez hússzor lassabb lesz.A Node natív moduljainak javítása az arm64-enAz npm telepítés sikertelen, vagy a forrásból fordítódik le az arm64 futókon.