Tối ưu hóa hiệu suất Android

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 hóa hiệu suất. Đồng thời, hãy tận dụng nhiều thử nghiệm và công cụ được mô tả trong Đánh giá hiệu suất như một phần công việc của bạn để 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 tải sẵn trên thiết bị hỗ trợ phân vùng A/B. OEM có thể đặt các bản tải trước và các ứng dụng phổ biến vào bộ đệm APK được lưu trữ trong phân vùng B gần như trống trên các thiết bị được phân vùng A/B mới mà không ảnh hưởng đến bất kỳ không gian dữ liệu nào của người dùng.

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ố 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 dành cho đối tác để cải thiện thời gian khởi động cho các thiết bị Android cụ thể.

Sức khỏe

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

lowmemorykiller

Quá trình lmkd không gian người dùng thực hiện chức năng tương tự nhưng với các cơ chế kernel 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 vm Pressure do kernel tạo ra để nhận thông báo về mức áp suất bộ nhớ.

Tối ưu hóa theo hướng dẫn hồ sơ

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

Ảnh chụp nhanh tác vụ

Ảnh chụp nhanh nhiệm 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 tác vụ trong chế độ xem Gần đây.

Ghi nhật ký viết trước

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

,

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 hóa hiệu suất. Đồng thời, hãy tận dụng nhiều thử nghiệm và công cụ được mô tả trong Đánh giá hiệu suất như một phần công việc của bạn để 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 tải sẵn trên thiết bị hỗ trợ phân vùng A/B. OEM có thể đặt các bản tải trước và các ứng dụng phổ biến vào bộ đệm APK được lưu trữ trong phân vùng B gần như trống trên các thiết bị được phân vùng A/B mới mà không ảnh hưởng đến bất kỳ không gian dữ liệu nào của người dùng.

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ố 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 dành cho đối tác để cải thiện thời gian khởi động cho các thiết bị Android cụ thể.

Sức khỏe

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

lowmemorykiller

Quá trình lmkd không gian người dùng thực hiện chức năng tương tự nhưng với các cơ chế kernel 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 vm Pressure do kernel tạo ra để nhận thông báo về mức áp suất bộ nhớ.

Tối ưu hóa theo hướng dẫn hồ sơ

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

Ảnh chụp nhanh tác vụ

Ảnh chụp nhanh nhiệm 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 tác vụ trong chế độ xem Gần đây.

Ghi nhật ký viết trước

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