Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Pelajari tentang app start, app-in-foreground, dan app-in-background performance data (iOS & Android apps)

Performance Monitoring menggunakan jejak untuk mengumpulkan data tentang proses yang dipantau di aplikasi Anda. Pelacakan adalah laporan yang berisi data yang diambil di antara dua titik waktu di aplikasi Anda.

Untuk aplikasi iOS dan Android, Performance Monitoring secara otomatis mengumpulkan beberapa jejak yang terkait dengan siklus hidup aplikasi. Semua jejak ini seperti pengatur waktu karena mereka mengukur waktu yang dibutuhkan untuk menjalankan proses ("durasi").

Lihat data dari jejak ini di tab Pada perangkat di Firebase console ( pelajari lebih lanjut nanti di halaman ini). Perhatikan bahwa karena pelacakan ini hanya mengumpulkan metrik "durasi", terkadang disebut "Jejak durasi". Selain itu, di Firebase console (di tab Di perangkat ), pelacakan ini dikelompokkan di bawah tabel berlabel Durasi .

Definisi untuk setiap jejak

Performance Monitoring menggunakan panggilan metode dan notifikasi di aplikasi Anda untuk menentukan kapan setiap jenis jejak dimulai dan berhenti. Semua jejak ini seperti pengatur waktu karena mereka mengukur waktu yang dibutuhkan untuk menjalankan proses.

Pelacakan mulai aplikasi

Pelacakan ini mengukur waktu antara saat pengguna membuka aplikasi dan saat aplikasi responsif. Di konsol, nama _app_start adalah _app_start . Metrik yang dikumpulkan untuk jejak ini adalah "durasi".

  • Dimulai saat aplikasi memuat Object pertama ke memori.

  • Berhenti setelah putaran pertama yang berhasil dijalankan yang terjadi setelah aplikasi menerima pemberitahuan UIApplicationDidBecomeActiveNotification .

Pelacakan aplikasi di latar depan

Pelacakan ini mengukur waktu saat aplikasi berjalan di latar depan dan tersedia untuk pengguna. Di konsol, nama _app_in_foreground adalah _app_in_foreground . Metrik yang dikumpulkan untuk jejak ini adalah "durasi".

  • Dimulai saat aplikasi menerima pemberitahuan UIApplicationDidBecomeActiveNotification .

  • Berhenti saat menerima pemberitahuan UIApplicationWillResignActiveNotification .

Jejak aplikasi di latar belakang

Pelacakan ini mengukur waktu saat aplikasi berjalan di latar belakang. Di konsol, nama pelacakannya adalah _app_in_background . Metrik yang dilaporkan untuk jejak ini adalah "durasi".

  • Dimulai saat aplikasi menerima pemberitahuan UIApplicationWillResignActiveNotification .

  • Berhenti saat menerima notifikasi UIApplicationDidBecomeActiveNotification .

Metrik yang dikumpulkan oleh jejak ini

Jejak ini adalah jejak yang tidak biasa, jadi Anda tidak dapat menambahkan metrik khusus atau atribut khusus padanya.

Semua jejak ini seperti pengatur waktu karena mereka mengukur waktu yang dibutuhkan untuk menjalankan proses yang dipantau. Nama metrik yang dikumpulkan ini disebut "durasi".

Lacak, lihat, dan filter data kinerja

Untuk melihat data kinerja waktu nyata, pastikan bahwa aplikasi Anda menggunakan versi SDK Pemantauan Kinerja yang kompatibel dengan pemrosesan data waktu nyata. Pelajari lebih lanjut .

Lacak metrik utama di dasbor Anda

Tambahkan metrik utama Anda ke dasbor untuk mempelajari bagaimana trennya. Anda dapat dengan cepat mengidentifikasi regresi dengan melihat perubahan dari minggu ke minggu atau memverifikasi bahwa perubahan terbaru pada kode Anda meningkatkan kinerja.

gambar dasbor metrik Firebase Performance Monitoring

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

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

Pelajari lebih lanjut tentang menggunakan dasbor .

Lihat semua jejak dan datanya

Untuk melihat jejak ini, buka dasbor Performa di Firebase console, lalu klik tab Di perangkat .

Dari tab Di Perangkat , Anda dapat mengklik berbagai layar untuk menjelajahi jejak dan menelusuri metrik yang diminati. Di sebagian besar halaman, Anda dapat menggunakan tombol filter (kiri atas layar) untuk memfilter data berdasarkan atribut, misalnya:

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

Pelajari lebih lanjut tentang melihat data untuk jejak Anda .

Langkah selanjutnya

  • Lihat laporan mendetail tentang sesi pengguna tempat Anda dapat melihat jejak tertentu dalam konteks garis waktu dari jejak lain yang dikumpulkan selama sesi yang sama.