Rust derleyicisinin performansı iki ayda yüzde 4,5 arttı
Öne çıkanlar
- Rust derleyicisi iki aylık ölçüm periyodunda ortalama yüzde 4,57 oranında hızlandı.
- Takip edilen 629 testin 555'inde derleme süreleri kısaldı.
- LLVM 23 güncellemesi derleyici genelinde ortalama yüzde 1,2 hız artışı sağladı.
- Yeni kontrol akışı dolaşım algoritması cranelift-codegen derleme süresini yüzde 30 düşürdü.
Rust derleyicisi geliştirme ekibi, 29 Temmuz 2026 ile 28 Eylül 2026 arasındaki iki aylık dönemde derleyici performansında ortalama yüzde 4,57 hızlanma sağlandığını açıkladı. Bu süreçte takip edilen 629 performans testinden 555'inde süreler kısalırken, yalnızca 74 test gerileme gösterdi. Yeni optimizasyonlar, LLVM 23 sürümüne geçiş ve analiz algoritmalarındaki iyileştirmeler sayesinde bazı test senaryolarında çift haneli hız artışları kaydedildi.
İki aylık dönemde derleyicinin arka yüzü LLVM 23 sürümüne yükseltildi ve bu tek değişiklik tüm testlerde ortalama yüzde 1,2 hızlanma getirdi. Clippy aracında PGO tekniğinin etkinleştirilmesiyle bazı ölçümlerde yüzde 18'e varan kazanımlar elde edildi. Aynı dönemde Nightly kanalında varsayılan olarak devreye alınan yeni ödünç alma denetleyicisi Polonius Alpha ve yeni nitelik çözücü (trait solver) belirli kütüphanelerde derleme süresini artırsa da, geliştiricilerin veri yapıları ve bellek tahsisleri üzerinde yaptığı optimizasyonlar genel performanstaki net artışı korudu.
Veri akışı analizlerindeki kontrol akışı çizelgesi dolaşım algoritması yenilendi ve bu sayede cranelift-codegen paketinin kontrol derlemesinde yaklaşık yüzde 30 süre tasarrufu sağlandı. Derleyicinin varsayılan yığın belleği boyutunun artırılmasıyla manuel yığın genişletme çağrıları kod tabanından kaldırıldı ve bu durum komut sayılarında yüzde 3'e varan düşüş sağladı. Yoğun performans katkıları nedeniyle proje tarihinde ilk kez birden fazla hızlandırma yamasının toplu olarak birleştirildiği belirtildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.