Cómo calcular los tiempos de carga de pantalla de Mobile APM
Mobile APM brinda métricas de tiempos de carga para ayudarte a entender cuánto tardan en cargar las pantallas de tus aplicaciones móviles. Para calcular estos tiempos de carga se capturan las marcas de tiempo de inicio y fin durante devoluciones de llamada específicas en el ciclo de vida.
Los tiempos de carga para agentes nativos se enviarán automáticamente a nuestro servidor mediante la resta de la marca de tiempo de inicio de la marca de tiempo de fin; es decir, fin-inicio.
En las siguientes secciones, se explica cómo se calculan los tiempos de carga entre diferentes plataformas.
Android
La Marca de tiempo de inicio se captura en la primera vez que ocurre alguna de las siguientes devoluciones de llamada de ciclo de vida para cada carga de pantalla en la aplicación:
- onActivityCreated
- onActivityStarted
La Marca de tiempo de fin se captura en la siguiente devolución de llamada de ciclo de vida:
- onActivityResumed
Fórmula:
Tiempo total de carga = onActivityResumed - (onActivityCreated | onActivityStarted)
iOS
La Marca de tiempo de inicio se captura en la primera vez que ocurre alguna de las siguientes devoluciones de llamada de ciclo de vida para cada carga de controlador de visualización en la aplicación:
- loadView
- viewDidLoad
- viewWillAppear
La Marca de tiempo de fin se captura en la siguiente devolución de llamada de ciclo de vida:
- viewDidAppear
Fórmula:
Tiempo total de carga = viewDidAppear - (loadView | viewDidLoad | viewWillAppear)
React Native
En el caso de las aplicaciones React Native, los tiempos de carga se pueden capturar con una API personalizada junto con los datos de la pantalla. En esta
documentación de ayuda, se proporcionan pasos detallados para el seguimiento de pantalla y obtener los tiempos de carga.
Flutter
En el caso de las aplicaciones Flutter, se debe usar una API personalizada para capturar los tiempos de carga de pantalla. En esta
documentación de ayuda, se proporcionan instrucciones sobre cómo implementar el seguimiento de pantalla para aplicaciones Flutter.
Related Articles
Cómo identificar y resolver los conflictos entre otros productos de APM y el agente .NET de APM Insight
Planteamiento del problema: estás teniendo cualquiera de los siguientes problemas y sospechas que otro producto de APM está interfiriendo en el agente .NET de Site24x7. 1. El monitor .NET no se crea en APM > APM Insight > Aplicaciones, incluso ...
Site24x7 Monitoreo de usuarios reales (RUM) - Recopilación de datos
Cuando incluyesel script de baliza Site24x7 RUMen tus páginas web, se recopilan los siguientes datos. Todos los datos que se recopilan cumplen con la normativa del RGPD. Los detalles de rendimiento del tiempo de carga de la página web: se recopilan ...
Diferentes tipos de consultas para recursos de VMware
Site24x7 admite el monitoreo de diferentes recursos de VMware, como vCenter, clústeres, host de ESX/ESXi, máquinas virtuales (MV), almacenes de datos, grupos de recursos, e instantáneas utilizando el sistema local de consultas. Puedes monitorear los ...
Cómo aumentar el valor de tiempo de espera de ejecución del script para los complementos
Si el tiempo de ejecución del script del complemento supera el valor del tiempo de espera de ejecución del script configurado en Site24x7, se podrían producir errores durante la instalación del complemento o interrumpir la consulta de los monitores ...
¿Cuáles son los errores comunes de OAuth y cómo se solucionan?
Durante la configuración de OAuth, podrías ver algunos errores. Son los siguientes: URI de redireccionamiento no válido Cuando trabajes en un cliente basado en la Web, debes asegurarte de que la URI de redireccionamiento haya aprobado la ...