1 Repo
Tools for tracking userspace wakelock transitions to identify applications preventing device sleep.
Distinguishing note: Existing candidates for activity analysis refer to RF, fitness, or memory leaks, not OS-level power wakelocks.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Wakelock Analysis Tools. 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.
Tracks individual userspace wakelock transitions on a timeline to pinpoint applications preventing the device from sleeping.