Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Mempelajari data performa rendering layar (aplikasi iOS & Android)

Performance Monitoring menggunakan trace untuk mengumpulkan data tentang proses yang dipantau di aplikasi Anda. Trace adalah laporan berisi data yang dicatat selama dua titik waktu dalam aplikasi Anda.

Untuk aplikasi iOS dan Android, Performance Monitoring otomatis mengumpulkan trace untuk setiap layar di aplikasi Anda yang disebut trace rendering layar. Setiap trace rendering layar mengumpulkan metrik berikut:

  • Periode rendering lambat — Metrik yang mengukur persentase periode yang lambat dirender untuk layar tertentu

  • Periode frozen — Metrik yang mengukur persentase periode frozen untuk layar tertentu

Lihat data dari trace ini di tab Di perangkat di Firebase console (pelajari lebih lanjut nanti di halaman ini).

Definisi trace rendering layar

Setiap trace rendering layar diidentifikasi dengan nama yang Anda panggil layar di aplikasi Anda. Metrik yang dikumpulkan untuk trace ini adalah Periode rendering lambat dan Periode frozen.

  • Dimulai untuk setiap UIViewController di keyWindow saat aplikasi memanggil viewDidAppear:.

  • Berhenti saat aplikasi memanggil viewDidDisappear:.

Perlu diperhatikan bahwa trace rendering layar tidak menangkap pengontrol tampilan container kanonis.

Metrik yang dikumpulkan oleh trace rendering layar

Trace ini adalah trace siap pakai, sehingga Anda tidak dapat menambahkan metrik kustom atau atribut khusus ke dalamnya.

Periode rendering lambat

Metrik ini adalah persentase frame yang frozen untuk layar tertentu Secara khusus, metrik ini adalah persentase instance layar dengan lebih dari 0,1% frame membutuhkan waktu merender lebih dari 700 milidetik.

Periode frozen

Metrik ini adalah persentase frame yang lambat dirender untuk layar tertentu. Secara khusus, metrik ini adalah persentase instance layar dengan lebih dari 50% frame membutuhkan waktu merender lebih dari 16 milidetik.

Melacak, melihat, dan memfilter data performa

Untuk melihat data performa real-time, pastikan aplikasi Anda menggunakan versi Performance Monitoring SDK yang kompatibel dengan pemrosesan data real-time. Pelajari lebih lanjut.

Melacak metrik kunci di dasbor

Tambahkan metrik kunci Anda ke dasbor untuk melihat tren pada metrik tersebut. Anda dapat dengan cepat mengidentifikasi regresi dengan melihat perubahan dari minggu ke minggu atau memverifikasi bahwa perubahan terbaru pada kode Anda meningkatkan performa.

gambar dasbor metrik Firebase Performance Monitoring

Untuk menambahkan metrik ke dasbor, buka dasbor Performance di Firebase console, lalu klik tab Dasbor. Klik kartu metrik kosong, lalu pilih metrik yang ada untuk ditambahkan ke dasbor. Klik di kartu metrik yang terisi untuk melihat opsi lainnya, seperti mengganti atau menghapus metrik.

Dasbor menampilkan data metrik yang dikumpulkan dari waktu ke waktu, baik dalam bentuk grafis maupun sebagai perubahan persentase numerik.

Pelajari cara menggunakan dasbor lebih lanjut.

Melihat semua trace dan datanya

Untuk melihat trace ini, buka dasbor Performance di Firebase console, lalu klik tab Di perangkat.

Dari tab Di Perangkat, Anda dapat mengklik berbagai layar untuk mempelajari trace dan melihat perincian metrik yang diinginkan. Pada sebagian besar halaman, Anda dapat menggunakan tombol Filter (kiri atas layar) untuk memfilter data menurut atribut, misalnya:

gambar data Firebase Performance Monitoring yang difilter menurut atribut
  • Filter menurut Versi aplikasi untuk melihat data tentang rilis sebelumnya atau rilis terbaru
  • Filter menurut Perangkat untuk mempelajari cara perangkat lama menangani aplikasi Anda
  • Filter menurut Negara untuk memastikan lokasi database Anda tidak memengaruhi region tertentu

Pelajari cara melihat data untuk trace Anda lebih lanjut.

Langkah Berikutnya