La herramienta de estudio de Android 'Systrace' para monitorear el rendimiento se integrará en Android P

A menos que sea un desarrollador de aplicaciones, es probable que nunca antes haya oído hablar de systrace . Es la abreviatura de "System Trace", y es una función integrada en el IDE de Google, Android Studio. El objetivo de systrace es brindar a los desarrolladores la capacidad de recopilar e inspeccionar información de tiempo en todos los procesos a nivel de sistema que se ejecutan en un dispositivo determinado, lo que puede ser muy útil para visualizar el uso de recursos del sistema. Ahora, hay evidencia de que llegará a Android P.

Una confirmación en el proyecto de código abierto de Android Gerrit muestra que el sistema de construcción de Google se convierte en la próxima versión principal de Android. Como podemos ver aquí, se agregará como una aplicación y aparecerá en el menú oculto de configuración de Opciones de desarrollador. Los desarrolladores que lo usan a menudo se alegrarán de saber que también aparecerá como un mosaico de Configuración rápida.

El informe generado por systrace proporciona una imagen general de los procesos del sistema de un dispositivo Android durante un período de tiempo determinado. En realidad, no recopila información sobre la ejecución de código dentro del proceso de una aplicación: hay otras herramientas en Android Studio (como el generador de perfiles de CPU o la herramienta "generar registros de seguimiento") que muestran qué métodos está ejecutando una aplicación y cuántos recursos de CPU está usando Aún así, puede ser muy útil durante el desarrollo, ya que recopila datos del núcleo de Android, como el programador de la CPU, la actividad del disco y los hilos de la aplicación, y los combina en un práctico informe HTML.

Los desarrolladores pueden aprovecharlo para ver qué recursos se utilizan mientras se ejecuta la herramienta. Systrace inspeccionará la información de rastreo capturada y resaltará los problemas que observe, que pueden incluir (pero no están limitados a) la interferencia de la interfaz de usuario mientras se muestran movimientos o animaciones. Incluso proporcionará recomendaciones sobre cómo solucionar los problemas.

Una cosa es segura: suponiendo que esta nueva aplicación llegue a las versiones de Android P de los usuarios, será una gran ayuda para la prueba de errores.