Seguimientos automáticos de Firebase Performance Monitoring

Un seguimiento es un informe de datos de rendimiento que se capturan entre dos períodos de tiempo en tu app. Cuando se instala, el SDK de Performance Monitoring proporciona automáticamente los siguientes tipos de seguimientos:

  • Seguimientos del inicio de la app, que miden el tiempo desde que el usuario abre la app hasta que la app está lista para responder.
  • Seguimientos de la pantalla, que abarcan la duración de una pantalla y miden los marcos lentos y congelados.
  • Seguimientos de la app en segundo plano, que miden el tiempo que la app se ejecuta en segundo plano.
  • Seguimientos de la app en primer plano, que miden el tiempo que la app se ejecuta en primer plano y está disponible para el usuario.

Definiciones de seguimiento automático

Performance Monitoring usa las llamadas de método y las notificaciones de tu app para determinar cuándo comienza y se detiene cada tipo de seguimiento automático:

Nombre del seguimiento iOS Android
Inicio de la app Se inicia cuando la aplicación carga el primer Object en memoria y se detiene después del primer ciclo de ejecución satisfactorio que se produce después de que la aplicación recibe la notificación UIApplicationDidBecomeActiveNotification. Se inicia cuando el ContentProvider de FirebasePerfProvider de la app completa su método onCreate y se detiene cuando se llama al método onResume() de la actividad. Si una actividad (por ejemplo, un servicio o un receptor de emisión) no inició en frío la app, no se genera un seguimiento.
Pantalla Se inicia para cada UIViewController en la keyWindow cuando la app llama a viewDidAppear: y se detiene cuando llama a viewDidDisappear:. Los seguimientos de la pantalla no capturan los controladores de vista de los contenedores canónicos. Se inicia para cada clase Activity cuando la app llama a onActivityStarted() y se detiene cuando llama a onActivityStopped().
App en segundo plano Se inicia cuando la aplicación recibe la notificación UIApplicationWillResignActiveNotification y se detiene cuando recibe la notificación UIApplicationDidBecomeActiveNotification. Se inicia cuando se llama al método onStop() de la última actividad en abandonar el primer plano y se detiene cuando se llama al método onResume() de la primera actividad en llegar al primer plano.
App en primer plano Se inicia cuando la aplicación recibe la notificación UIApplicationDidBecomeActiveNotification y se detiene cuando recibe la notificación UIApplicationWillResignActiveNotification. Se inicia cuando se llama al método onResume() de la primera actividad en llegar al primer plano y se detiene cuando se llama al método onStop() de la última actividad en abandonar el primer plano.

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.