Descripción general de Systrace

Systrace es una herramienta incluida en la plataforma que registra la actividad del dispositivo durante un período breve. La herramienta genera un informe que combina datos del kernel de Android, como el programador de CPU, la actividad del disco y los subprocesos de la app. El informe te ayuda a identificar la mejor manera de mejorar el rendimiento de tu app o juego.

En la figura 1, se muestra un ejemplo del informe de Systrace:

Captura de pantalla del informe de Systrace

Figura 1: Ejemplo de un informe HTML de Systrace, en el que se muestran 5 segundos de interacción con una app

En este informe, se proporciona una imagen general de los procesos del sistema del dispositivo Android durante un período determinado. También se analiza la información de seguimiento recopilada a fin de destacar los problemas descubiertos, como bloqueos de IU o consumo de energía alto.

Guías de Systrace

Para obtener más información sobre la herramienta Systrace, consulta las siguientes guías:

Referencia de línea de comandos
Se definen las opciones y marcas que puedes pasar a la interfaz de línea de comandos para Systrace.
App de seguimiento del sistema
Se explica cómo capturar un seguimiento del sistema directamente en cualquier dispositivo con Android 9 (nivel de API 28) o versiones posteriores.
Navega por un informe de Systrace
Se incluye una lista de los elementos de un informe típico, proporciona combinaciones de teclas para navegar por el informe y describe cómo identificar tipos de problemas de rendimiento.
Definir eventos personalizados
Se describe cómo puedes aplicar etiquetas personalizadas a secciones específicas de tu código, lo que permite realizar un análisis de causa raíz más fácil en Systrace.