Pengoptimalan Kinerja Android

Ikuti petunjuk di bagian ini untuk memastikan perangkat Android Anda meminimalkan penggunaan sumber daya dan mengoptimalkan kinerja. Dan manfaatkan banyak pengujian dan alat yang dijelaskan dalam Mengevaluasi Kinerja sebagai bagian dari pekerjaan Anda untuk mendapatkan hasil maksimal dari Android.

cache APK

Dokumen ini menjelaskan desain solusi cache APK untuk penginstalan cepat aplikasi yang dimuat sebelumnya pada perangkat yang mendukung partisi A/B. OEM dapat menempatkan pramuat dan aplikasi populer di cache APK yang disimpan di sebagian besar partisi B yang kosong pada perangkat yang dipartisi A/B baru tanpa memengaruhi ruang data yang dihadapi pengguna.

Waktu boot

Android 8.0 memungkinkan pengurangan waktu boot dengan mendukung beberapa peningkatan di berbagai komponen. Dokumen ini memberikan panduan mitra untuk meningkatkan waktu booting untuk perangkat Android tertentu.

Kesehatan

Android 9 menyertakan android.hardware.health HAL 2.0, peningkatan versi utama dari health@1.0 HAL. HAL baru ini menawarkan pemisahan yang lebih bersih antara kerangka kerja dan kode vendor, tingkat kebebasan yang lebih besar untuk penyesuaian vendor dalam laporan informasi kesehatan, dan lebih banyak informasi kesehatan perangkat daripada hanya baterai.

pembunuh memori rendah

Proses lmkd userspace mengimplementasikan fungsionalitas yang sama tetapi dengan mekanisme kernel yang sudah ada untuk mendeteksi dan memperkirakan tekanan memori. Ini menggunakan peristiwa vmpressure yang dihasilkan oleh kernel untuk mendapatkan pemberitahuan tentang tingkat tekanan memori.

Pengoptimalan yang dipandu profil

Sistem pembangunan Android mendukung penggunaan pengoptimalan terpandu profil (PGO) Clang pada modul Android asli yang memiliki aturan pembuatan cetak biru.

Cuplikan Tugas

Task Snapshots adalah infrastruktur yang diperkenalkan di Android O yang menggabungkan screenshot untuk Thumbnail Terbaru serta Permukaan yang Disimpan dari Window Manager. Gambar Mini Terbaru menunjukkan status tugas terakhir dalam tampilan Terbaru.

Logging Tulis Sebelumnya

Android 9 memperkenalkan mode khusus SQLiteDatabase yang disebut Compatibility WAL (write-ahead logging) yang memungkinkan database menggunakan journal_mode=WAL sambil mempertahankan perilaku menjaga maksimum satu koneksi per database.