Pelacakan Otomatis Firebase Performance Monitoring

Pelacakan adalah laporan data performa yang diambil di antara dua titik waktu pada aplikasi Anda. Jika diinstal, Performance Monitoring SDK akan menampilkan jenis pelacakan berikut secara otomatis:

  • Pelacakan awal aplikasi, yang mengukur waktu antara saat pengguna membuka aplikasi dan saat aplikasi mulai merespons.
  • Pelacakan layar, yang menjangkau masa pakai layar dan mengukur periode frozen dan lambat.
  • Pelacakan aplikasi di background, yang mengukur waktu saat aplikasi berjalan di background.
  • Pelacakan aplikasi di latar depan, yang mengukur waktu saat aplikasi berjalan di latar depan dan tersedia bagi pengguna.

Penentuan pelacakan otomatis

Performance Monitoring menggunakan panggilan metode dan notifikasi pada aplikasi Anda untuk menentukan kapan setiap jenis pelacakan otomatis dimulai dan berhenti:

Nama Pelacakan iOS Android
Mulai aplikasi Dimulai saat aplikasi memuat Object pertama ke memori dan berhenti setelah run loop pertama berhasil, yang terjadi setelah aplikasi menerima notifikasi UIApplicationDidBecomeActiveNotification. Dimulai saat FirebasePerfProviderContentProvider aplikasi menyelesaikan metode onCreate-nya dan berhenti ketika metode onResume() dari aktivitas pertama dipanggil. Jika aplikasi tidak dapat melakukan start cold oleh aktivitas (misalnya, oleh penyedia layanan atau penerima siaran), tidak ada jejak yang dihasilkan.
Layar Dimulai untuk setiap UIViewController di keyWindow ketika aplikasi memanggil viewDidAppear: dan berhenti ketika aplikasi memanggil viewDidDisappear: Pelacakan layar tidak menangkap pengontrol tampilan container kanonis. Dimulai untuk setiap class Activity ketika aplikasi memanggil onActivityStarted(), dan berhenti ketika aplikasi memanggil onActivityStopped().
Aplikasi di background Dimulai saat aplikasi menerima notifikasi UIApplicationWillResignActiveNotification dan berhenti saat notifikasi UIApplicationDidBecomeActiveNotification diterima. Dimulai saat metode onStop() untuk aktivitas terakhir yang meninggalkan latar depan dipanggil, dan berhenti saat metode onResume() untuk aktivitas pertama yang sampai di latar depan dipanggil.
Aplikasi di latar depan Dimulai saat aplikasi menerima notifikasi UIApplicationDidBecomeActiveNotification dan berhenti saat notifikasi UIApplicationWillResignActiveNotification diterima. Dimulai saat metode onResume() untuk aktivitas pertama yang sampai di latar depan dipanggil dan berhenti saat metode onStop() untuk aktivitas terakhir yang meninggalkan latar depan dipanggil.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.