BetterBatteryStatsHelp

Hier findest Du Details darüber wie die Ansichten und Optionen von BetterBatteryStatistics organisiert sind. Mehr darüfindest Du in der how-to Dokumentation.

Referenzen

BetterBatteryStats sammelt keine daten im Hintergrund sondern nutzt sog. Referenzen um sich Daten zu merken. Diese Referenzen werden zu bestimmten Zeitpunkten bzw. zu bestimmten Ereignissen gespeichert:

  • Boot: wenn das Handy neu gestartet wird; löscht alle anderen Referenzen
  • Unplug: wenn das Handy vom Ladekabel abgesteckt wird
  • Charged: wenn das Handy zu 100% geladen ist
  • Screen Off: wenn der Bildschirm ausgeht
  • Custom: wenn die entsprechende Option aus dem Menü gewählt wird


So lange diese Ereignisse nicht eingetreten sind bzw. nach einem Neustart des Handys informiert eine Meldung, dass eine Referenz fehlt darüber, dass das entsprechende Ereignis noch nicht eigetreten ist. Dies ist kein Fehler sondern BBS wurde so konzipiert

Ansichten

Es gibt fünf Ansichten:

  • Other: die deep-sleep-, Wach- und Bildschirm an Zeiten so wie andere wichtige Infos
  • Kernel Wakelocks: Zeiten und Anzahl von Kernel Wakelocks
  • Partial wakelocks: Zeiten und Anzahl von Partial Wakelocks
  • Alarms: Details über Applikationen und Services die das Handy zum Aufwachen brachten
  • Network: Netzwerk Statistik
  • CPU states: CPU Frequenzen und Deep Sleep
  • Processes: cpu Zeit (user and system) auf Prozess-Ebene
  • Package informationen: zeigt Rechte und Services zu einem Package: diese Ansicht wird bei Click auf einem Icon geöffnet

und möglichen Zeitpunkte:

  • Charged: Zeitpunkt an dem das Handy vollständig aufgeladen war
  • Unplugged: Zeitpunkt an dem das Handy vom Ladegerät oder USB-Kabel genommen wurde
  • Custom reference: Zeitpunkt an dem eine benutzerdefinierte Referenz gespeichert wurde(siehe "Actions" Menü)
  • Screen off: Zeitpunkt an dem der Bildschirm ausgeschaltet wurde
  • Screen on: Zeitpunkt an dem der Bildschirm eingeschaltet wurde
  • Boot: Zeitpunkt an dem das Handy neu gestatet wurde
  • Current: Der aktuelle Zeitpunkt

Other

Übersicht der wichtigen Zeiten und Indikatoren über die Aktivität des Geräts. Diese Ansicht sollte immer der Startpunkt einer Analyse sein.

Typischerweise sollte "Screen on" mit "Awake" vergleichbar sein. Dies bedeutet, dass das Handy im Schlafzustand keine wesentliche Aktivitäten aufweist.

  • Deep Sleep: die Zeit in der das Handy im Schlafzustand war
  • Awake: die Zeit in der das Handy nicht im Schlafzustand war
  • Screen On: die Zeit in der das Display an war
  • Phone On: die Zeit in der ein Anruf aktiv war
  • Wifi On: die Zeit in der Wifi an war
  • Wifi running: die Zeit in der Wifi verbunden war
  • Bluetooth On: die Zeit in der Bluetooth an war

Anmerkung: alle Referenzen werden beim Neustart gelöscht, d.h. um "unplugged" als Startpunkt zu nutzen muss erst das Handy erst einmal an das Ladegerät.


Partial Wakelocks

Diese Liste zeigt die Zeiten und Anzahl von Wakelocks die durch Anwendungen zu verantworten sind. Der Anteil in % wird je Wakelock ausgewiesen. Die Berechnung des Anteils wird je nach Option gegen die Gesamtzeit, die Wach-Zeit oder die Wach-Zeit - Zeit mit Bildschirm, je nach Einstellung. Uuml;blicherweise ist der Anteil, errechnet gegen die Wach-Zeit am repräsantivsten. Der Balken zeigt der errechnete Anteil.

Auch wenn die Zeit gering erscheint ist es wichtig die Anzahl zu überprüfen. Eine hohe Anzahl kann auch mit einer kurzen Zeit in Summe eine hohe Auswirkung haben: jedes Aufwachen ist mit Zeit zum aufwachen und zum wieder einschlafen verbunden. Diese Zeiten werden dem Wakelock nicht angerechnet.

Kernel Wakelocks

Analog der Partial Wakelocks werden hier Wakelocks gelistet die vom Kernel verantwortet sind.

Alarms

Alarms sind Ereignisse die zu einem Aufwachen des Handys führen können.

Network

Datentransfer nach Anwendung und Netzwerk-Typ.

CPU States

Zeit in jedem CPU Zustand (Frequenz) einschl. die Zeit im Deep Sleep Zustand.

Processen

Die Liste zeigt die Prozesse und deren CPU-Verbrauch. Der CPU-Verbrauch ist in Sekunden ausgedrückt (User und System).

Der Watchdog

Der Watchdog ist eine Funktionalität die dabei unterstützen soll zu analysieren was passier wenn der Bildschirm aus ist. Ist er aktiv wird eine Referenz 'screen off' automatisch erzeugt wenn der Bildschirm ausgeht. Optional kann auch eine Referenz 'screen on' erzeugt werden wenn der Bildschirm angeht bzw. das Handy entsperrt wird. Der Watchdog kann so eingestellt werden, dass er automatisch meldet wenn der Wach/Schlaf Ratio eine Grenz überschritten hat. Damit der Watchdog nicht zu viel Overhead erzeugt kann eine Mindestzeit eingestellt werden unter der Watchdog nicht anspringt wenn der Bildschirm angeschlatet wird.

Menu

  • Preferences: Einstellungen
  • Refresh
  • Order By: Sortierung
  • More
    • Dump to file: schreibt eine Datei mit den wesentlichen Informationen nach /sdcard/BetterBatteryStats.log
    • Set Custom Reference: Legt eine benutzerdefinierte Referenz an
    • History: Grafische Darstellung der Statistiken
    • Raw Alarms: Alarms seit Boot
    • Raw Kernel Wakelocks: Kernel Wakelocks seit Boot
    • Raw network stats: die Netzwerk Statistiken seit Boot
    • li>CPU states: die CPU Zustände seit Boot
  • Help: Zugriff auf die Online-Dokumentation