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 thiết bị Android của bạn giảm thiểu việc sử dụng tài nguyên và tối ưu hoá hiệu suất. Ngoài ra, hãy tận dụng nhiều bài kiểm thử và công cụ được mô tả trong Đánh giá hiệu suất trong quá trình bạn làm việc để tận dụng tối đa Android.

Bộ nhớ đệm APK

Tài liệu này mô tả thiết kế của giải pháp bộ nhớ đệm APK để cài đặt nhanh các ứng dụng được tải sẵn trên thiết bị hỗ trợ phân vùng A/B. Nhà sản xuất thiết bị gốc (OEM) có thể đặt các ứng dụng được tải sẵn 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 các thiết bị Android cụ thể.

Health

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

lowmemorykiller

Quy trình lmkd trong không gian người dùng triển khai chức năng tương tự nhưng có các cơ chế kernel hiện có để phát hiện và ước tính áp lực bộ nhớ. Quy trình này sử dụng các sự kiện vmpressure do kernel tạo để 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 bản dựng sơ đồ tổng quan.

Ảnh chụp nhanh tác vụ

Ả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ỏ gần đây cũng như Bề mặt đã lưu từ Trình quản lý cửa sổ. Hình thu nhỏ 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) về khả năng tương thích, 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.