Google, Android cihazlarının performansını ve pil ömrünü nasıl artıracağını açıkladı
Google, Android cihazlar için arka plan optimizasyonu geliştiriyor
Google ekibi, Android tabanlı akıllı telefonları daha hızlı ve daha verimli hale getirecek bir dizi iyileştirme uygulamaya koyuyor. Bunun için Android LLVM toolchain'i kullanarak işletim sisteminin çekirdeğini güncelliyor ve Automatic Feedback-Directed Optimization (AutoFDO) teknolojisini entegre ediyor.
AutoFDO ne yapar?
Normal derlemelerde, derleyici binlerce küçük kararı alır:
– Bir fonksiyonu doğrudan koda gömmek mi yoksa ayrı çağırmak mı;
– Koşul ifadesinin hangi dalının muhtemelen çalışacağını belirlemek.
Bu kararlar kod içindeki istatistiksel ipuçlarına dayanır ve her zaman programın gerçek davranışını yansıtmaz. AutoFDO yaklaşımı değiştiriyor – derleyici, cihaz çalışırken kaydedilen gerçek “çalışma yolu” (yani en sık karşılaşılan talimat zincirleri) alır ve bunları daha doğru optimizasyon için kullanır.
Veri nasıl toplanıyor
* Gerçek cihaz havuzları gerekli bilgiyi sağlayabilir, ancak Google temsilci yüklemeler üzerinden profilleri sentezlemeyi tercih ediyor.
* Testlerde yaklaşık 100 en popüler uygulama çalıştırılıyor.
* Özel “seçici” profil oluşturucu, kodun gerçekten sık kullanılan bölümlerini ve nadiren kullanılanlarını belirler.
Elde edilen profiller çekirdek yeniden derlenirken uygulanır ve derleyici, gerçek Android çalışma yüklerine uygun daha mantıklı kararlar almaya başlar.
Erken test sonuçları
* İşletim sistemi yüklemesi %2,1 hızlandı.
* Soğuk (tamamen kapalı) durumdan uygulama başlatma %4,3 iyileşti.
* Kullanıcı için daha az fark edilebilir diğer performans göstergelerinde de hafif bir artış gözlendi.
Nasıl uygulanacak
* AutoFDO, varsayılan olarak çekirdeğe konservatif şekilde eklenir: süreç önceden belirlenmiş kalıpların dışına çıkarsa sistem eski optimizasyon yöntemlerine geri döner.
* Teknoloji yeni Android çekirdek sürümlerinde yer alacak:
* Android 16 (çekirdek 6.12),
* Android 15 (çekirdek 6.6) ve
* gelecekteki sürümlerde, Android 17 (çekirdek 6.18) dahil.
Kullanıcılara ne sunar?
Google, AutoFDO'nun şu faydaları getireceğini belirtiyor:
* Daha duyarlı arayüz,
* Uygulamalar arasında hızlı geçiş,
* Artırılmış pil ömrü ve
* Genel cihaz performansında artış.
Bu nedenle, gerçek yürütme senaryolarına dayalı arka plan optimizasyonu, Android akıllı telefonları daha hızlı ve daha verimli hale getirecek, kullanıcı deneyiminde fark edilebilir değişiklikler olmadan.
Yorumlar (0)
Düşüncenizi paylaşın — lütfen kibar olun ve konu dışına çıkmayın.
Yorum yapmak için giriş yapın