Android Performans Optimizasyonu

Android cihazlarınızın kaynak kullanımını en aza indirdiğinden ve performansı optimize ettiğinden emin olmak için bu bölümdeki talimatları izleyin. 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ı yüklenmesi için bir APK önbelleğe alma çözümünün tasarımını açıklar. OEM'ler, ön yüklemeleri ve popüler uygulamaları, kullanıcıya yönelik herhangi bir veri alanını etkilemeden yeni A/B bölümlü cihazlarda çoğunlukla boş B bölümünde depolanan APK önbelleğine yerleştirebilir.

Önyükleme süreleri

Android 8.0, çeşitli bileşenlerde çeşitli iyileştirmeleri destekleyerek önyükleme sürelerinin azaltılmasına olanak tanır. Bu belge, belirli Android cihazlar için önyükleme sürelerini iyileştirmeye yönelik iş ortağı kılavuzu 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 ve satıcı kodu arasında daha net bir ayrım, sağlık bilgileri raporlarında satıcı özelleştirmesi için daha fazla özgürlük ve yalnızca pilden daha fazla cihaz sağlık bilgisi sunar.

düşük hafızalı katil

lmkd işlemi aynı işlevselliği uygular, ancak bellek basıncını algılamak ve tahmin etmek için zaten mevcut olan çekirdek mekanizmalarıyla. Bellek basınç seviyeleri hakkında bildirimler almak için çekirdek tarafından oluşturulan vmpressure olaylarını kullanır.

Profil yönlendirmeli optimizasyon

Android derleme sistemi, plan oluşturma kurallarına sahip yerel Android modüllerinde Clang'ın profil kılavuzlu optimizasyonunun (PGO) kullanılmasını destekler.

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

Görev Anlık Görüntüleri, Android O'da tanıtılan ve Son Kullanılanlar Küçük Resimleri ile Pencere Yöneticisinden Kaydedilen Yüzeyler için ekran görüntülerini birleştiren bir altyapıdır. Son Kullanılanlar Küçük Resimleri, Son Kullanılanlar görünümündeki bir görevin son durumunu temsil eder.

İleri Yazma Günlüğü

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