Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pengoptimalan Kinerja Android

Ikuti petunjuk di bagian ini untuk memastikan perangkat Android Anda meminimalkan penggunaan sumber daya dan mengoptimalkan kinerja. Dan manfaatkan banyak tes 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 di perangkat yang mendukung partisi A / B. OEM dapat menempatkan pramuat dan aplikasi populer di cache APK yang disimpan di partisi B yang sebagian besar kosong pada perangkat baru yang dipartisi A / B tanpa memengaruhi ruang data apa pun yang dihadapi pengguna.

Waktu booting

Android 8.0 memungkinkan pengurangan waktu boot dengan mendukung beberapa peningkatan di berbagai komponen. Dokumen ini memberikan panduan mitra untuk meningkatkan waktu boot 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, derajat kebebasan yang lebih besar untuk penyesuaian vendor dalam laporan informasi kesehatan, dan lebih banyak informasi kesehatan perangkat daripada hanya baterai.

lowmemorykiller

Proses userspace lmkd 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.

RAM rendah

Android mendukung perangkat dengan RAM minimal 512MB. Dokumentasi ini dimaksudkan untuk membantu OEM mengoptimalkan dan mengkonfigurasi Android untuk perangkat dengan memori rendah.

Pengoptimalan yang dipandu profil

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

Snapshot Tugas

Snapshots Tugas adalah infrastruktur yang diperkenalkan di Android O yang menggabungkan screenshot untuk Thumbnail Terkini serta Permukaan Tersimpan dari Window Manager. Thumbnail Terkini mewakili status terakhir tugas dalam tampilan Terbaru.

Menulis di Awal Logging

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