Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Android-Leistungsoptimierung

Befolgen Sie die Anweisungen in diesem Abschnitt, um sicherzustellen, dass Ihre Android-Geräte den Ressourcenverbrauch minimieren und die Leistung optimieren. Nutzen Sie die zahlreichen Tests und Tools, die unter Bewerten der Leistung beschrieben sind, um Android optimal zu nutzen.

APK-Caching

Dieses Dokument beschreibt den Entwurf einer APK-Caching-Lösung für die schnelle Installation vorinstallierter Apps auf einem Gerät, das A / B-Partitionen unterstützt. OEMs können Preloads und beliebte Apps in den APK-Cache stellen, der in der meist leeren B-Partition auf neuen A / B-partitionierten Geräten gespeichert ist, ohne den Datenbereich für Benutzer zu beeinträchtigen.

Startzeiten

Android 8.0 ermöglicht kürzere Startzeiten, indem verschiedene Verbesserungen für eine Reihe von Komponenten unterstützt werden. Dieses Dokument enthält eine Anleitung für Partner zur Verbesserung der Startzeiten für bestimmte Android-Geräte.

Gesundheit

Android 9 enthält android.hardware.health HAL 2.0, ein Hauptversions-Upgrade von health@1.0 HAL. Diese neue HAL bietet eine sauberere Trennung zwischen Framework- und Herstellercode, größere Freiheitsgrade für die Anpassung von Anbietern in Gesundheitsinformationsberichten und mehr Gerätezustandsinformationen als nur Batterie.

Lowmemorykiller

Der Userspace- lmkd Prozess implementiert dieselbe Funktionalität, jedoch mit bereits vorhandenen lmkd zum Erkennen und Schätzen des Speicherdrucks. Es verwendet vom Kernel generierte vmpressure-Ereignisse, um Benachrichtigungen über den Speicherdruck zu erhalten.

Niedriger RAM

Android unterstützt Geräte mit nur 512 MB RAM. Diese Dokumentation soll OEMs bei der Optimierung und Konfiguration von Android für Geräte mit wenig Speicher unterstützen.

Profilgesteuerte Optimierung

Das Android-Build-System unterstützt die Verwendung von Clangs profilgesteuerter Optimierung (PGO) für native Android-Module mit Blueprint-Build-Regeln.

Task-Snapshots

Task Snapshots ist eine in Android O eingeführte Infrastruktur, die Screenshots für aktuelle Miniaturansichten sowie gespeicherte Oberflächen von Window Manager kombiniert. Neueste Miniaturansichten stellen den letzten Status einer Aufgabe in der Ansicht "Neu" dar.

Write-Ahead-Protokollierung

Android 9 führt einen speziellen SQLiteDatabase-Modus namens Compatibility WAL (Write-Ahead-Protokollierung) ein, mit dem eine Datenbank journal_mode=WAL wobei das Verhalten journal_mode=WAL , maximal eine Verbindung pro Datenbank journal_mode=WAL .