Megkezdődött a felmérés: Hogyan lehetne javítani a rozsda-kompiler teljesítményt!

Rust-Entwickler starten bis 10. Juli eine Umfrage zur Compiler-Performance, um Nutzer-Workflows besser zu verstehen.
A rozsdafejlesztők július 10 -ig elindítják a fordító teljesítmény -felmérését a felhasználói munkafolyamatok jobb megértése érdekében. (Symbolbild/ANAGAT)

Megkezdődött a felmérés: Hogyan lehetne javítani a rozsda-kompiler teljesítményt!

Rust, Deutschland - A programozás világában mindig izgalmas látni, hogy a technológiák hogyan fejlődnek és javulnak. A népszerű rozsdamentes programozási rendszer fejlesztői jelenleg a reflektorfényben vannak, mivel felmérést kezdeményeztek a fordítójuk teljesítményének további növelése érdekében. Ez a felmérés, amely július 10 -ig tart, célja, hogy megértse és megtudja, hogyan lehet optimalizálni a fordító sebességét. Fontos részlet: A részvétel névtelen és bonyolult, egy olyan tényező, amely esetleg kevesebb komoly résztvevőt is stimulálhat a kifejezés kifejezésére. Intenzív elkötelezettség a visszajelzés iránt, amely megváltoztathatja a változást. Linux magazin jelentése szerint:

A 2025 -es verzióhoz elért javítások áttekintése lenyűgöző haladást mutat. A fordítási időket drámaian másodpercekig csökkentették, a legtöbb projektben átlagosan hatszor gyorsabb összeállítási sebesség javult. A legfontosabb szempontok közé tartozik a csökkentett tárolási felhasználás, az optimalizált párhuzamosítás a többmagos rendszereknél és az intelligens függőség nyomon követése. Ezek a készségek valódi paradigmaváltást jelenthetnek, amikor a fejlődés és a vállalatok hogyan működnek nagy kódbázisokkal.

A teljesítmény növekszik a fókuszban

A párhuzamosság és a többszálú lehetőségek lehetőségei lenyűgözőek. A fordító szinte lineárisan 32 cpu magot is skáláz. A referenciaértékek egyértelműen megmutatják, hogy mennyi az idő: Négy maggal az idő 120 másodpercről 38,2 másodpercre esett vissza. És 32 maggal a fordítási időtartamot 87 -ről 14,6 másodpercre szorítottuk.

De ez még nem minden. A növekményes összeállítás szintén nagy ugrásokat tett. Ha egyetlen funkciót cserél, akkor az újjáépítés most csak 20–40 milliszekundumot vesz igénybe - ez egy igazi profit, ha úgy gondolja, hogy korábban egy vagy két másodpercig állított.

Gyakorlati alkalmazások és optimalizálás

Ha ezeknek a fejlesztéseknek konkrét hatása van, a valós esettanulmányok azt mutatják. Például egy nagy webszolgáltatás, amelynek 500 000 soros kódja volt, 148 másodpercről mindössze 23 másodpercre csökkent. Beágyazott firmware -vel, 50 000 sorral, 45-9 másodpercig ment. Az ilyen figurák a rozsda még vonzóbbá teszik a szoftverfejlesztést-különösen az erőforrás-igényes területeken. Közepes címek, amelyek…

A rozsettel való együttműködésnek is van buktatója is. A fordító hatékony felhasználása mély ismereteket igényel. Az erőforrások cseréje és az egyes felépítési zászlókkal való kísérletek kialakíthatják a különbséget, különös tekintettel az olyan feladatok kiszámítására, mint például a mátrix szorzás az ACTIX webes alkalmazásban.

A Rust Compiler legújabb fejleményei azt mutatják, hogy a munka szorgalmasan működik itt a jövőben. A lehetőségek végtelennek tűnnek, és a közösséget felkérjük, hogy vegyen részt ebben az izgalmas utazásban - mind a felmérésen, mind a jelenleg elérhető különösen érdekes optimalizálási lehetőségek révén. Ki tudja, mit hoz a következő néhány évben? Egy dolog biztos: A Rustnak van, amire szükség van a szoftverfejlesztés befolyásolásához Ausztriában és azon túl is.

Details
OrtRust, Deutschland
Quellen