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").

Karena pelacakan ini hanya mengumpulkan metrik "durasi", terkadang disebut "Jejak durasi".

Anda dapat melihat data dari jejak ini di sub-tab Jejak kustom pada tabel jejak, yang ada di bagian bawah dasbor Kinerja (pelajari lebih lanjut tentang menggunakan konsol nanti di halaman ini).

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

Untuk mempelajari tren metrik utama Anda, tambahkan metrik tersebut ke papan metrik Anda di bagian atas dasbor Performa . Anda dapat dengan cepat mengidentifikasi regresi dengan melihat perubahan dari minggu ke minggu atau memverifikasi bahwa perubahan terbaru pada kode Anda meningkatkan kinerja.

gambar papan metrik di dasbor Firebase Performance Monitoring

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

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

Pelajari lebih lanjut tentang menggunakan dasbor .

Lihat jejak dan datanya

Untuk melihat jejak Anda, buka dasbor Performa di Firebase console, gulir ke bawah ke tabel pelacakan, lalu klik subtab yang sesuai. Tabel menampilkan beberapa metrik teratas untuk setiap jejak, dan Anda bahkan dapat mengurutkan daftar berdasarkan perubahan persentase untuk metrik tertentu.

Jika Anda mengeklik nama jejak di tabel jejak, Anda kemudian dapat mengeklik melalui berbagai layar untuk menjelajahi jejak dan menyibak metrik yang menarik. 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 di mana Anda dapat melihat jejak tertentu dalam konteks garis waktu dari jejak lain yang dikumpulkan selama sesi yang sama.