Thật khó để biết vấn đề về hiệu suất nằm ở đâu và mã nào để bắt đầu tối ưu hoá. Hãy bắt đầu bằng cách sử dụng các công cụ giúp thu hẹp vấn đề bạn gặp phải.
Layout Inspector
Sử dụng Trình kiểm tra bố cục để kiểm tra bố cục và xem số lần kết hợp lại.
Nếu giao diện người dùng có hiệu suất kém, thì điều này thường là do lỗi lập trình buộc giao diện người dùng phải kết hợp lại quá mức. Mặt khác, một số lỗi lập trình có thể ngăn việc kết hợp lại giao diện người dùng khi cần, tức là các thay đổi về giao diện người dùng không hiện trên màn hình. Khi theo dõi số lần kết hợp lại, bạn có thể phát hiện cả hai vấn đề này.
Bản thân việc kết hợp lại không phải là điều xấu; tuy nhiên việc kết hợp lại ngoài dự kiến có thể là vấn đề.
Để biết thêm thông tin, hãy xem tài liệu về số lần kết hợp lại của Layout Inspector.
Theo dấu đối tượng kết hợp
Sử dụng tính năng theo dõi thành phần để theo dõi các hàm có khả năng kết hợp trong dấu vết hệ thống. Thông thường, dấu vết là nguồn thông tin hữu ích nhất trong bước đầu xem xét vấn đề về hiệu suất. Thông qua các dấu vết, bạn có thể xây dựng giả thuyết xem vấn đề đó là gì và nên bắt đầu xem xét ở đâu.
Tài nguyên khác
- Hướng dẫn về hiệu suất của ứng dụng: Khám phá các phương pháp, thư viện và công cụ hay nhất để cải thiện hiệu suất trên Android.
- Kiểm tra hiệu suất: Kiểm tra hiệu suất của ứng dụng.
- Đo điểm chuẩn: Hiệu suất ứng dụng đo điểm chuẩn.
- Khởi động ứng dụng: Tối ưu hoá quá trình khởi động ứng dụng.
- Hồ sơ cơ sở: Tìm hiểu về hồ sơ cơ sở.