Wat slurpt daar aan mijn accu…
28-11-2011
Dit artikel is bedoeld voor techneuten die benieuwd zijn naar het batterijgebruik van hun Android telefoon. Als je je daartoe rekent, lees rustig verder…!
Zo af en toe denk ik wel eens dat ik beter een iPhone had kunnen kopen. Grapje hoor! Hoewel… Vandaag was zo’n dag. Sinds afgelopen zaterdag, doet mijn telefoon irritant. Hij wordt erg warm en dat komt omdat iets de batterij leeg slurpt. Want dat die snel leeg gaat, dat is ook wel duidelijk. Waar ik normaal met gemak een dag met mijn telefoon doe, is het de laatste dagen hopeloos. Na een uurtje of 6 is het over. Het leuke van Android is dat je weer kunt gaan onderzoeken hoe dat dan komt. Niet zo zeer met de ingebouwde hulpmiddelen (die geven te weinig informatie), maar op de Market zijn ook allerlei andere tooltjes op dit vlak te vinden.
Zoals BetterBatteryStats. Met deze app kun je zien wát mogelijk de oorzaak is van je batterijprobleem. Op http://asksven.github.com/BetterBatteryStats-Knowledge-Base/howto.html staat een flow chart waarin uitgelegd wordt waar je naar moet kijken; belangrijkste zijn de wakelocks, zowel de partial als de kernel wakelocks. Deze voorkomen namelijk dat je telefoon uit blijft wanneer je het scherm uit hebt staan. Ze houden het toestel als het ware wakker. Via Actions – Dump to File kun je een dump maken van de statistieken naar een tekst file BetterBatteryStats.txt die je vervolgens op je PC kunt bekijken.
Volgens genoemde flow chart, moet je als eerste kijken naar de ratio awake vs. screen on. Die kun je eenvoudig terug vinden in de Other groep. Op mijn toestel was die de afgelopen bijna 4 uur wakker tegen 34 minuten scherm aan. En da’s niet goed… Bij de partial wakelocks zie ik niets bijzonders. De grootste verbruiker is AlarmManager, een proces wat bijv. zorgt voor het bijwerken van de klok in Beautiful Widgets. Het proces heeft 5104 keer gezorgd voor een wakelock maar de CPU tijd daarvoor nodig was slechts minder dan 2 minuten. Volgens mij geen probleem. Ik zie wel een probleem bij de kernel wakelocks. Daar staat het kernel proces “svnet” bovenaan. Volgens BetterBatteryStats heeft dat proces mijn telefoon gedurende ruim 5 uur wakker gehouden. En dat zou wel eens het probleem kunnen zijn. Even zoeken op internet leert dat svnet te maken heeft met de radio in je telefoon. Ik had al gemerkt dat wifi een rol speelde bij mijn probleem. Toen ik vanmiddag op mijn werk verbinding maakte met een ander wifi netwerk, leek het probleem even weg. Al keerde het terug in de periode dat ik niet op mijn werk was. En nu ik thuis ben, is er ook niets aan de hand. Het batterijverbruik is op dit moment keurig.
Dankzij BetterBatteryStats heb ik dus een beetje een idee van de bron van mijn probleem. Al weet ik nog niet goed wat ik er aan moet doen. Helemaal niet omdat ik de laatste weken niets veranderd heb op mijn telefoon… Vannacht maar weer eens laden en in de flightmode zetten en morgen maar weer eens in de gaten houden. En anders moet ik een beroep doen op één van de andere tools die meer inzicht kunnen verschaffen, zoals de Battery Monitor Widget (Pro) en System Tuner (Pro). Of maar weer eens een andere ROM flashen met een ander modem. Het blijft tenslotte Android. En af en toe is het klote… Maar het leuke is dat je dan weer lekker kunt kloten.
Eh… sorry voor mijn taalgebruik
. En ik hou jullie op de hoogte van mijn bevindingen!
Geplaatst in Techniek |
2 reacties »
Al iets gevonden? Ik had er ook laatst last van. Firmware xwkl1 Frankenstein. Misschien toch maar terug naar xwkk5.
In mijn geval ligt het volgens mij niet aan de firmware. Ik vermoed dat het een app is die zich misdraagt. Na mijn post heb ik de laatste stock ROM voor mijn telefoon geflasht en daarna heel bewust slechts een minimum aan apps geïnstalleerd. Daarmee doet de telefoon het tot nu toe al twee weken perfect. Af en toe installeer ik eens wat, hopende daarmee een keer te ontdekken welke app nu echt de problemen geeft.