Xem Điểm hiệu suất của ứng dụng

Sử dụng Điểm hiệu suất ứng dụng để tính điểm hiệu suất tổng thể và khám phá các cơ hội cải thiện. Điểm hiệu suất ứng dụng cung cấp một khung tiêu chuẩn để đo lường hiệu suất với các nhiệm vụ kỹ thuật chuyên sâu ở mức tối thiểu.

Công cụ này hướng dẫn các nhóm kỹ thuật và sản phẩm đánh giá hiệu suất kỹ thuật của bất kỳ ứng dụng Android nào. Sau khi đánh giá xong, bạn có thể xem thông tin đánh giá và các hành động được đề xuất để xác định và ưu tiên những khía cạnh quan trọng nhất nhằm cải thiện hiệu suất.


Giới thiệu

Điểm hiệu suất ứng dụng cung cấp cho nhà phát triển ứng dụng các phương pháp đánh giá tĩnh và động. Bạn có thể tiến hành từng loại riêng lẻ và nhận được thông tin chi tiết riêng về hành vi hiệu suất của ứng dụng. Những thông tin chi tiết này đi kèm với các đề xuất có thể hành động, giúp cải thiện tình trạng hiện tại và nâng cao hiệu suất của ứng dụng.

Hệ thống sẽ cung cấp một điểm số từ 0 đến 100 để giúp bạn đánh giá hiệu suất tổng thể. Chỉ số thấp hơn có nghĩa là có nhiều chỗ hơn để cải thiện.

Hãy sử dụng điểm số và đề xuất cho từng mục để hướng các nỗ lực kỹ thuật vào những khía cạnh có thể đạt được hiệu suất cao. Khi bạn đã áp dụng các đề xuất, hãy làm lại bài đánh giá để xem điểm số đã cải thiện như thế nào.

Điểm động Điểm số tĩnh
Hành vi trong thời gian chạy của ứng dụng được dùng để đánh giá các đặc điểm về hiệu suất.
Điểm hiệu suất động phản ánh trực tiếp mức độ hiệu quả của một ứng dụng trên một thiết bị cụ thể.
Ứng dụng được đánh giá tĩnh để đánh giá các trình dự đoán hiệu suất dựa trên việc sử dụng các phương pháp hay nhất và việc sử dụng công cụ.
Điểm hiệu suất tĩnh làm nổi bật các công cụ có tác động lớn đến hiệu suất của ứng dụng. Không cần đánh giá thời gian chạy cho điểm số này.
Chuyển đến điểm số động Chuyển đến điểm số tĩnh


Điểm hiệu suất động của ứng dụng

Trong quá trình đánh giá động Điểm hiệu suất ứng dụng, dữ liệu thời gian chạy được dùng để đánh giá hiệu suất của ứng dụng trên một thiết bị cụ thể.

Để đánh giá hiệu suất một cách thực tế, bạn cần có một thiết bị thực tế để thực hiện quy trình đánh giá động. Điểm số sẽ khác nhau tuỳ thuộc vào khả năng của thiết bị. Đánh giá hiệu suất trên nhiều thiết bị để hiểu rõ hơn mức độ tác động của các điểm yếu về hiệu suất đến người dùng.

Các danh mục điểm ứng dụng linh động và tiêu chí đánh giá hiện tại được nêu trong bảng sau.

Danh mục Tiêu chí đánh giá
Khởi động ứng dụng Thời lượng được đo lường từ khi khởi động ứng dụng đến khi ứng dụng có thể tương tác TTFD.
Hiệu suất hiển thị Tỷ lệ phần trăm khung hình bị chậm và bị treo khi cuộn, tạo ảnh động và kết xuất toàn màn hình.


Điểm hiệu suất tĩnh của ứng dụng

Điểm hiệu suất ứng dụng tĩnh được tính dựa trên việc sử dụng các công cụ và phương pháp hay nhất có tác động lớn. Để tính điểm chính xác cho các chỉ số hiệu suất tĩnh của ứng dụng, bạn phải có quyền truy cập vào mã nguồn của dự án.

Các tiêu chí được liệt kê trong bảng sau đây được dùng để đánh giá và tạo Điểm hiệu suất tĩnh của ứng dụng.

Danh mục Tiêu chí của bài đánh giá
Cải thiện thời gian tạo bản dựng
  • Ứng dụng sử dụng phiên bản mới nhất của Trình bổ trợ Android cho Gradle để mở khoá quyền truy cập vào các công cụ tăng hiệu suất
  • Tính năng rút gọn và tối ưu hoá được bật bằng R8 ở chế độ đầy đủ. Chúng tôi chỉ đưa ra một số ít trường hợp ngoại lệ và chỉ áp dụng cho những khu vực cần thiết.
Hiệu suất khởi động
  • Hồ sơ cơ sở được tìm thấy trong ứng dụng và được áp dụng đúng cách cho quá trình khởi động ứng dụng
  • Hồ sơ cơ sở bao gồm một hoặc nhiều hành trình của người dùng
  • Hồ sơ khởi động được áp dụng để áp dụng tính năng Tối ưu hoá bố cục DEX
Sử dụng Compose Ứng dụng sử dụng phiên bản ổn định mới nhất của Compose
Giám sát và tối ưu hoá FullyDrawnReporter hoặc reportFullyDrawn được sử dụng vào thời điểm thích hợp

Hiện không có đề xuất nào.

Hãy thử vào Tài khoản Google của bạn.