Tối ưu hoá hiệu suất Android

Hãy làm theo hướng dẫn trong phần này để đảm bảo các thiết bị Android của bạn giảm thiểu mức sử dụng tài nguyên và tối ưu hoá hiệu suất. Hãy tận dụng nhiều bài kiểm thử và công cụ được mô tả trong phần Đánh giá hiệu suất trong quá trình làm việc để khai thác tối đa Android.

Lưu APK vào bộ nhớ đệm

Tài liệu này mô tả thiết kế của một giải pháp lưu vào bộ nhớ đệm APK để cài đặt nhanh các ứng dụng được tải sẵn trên một thiết bị hỗ trợ các phân vùng A/B. Các OEM có thể đặt các ứng dụng tải trước và ứng dụng phổ biến vào bộ nhớ đệm APK được lưu trữ trong phân vùng B hầu như trống trên các thiết bị mới được phân vùng A/B mà không ảnh hưởng đến bất kỳ không gian dữ liệu nào mà người dùng nhìn thấy.

Thời gian khởi động

Android 8.0 cho phép giảm thời gian khởi động bằng cách hỗ trợ một số điểm cải tiến trên nhiều thành phần. Tài liệu này cung cấp hướng dẫn cho đối tác để cải thiện thời gian khởi động cho một số thiết bị Android cụ thể.

Tình trạng

Android 9 có HAL 2.0, một bản nâng cấp phiên bản chính từ health@1.0 HAL.android.hardware.health HAL mới này giúp tách biệt rõ ràng hơn giữa mã khung và mã nhà cung cấp, tăng mức độ tự do cho hoạt động tuỳ chỉnh của nhà cung cấp trong các báo cáo thông tin về tình trạng thiết bị, đồng thời cung cấp nhiều thông tin về tình trạng thiết bị hơn là chỉ thông tin về pin.

lowmemorykiller

Quy trình lmkd của không gian người dùng triển khai chức năng tương tự nhưng có các cơ chế hạt nhân hiện có để phát hiện và ước tính áp lực bộ nhớ. Nó sử dụng các sự kiện vmpressure do nhân tạo ra để nhận thông báo về các mức áp lực bộ nhớ.

Tối ưu hoá theo hướng dẫn của hồ sơ

Hệ thống xây dựng Android hỗ trợ việc sử dụng tính năng tối ưu hoá theo hướng dẫn của hồ sơ (PGO) của Clang trên các mô-đun Android gốc có quy tắc xây dựng bản thiết kế.

Ảnh chụp nhanh về việc cần làm

Ảnh chụp nhanh tác vụ là cơ sở hạ tầng được giới thiệu trong Android O, kết hợp ảnh chụp màn hình cho Hình thu nhỏ của các ứng dụng gần đây cũng như các bề mặt đã lưu từ Trình quản lý cửa sổ. Hình thu nhỏ của các mục gần đây thể hiện trạng thái cuối cùng của một tác vụ trong chế độ xem Gần đây.

Ghi nhật ký trước

Android 9 giới thiệu một chế độ đặc biệt của SQLiteDatabase có tên là WAL (ghi nhật ký trước) tương thích. Chế độ này cho phép cơ sở dữ liệu sử dụng journal_mode=WAL trong khi vẫn giữ nguyên hành vi duy trì tối đa một kết nối cho mỗi cơ sở dữ liệu.