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

Las nuevas confirmaciones en el Proyecto de código abierto de Android Gerrit sugieren que systrace, la herramienta de rendimiento del kernel de Android integrada en Android Studio, podría llegar a Android P.

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

Una confirmación en el Proyecto de código abierto de Android Gerrit muestra que Google está construyendo el sistema hacia la próxima versión principal de Android. Como podemos ver aquí, se agregará como una aplicación y aparecerá en el menú de configuración oculto de Opciones de desarrollador. Los desarrolladores que lo usan con frecuencia estarán felices 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 del código dentro del proceso de una aplicación; existen 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 tiene usando. Aún así, puede resultar muy útil durante el desarrollo, ya que recopila datos del kernel de Android, como el programador de la CPU, la actividad del disco y los subprocesos 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 seguimiento capturada y resaltará cualquier problema que observe, que puede incluir (entre otros) bloqueos de la interfaz de usuario al mostrar movimiento 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 usuario de Android P, será de gran ayuda para las pruebas de errores.