1 repositorio
Troubleshooting low-level power drainage by correlating kernel wakeup sources and system events.
Distinct from Kernel Component Debugging: Distinct from Kernel Component Debugging: specifically targets the correlation of wakeups for power troubleshooting on Android.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Android Kernel Power Debugging. Refine with filters or upvote what's useful.
Battery Historian es una herramienta de visualización y perfilado para analizar el consumo de energía y el drenaje de batería en dispositivos Android. Funciona como un visor de informes de errores (bugreport) y perfilador de consumo de energía que analiza los registros del sistema para extraer estadísticas de batería y datos del kernel en una interfaz basada en web. La herramienta se especializa en correlacionar fuentes de datos dispares en una línea de tiempo cronológica sincronizada. Identifica actividades que consumen energía mediante el seguimiento de transiciones de wakelock de espacio de usuario y kernel, mapeando fuentes de activación del kernel a marcas de tiempo en tiempo real y superponiendo registros de monitores de energía de hardware externos sobre eventos del sistema. El sistema proporciona capacidades para el análisis comparativo, permitiendo el cálculo de deltas entre múltiples informes de errores para medir cambios en el comportamiento energético. Además, agrega métricas a nivel de aplicación y eventos del sistema para identificar disparadores de software específicos que impiden que un dispositivo entre en modo de suspensión.
Correlates kernel wakeup sources and system events on a timeline to troubleshoot low-level power drainage issues.