1 Repo
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 ist ein Visualisierungs- und Profiling-Tool zur Analyse des Stromverbrauchs und der Batterieentladung auf Android-Geräten. Es fungiert als Bugreport-Viewer und Stromverbrauchsprofiler, der System-Logs parst, um Batteriestatistiken und Kernel-Daten in eine webbasierte Oberfläche zu extrahieren. Das Tool ist darauf spezialisiert, disparate Datenquellen auf einer synchronisierten chronologischen Zeitachse zu korrelieren. Es identifiziert stromverbrauchende Aktivitäten durch das Tracking von Userspace- und Kernel-Wakelock-Übergängen, das Mapping von Kernel-Wakeup-Quellen auf Echtzeit-Zeitstempel und das Überlagern von externen Hardware-Strommonitor-Logs auf Systemereignisse. Das System bietet Funktionen für vergleichende Analysen, die die Berechnung von Deltas zwischen mehreren Bugreports ermöglichen, um Änderungen im Stromverbrauchsverhalten zu messen. Zudem aggregiert es Metriken auf Anwendungsebene und Systemereignisse, um spezifische Software-Trigger zu identifizieren, die verhindern, dass ein Gerät in den Schlafmodus wechselt.
Correlates kernel wakeup sources and system events on a timeline to troubleshoot low-level power drainage issues.