Android Performans Optimizasyonu

Android cihazlarınızın kaynak kullanımını en aza indirgemek ve performansı optimize etmek için bu bölümdeki talimatları izleyin. Ve Android'den en iyi şekilde yararlanma çalışmanızın bir parçası olarak Performansı Değerlendirme bölümünde açıklanan birçok test ve araçtan yararlanın.

APK önbelleğe alma

Bu belge, önceden yüklenmiş uygulamaların A / B bölümlerini destekleyen bir cihaza hızlı bir şekilde yüklenmesi için bir APK önbelleğe alma çözümünün tasarımını açıklamaktadır. OEM'ler, kullanıcının karşılaştığı herhangi bir veri alanını etkilemeden yeni A / B bölümlü cihazlarda çoğunlukla boş olan B bölümünde depolanan APK önbelleğine ön yüklemeleri ve popüler uygulamaları yerleştirebilir.

Önyükleme süreleri

Android 8.0, çeşitli bileşenlerde çeşitli iyileştirmeleri destekleyerek önyükleme sürelerinin kısaltılmasına olanak tanır. Bu belge, belirli Android cihazlar için önyükleme sürelerini iyileştirmek için iş ortağı rehberliği sağlar.

Sağlık

Android 9, health@1.0 HAL'den büyük bir sürüm yükseltmesi olan android.hardware.health HAL 2.0'ı içerir. Bu yeni HAL, çerçeve ile satıcı kodu arasında daha temiz bir ayrım, sağlık bilgisi raporlarında satıcı özelleştirmesi için daha fazla özgürlük ve pilden daha fazla cihaz sağlığı bilgisi sunar.

Düşük hafıza öldürücü

Kullanıcı alanı lmkd işlemi aynı işlevselliği uygular, ancak bellek baskısını tespit etmek ve tahmin etmek için zaten var olan çekirdek mekanizmalarıyla. Bellek basınç seviyeleri hakkında bildirimler almak için çekirdek tarafından oluşturulan vmpressure olaylarını kullanır.

Düşük RAM

Android, 512MB kadar küçük RAM'e sahip cihazları destekler. Bu dokümantasyon, OEM'lerin Android'i düşük bellekli cihazlar için optimize etmesine ve yapılandırmasına yardımcı olmayı amaçlamaktadır.

Profil yönlendirmeli optimizasyon

Android derleme sistemi, taslak oluşturma kurallarına sahip yerel Android modüllerinde Clang'ın profil rehberli optimizasyonunu (PGO) kullanmayı destekler.

Görev Anlık Görüntüleri

Görev Anlık Görüntüleri, Android O'da sunulan ve Son Kullanılan Küçük Resimler için ekran görüntülerinin yanı sıra Pencere Yöneticisinden Kaydedilen Yüzeyleri birleştiren bir altyapıdır. Son Kullanılanlar Küçük resimler, Son Çağrılar görünümündeki bir görevin son durumunu temsil eder.

İleriye Yazma Günlüğü

Android 9, bir veritabanının veritabanı başına en fazla bir bağlantı tutma davranışını korurken, bir veritabanının journal_mode=WAL kullanmasına izin veren Uyumluluk WAL (önceden yazma günlük kaydı) adlı özel bir SQLiteDatabase modu sunar.