Công cụ

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