Check out what’s new from Firebase at Google I/O 2022. Learn more

Tìm hiểu về dữ liệu hiệu suất kết xuất màn hình (ứng dụng Apple và Android)

Giám sát hiệu suất sử dụng dấu vết để thu thập dữ liệu về các quy trình được giám sát trong ứng dụng của bạn. Dấu vết là một báo cáo chứa dữ liệu được ghi lại giữa hai thời điểm trong ứng dụng của bạn.

Đối với các ứng dụng Apple và Android, Giám sát hiệu suất tự động thu thập dấu vết cho từng màn hình trong ứng dụng của bạn được gọi là dấu vết kết xuất màn hình . Mỗi dấu vết hiển thị màn hình thu thập các số liệu sau:

  • Khung kết xuất chậm - Số liệu đo tỷ lệ khung hình hiển thị chậm cho một màn hình cụ thể

  • Khung hình bị cố định - Chỉ số đo tỷ lệ khung hình bị đóng băng cho một màn hình cụ thể

Bạn có thể xem dữ liệu từ các dấu vết này trong tab phụ Hiển thị màn hình của bảng dấu vết, ở cuối trang tổng quan Hiệu suất (tìm hiểu thêm về cách sử dụng bảng điều khiển sau trên trang này).

Định nghĩa dấu vết kết xuất màn hình

Mỗi dấu vết hiển thị màn hình được xác định bằng tên mà bạn đã gọi cho màn hình trong ứng dụng của mình. Các chỉ số được thu thập cho dấu vết này là khung kết xuất chậm và khung hình Đông lạnh .

  • Bắt đầu cho mọi UIViewController trong keyWindow khi ứng dụng gọi viewDidAppear: .

  • Dừng khi ứng dụng gọi viewDidDisappear:

Lưu ý rằng dấu vết hiển thị màn hình không ghi lại bộ điều khiển chế độ xem vùng chứa chuẩn.

Các chỉ số được thu thập bằng dấu vết kết xuất màn hình

Các dấu vết này là dấu vết ngoài hộp, vì vậy bạn không thể thêm số liệu tùy chỉnh hoặc thuộc tính tùy chỉnh vào chúng.

Khung kết xuất chậm

Chỉ số này là phần trăm khung hình hiển thị chậm cho một màn hình cụ thể. Cụ thể, chỉ số này là phần trăm số lần hiển thị trên màn hình trong đó hơn 50% số khung hình mất hơn 16 mili giây để hiển thị.

Khung đông lạnh

Chỉ số này là phần trăm khung hình bị cố định cho một màn hình cụ thể. Cụ thể, chỉ số này là phần trăm số lần hiển thị trên màn hình trong đó hơn 0,1% số khung hình mất hơn 700 mili giây để hiển thị.

Theo dõi, xem và lọc dữ liệu hiệu suất

Để xem dữ liệu hiệu suất thời gian thực, hãy đảm bảo rằng ứng dụng của bạn sử dụng phiên bản SDK giám sát hiệu suất tương thích với xử lý dữ liệu thời gian thực. Tìm hiểu thêm .

Theo dõi các chỉ số chính trong trang tổng quan của bạn

Để tìm hiểu xu hướng của các chỉ số chính của bạn, hãy thêm chúng vào bảng chỉ số của bạn ở đầu trang tổng quan Hiệu suất . Bạn có thể nhanh chóng xác định các hồi quy bằng cách xem các thay đổi hàng tuần hoặc xác minh rằng các thay đổi gần đây trong mã của bạn đang cải thiện hiệu suất.

hình ảnh của bảng chỉ số trong trang tổng quan Giám sát hiệu suất Firebase

Để thêm chỉ số vào bảng chỉ số của bạn, hãy chuyển đến Trang tổng quan về hiệu suất trong bảng điều khiển Firebase, sau đó nhấp vào tab Trang tổng quan . Nhấp vào thẻ số liệu trống, sau đó chọn số liệu hiện có để thêm vào bảng của bạn. Nhấp vào trên thẻ số liệu đã phổ biến để có thêm tùy chọn, chẳng hạn như thay thế hoặc xóa số liệu.

Bảng chỉ số hiển thị dữ liệu chỉ số được thu thập theo thời gian, cả ở dạng đồ họa và dưới dạng số phần trăm thay đổi.

Tìm hiểu thêm về cách sử dụng trang tổng quan .

Xem dấu vết và dữ liệu của chúng

Để xem dấu vết của bạn, hãy chuyển đến Bảng điều khiển hiệu suất trong bảng điều khiển Firebase, cuộn xuống bảng dấu vết, sau đó nhấp vào tab phụ thích hợp. Bảng hiển thị một số chỉ số hàng đầu cho mỗi dấu vết và bạn thậm chí có thể sắp xếp danh sách theo tỷ lệ phần trăm thay đổi cho một số liệu cụ thể.

Nếu bạn nhấp vào tên dấu vết trong bảng dấu vết, sau đó bạn có thể nhấp qua các màn hình khác nhau để khám phá dấu vết và đi sâu vào các chỉ số quan tâm. Trên hầu hết các trang, bạn có thể sử dụng nút bộ lọc (trên cùng bên trái màn hình) để lọc dữ liệu theo thuộc tính, ví dụ:

hình ảnh dữ liệu Giám sát hiệu suất Firebase đang được lọc theo thuộc tính
  • Lọc theo phiên bản Ứng dụng để xem dữ liệu về bản phát hành trước đây hoặc bản phát hành mới nhất của bạn
  • Lọc theo thiết bị để tìm hiểu cách các thiết bị cũ hơn xử lý ứng dụng của bạn
  • Lọc theo Quốc gia để đảm bảo vị trí cơ sở dữ liệu của bạn không ảnh hưởng đến một khu vực cụ thể

Tìm hiểu thêm về cách xem dữ liệu cho dấu vết của bạn .

Bước tiếp theo