Android çekirdeğine AutoFDO optimizasyonu ile performans iyileştirmesi
Google, Android çekirdeğine AutoFDO teknolojisi ekleyerek uygulama açılış hızını artırıyor ve pil ömrünü iyileştiriyor. Detaylar burada.
Google, Android çekirdeğine AutoFDO teknolojisi ekleyerek uygulama açılış hızını artırıyor ve pil ömrünü iyileştiriyor. Detaylar burada.
© RusPhotoBank
Google, Android işletim sisteminin çekirdeğine yeni bir optimizasyon teknolojisi ekliyor. Bu teknoloji, işlemci, uygulamalar ve donanım arasındaki etkileşimleri yöneten sistemin merkezi kısmına odaklanıyor. Otomatik Geri Bildirim Odaklı Optimizasyon (AutoFDO) adı verilen yöntem, sistemin gerçek cihaz kullanımından öğrenmesini ve daha verimli performans için kodu yeniden yapılandırmasını sağlıyor.
Android çekirdeği, genel performansta kritik bir rol oynuyor. Google'a göre, bu çekirdek bir akıllı telefonun toplam CPU zamanının yaklaşık %40'ını oluşturuyor. Bu seviyedeki küçük iyileştirmeler bile uygulama açılış hızlarını, arayüz akıcılığını ve enerji tüketimini önemli ölçüde etkileyebiliyor. Daha önce, derleyici kodu genel algoritmalara ve varsayımlara dayanarak optimize ediyordu, gerçek kullanım senaryolarını dikkate almıyordu.
Şimdi Google, Pixel akıllı telefonları kullanarak laboratuvar ortamlarında veri topluyor. Test sırasında sistem çalıştırılıyor ve en popüler yüz uygulama aktif olarak kullanılırken, profil oluşturma araçları çekirdeğin hangi bölümlerinin en sık kullanıldığını belirliyor. Bu yoğun noktalar, çekirdek yeniden oluşturulurken öncelikli optimizasyon alıyor.
Bu, derleyicinin kodu daha rasyonel bir şekilde düzenlemesine izin vererek en çok talep gören süreçlerin yürütülmesini hızlandırıyor. Sonuç olarak, kullanıcılar daha hızlı uygulama açılışları, daha akıcı çoklu görev performansı ve potansiyel olarak daha uzun pil ömrü fark edebilir.
Teknoloji, mevcut sistem sürümlerinde kullanılan android16-6.12 ve android15-6.6 dallarında zaten uygulanıyor. İlerleyen süreçte Google, AutoFDO'yu kamera ve modem modülleri de dahil olmak üzere ek çekirdek bileşenlerine ve donanım sürücülerine genişletmeyi planlıyor. Bu hamle, gelecekteki Android sürümlerinde daha da büyük performans kazanımları sağlayabilir.