1 dépôt
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 est un outil de visualisation et de profilage pour analyser la consommation d'énergie et la décharge de la batterie sur les appareils Android. Il fonctionne comme une visionneuse de rapports de bugs et un profileur de consommation d'énergie qui analyse les logs système pour extraire les statistiques de batterie et les données du noyau dans une interface basée sur le web. L'outil se spécialise dans la corrélation de sources de données disparates sur une chronologie synchronisée. Il identifie les activités consommatrices d'énergie en suivant les transitions de wakelock de l'espace utilisateur et du noyau, en mappant les sources de réveil du noyau à des horodatages en temps réel, et en superposant les logs de moniteurs d'énergie matériels externes sur les événements système. Le système fournit des capacités pour l'analyse comparative, permettant le calcul de deltas entre plusieurs rapports de bugs pour mesurer les changements dans le comportement énergétique. Il agrège en outre les métriques au niveau de l'application et les événements système pour identifier les déclencheurs logiciels spécifiques qui empêchent un appareil d'entrer en mode veille.
Correlates kernel wakeup sources and system events on a timeline to troubleshoot low-level power drainage issues.