Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Android性能優化

請按照本節中的說明進行操作,以確保您的Android設備最大限度地減少資源使用並優化性能。充分利用Android中的“評估性能”中介紹的許多測試和工具,這是您工作的一部分。

APK緩存

本文檔介紹了用於在支持A / B分區的設備上快速安裝預加載應用的APK緩存解決方案的設計。 OEM可以將預加載和流行的應用程序放置在存儲在新的A / B分區設備上幾乎為空的B分區中的APK緩存中,而不會影響任何面向用戶的數據空間。

開機時間

Android 8.0通過支持一系列組件的多項改進來減少啟動時間。本文檔為改善特定Android設備的啟動時間提供了合作夥伴指南。

健康

Android 9包含android.hardware.health HAL 2.0,這是從health@1.0 HAL升級的主要版本。這種新的HAL提供了框架和供應商代碼之間更清晰的分隔,健康信息報告中供應商自定義的更大自由度,以及不僅僅是電池的更多設備健康信息。

低內存殺手

用戶空間lmkd進程實現了相同的功能,但是具有已經存在的內核機制來檢測和估計內存壓力。它使用內核生成的vmpressure事件來獲取有關內存壓力級別的通知。

低內存

Android支持僅512MB RAM的設備。本文檔旨在幫助OEM針對低內存設備優化和配置Android。

配置文件引導的優化

Android構建系統支持在具有藍圖構建規則的本機Android模塊上使用Clang的配置文件引導的優化(PGO)。

任務快照

“任務快照”是Android O中引入的基礎結構,它結合了“最新縮略圖”的屏幕快照以及“窗口管理器”中的“已保存表面”。最新記錄縮略圖代表“最新記錄”視圖中任務的最後狀態。

預寫日誌

Android 9引入了一種稱為Compatibility WAL(預寫日誌記錄)的特殊SQLiteDatabase模式,該模式允許數據庫使用journal_mode=WAL同時保留每個數據庫最多保留一個連接的行為。