Cara menghitung waktu muat layar Mobile APM
Mobile APM menyediakan metrik waktu muat untuk membantu Anda memahami waktu yang dibutuhkan layar aplikasi seluler Anda untuk dimuat. Waktu muat ini dihitung dengan mencatat stempel waktu mulai dan akhir callback siklus proses tertentu.
Waktu muat untuk agen native akan dikirim ke server kami secara otomatis dengan mengurangi stempel waktu mulai dari stempel waktu akhir, yaitu end-start.
Bagian berikut menjelaskan cara penghitungan waktu muat di berbagai platform.
Android
Start Timestamp diambil pada kemunculan pertama dari salah satu callback siklus proses berikut untuk setiap pemuatan layar dalam aplikasi:
- onActivityCreated
- onActivityStarted
End Timestamp diambil pada callback siklus proses berikut:
- onActivityResumed
Rumus:
Total load time = onActivityResumed - (onActivityCreated | onActivityStarted)
iOS
Start Timestamp diambil pada kemunculan pertama dari salah satu callback siklus proses berikut untuk setiap pemuatan pengontrol tampilan dalam aplikasi:
- loadView
- viewDidLoad
- viewWillAppear
End Timestamp diambil pada callback siklus proses berikut:
- viewDidAppear
Rumus:
Total load time = viewDidAppear - (loadView | viewDidLoad | viewWillAppear)
React Native
Untuk aplikasi React Native, waktu muat dapat diambil menggunakan API kustom dan data layar. Langkah mendetail untuk pelacakan layar dan pengambilan waktu muat tersedia di
dokumentasi bantuan ini.
Flutter
Di aplikasi Flutter, API kustom perlu digunakan untuk mengambil waktu pemuatan layar. Petunjuk terkait cara implementasi pelacakan layar untuk aplikasi Flutter tersedia di
dokumentasi bantuan ini.
Related Articles
Cara mengidentifikasi dan menyelesaikan konflik antara berbagai produk APM dengan agen .NET APM Insight
Pernyataan masalah: Anda mengalami salah satu masalah di bawah ini dan mencurigai bahwa ada produk APM lain yang mengganggu agen .NET Site24x7. 1. Anda tidak membuat monitor .NET di APM > APM Insight > Aplikasi, meski sudah menginstal agen .NET. 2. ...
Bagaimana Site24x7 menghitung waktu henti situs web?
Ketika pemeriksaan ketersediaan situs web dari lokasi pemantauan utamanya gagal, Site24x7 menunggu hingga 15 detik untuk mendapatkan respons dari situs web (15 detik adalah periode batas waktu koneksi default). Jika tidak ada respons dalam 15 detik, ...
Cara meningkatkan nilai Script Execution Timeout untuk plugin
Jika waktu eksekusi skrip plugin melebihi nilai Script Execution Timeout yang dikonfigurasikan di Site24x7, hal itu dapat mengakibatkan kesalahan selama instalasi plugin atau mengganggu polling untuk monitor plugin yang ada. Dalam kasus semacam ini, ...
Langkah-langkah untuk memecahkan masalah jika Anda melihat "NO Data" di tab Node VM
Pernyataan masalah: Anda mendapatkan No Data pada grafik pengumpulan sampah dan loop peristiwa seperti Waktu Jeda GC, Frekuensi Jeda GC, dan Detak Loop Peristiwa Per Menit. Prasyarat: Versi agen Node.js harus 3.0.0 atau lebih tinggi. Solusi: Agen APM ...
Kiat pemecahan masalah dasar untuk agen APM Insight Java
Bahkan setelah parameter agen sudah ada, jika instans APM Insight tidak ditampilkan di konsol Site24x7, harap periksa kondisi berikut: Periksa apakah kunci lisensi yang benar disediakan dalam file apminsight.conf, properti Sistem Java, atau Sistem ...