Home Of Technology
  • Home
  • About
  • Contact
  • DMCA/PRIVACY
  • Home
  • Mobile
    • Android
    • iOS
    • BLACKBERRY
    • NOKIA
    • WINDOWS PHONE
  • PC tutorials/apps
  • Browsing Tips
  • ONLINE BANKING
  • TECH NEWS

Saturday, 3 October 2015

Optimize Battery Life with This Useful App

 Unknown     04:51:00     ANDROID     No comments   


Optimize Battery Life with This Useful App

Battery life is an important aspect of your smartphone, especially if you use it for more than just calls on the go. Since you’re on XDA, you probably do and want to get the most out of your battery.
Now, you can’t magically expand its size but no matter how much its capacity is, you should make sure it’s not draining faster than it should be.
Your phone’s processor runs at different frequencies when you’re using the device. The CPU frequency it runs at is chosen by the “governor” in a smart manner, usually based on current usage. In other words, your CPU will run at a high speed when you’re gaming, but at a much lower speed if you’re reading an eBook. Again, you can’t do much here assuming the governor is doing its job. What matters the most is what happens when you’re not using the device. In that scenario, battery drain would be ideally minimal as your CPU goes into a special state called “deep sleep”, which consumes a minimal amount of power.
Everything seems fine, then — at least ideally. However, applications can request wake locks which keep your device awake, and are later released as soon as possible. While this makes sense for (and is properly used in) many cases, some applications and developers tend to abuse it due to bugs, oversights or ignorance. If your device is heating when the screen’s off, or if your battery doesn’t last as long as it should, that’s probably the main culprit.
This is where CPU and wake lock monitors, such as CPU Spy Reloaded by XDA Forum Member royale1223, come into play. Inspired by classic apps that share the same goal, it boasts an up to date, material design along with the features you’d expect. You can view neatly graphed CPU state statistics along with the time and percentage of each, wake lock statistics as well as general information about your CPU, GPU and battery. You’ll need to be rooted to view wake lock statistics, but everything else can be used on unrooted devices as well.

 Bar Chart
 Pie Chart
Wake Locks


CPU statistics come in two forms: a scrollable and zoomable bar chart, and a pie chart. Timers can be reset or restored, allowing you to monitor your device over a more precise period instead of seeing all statistics since startup.

But that’s not everything! Some planned features are the ability to reset timers automatically when the battery is full, resetting wake lock times and detecting big.LITTLE and HMP CPUs. The developer is also happy to listen to any suggestions you might have.

The XDA App Translators also deserve a mention for their help with translating this app to various languages. If you want to join their efforts, or if you’re a developer who needs help with translating your app, make sure to check their thread out.

CPU Spy Reloaded is free, free of ads and comes with minimal permissions. If you’d like to support the developer, you can buy the pro version to unlock the light theme. Head over to the CPU Spy Reloaded Forum Thread to get started!


How to use CPU Spy Reloaded

So, you have just rooted your new Android device and installed CPU Spy Reloaded on it. It looks all pretty and geeky and all but you have no idea how to use it. Right? Then this is the right place for you. Let me welcome you to the geeky world of CPU statistics.

CPU States

You flagship Android device is a monster. It’s more powerful than an average PC. That’s all great, so what’s the problem? It’s your battery, it’s no monster, not even close. The evolution of batteries is much slow when compared to the evolution of microchips.
What does that mean? It means that if your android device is running at its full power all the time, your precious battery charge will be gone in couple hours or less.
So what does device manufacturers do? How do we solve this? Here comes the significance of CPU States. They are just different speeds at which your device could run. For example, if your devices maximum speed is 2000MHz (2GHz), your devices’ CPU States might be 250MHz, 500MHz, 750MHz, 1000MHz, 1250MHz, 1500MHz, 1750MHz and 2000MHz of course.

So suppose you are scrolling through the apps in your phone. That doesn’t require much work. So you CPU will probably be using 250MHz or 500MHz state. Then you decided to play a video. That requires a bit more work, so your device will switch to 1000MHz or so. Now, if you are playing very sophisticated game or running a torrent, the CPU will have no choice but to run at 2000MHz, consuming more power.

All this switching is handled by a special program inbuilt into your device called CPU governor. The default governor for Android devices right now is “interactive”, which is excellent at saving power. There are many other governors available and you can install/enable them if you are rooted. CPU governors are a big topic. Maybe I’ll talk about it later, but right now all you need to know is that an ideal governor will save maximum power without affecting performance.

Deep Sleep 
Then again, if you just powered of the screen, and left you phone alone, your CPU should go into a state called Deep Sleep. That means it’s nearly not using any power at all. This is really important because if your device is not attaining deep sleep properly, your battery will take a hard hit.
Who would do such a nasty thing right? Who would dare to disturb your device that’s sleeping so peacefully? Short answer – low quality or rogue apps. How do they do it? Short answer

wake locks.
So, let’s say you have an email app. This app has to check the server now and then, maybe every 10 minutes for new mail. Right? Suppose your device is sleeping when this app have scheduled an email check. What would it do? It might be an important email. So it wakes up the device. But that’s not enough. The device shouldn’t go back to sleep while the app is downloading emails. So what would the app do now? It would acquire a thing called wake lock. This is something like a token. As long as the app holds this token, the device can’t go back to sleep. So, when the app is done checking emails, it will release the wake lock and the device will go back to sleep.
This is the correct way an app would function. So what if an app acquires a wake lock and forgets to release it? Or what if it’s waking up the device every 2 seconds? You already know the answer.
So now the real question. How do we detect these nasty apps? Here’s where CPU Spy Reloaded comes in.

CPU State Charts
This screenshot was taken from my Galaxy S4. In the first chart, the pie chart, you can see that Deep Sleep takes up only 42.9 % of the whole time the since the device booted up. Same results are shown as a bar chart in the second screen. If you use your device normally for 1 – 2 days, even with occasional charging, deep sleep should be somewhere above 60 %. So something is definitely wrong. Let’s take a look at the wake lock stats and see what’s causing this.

Wake lock statistics





Let’s look at the top packages in this chart.

1. Google Play Services

This one is the top of the chart for a reason. Google Cloud Messaging. “Approximately 60 percent of apps in Google Play are said to be now using the service at a rate of 17 billion messages sent per day.” – zdnet.com. Basically, most of your instant messaging and social network apps are using this service to get messages and push notifications to your device. By pooling these network polls together Google Play Services save more battery than any of those battery saving you have currently installed on your phone.

2. Vine

I haven’t opened Vine in weeks now. I’m not that active on Vine either. There is no reason why it should acquire 3689 wake locks. I sometimes enjoy watching hilarious videos on Vine but they should optimize the app more. Uninstalled.

3, 4 and 7 – Facebook messenger, Facebook and Facebook lite

Combined, these apps take 3214 wake locks. This was a brilliant strategy from Facebook. Separating messenger from the main Facebook app gave them two apps with half battery usage instead of a single app that eats away a huge chunk of battery. An excellent way to avoid getting bashed for high battery usage. But still, they have improved a lot over the years. Once again, I haven’t opened these apps in days, these apps wouldn’t be using so much battery in M because of the Doze feature.

5. Android System


These are probably wake locks needed for critical system tasks. Don’t worry too much about them unless you are using custom ROMs/Kernels.

6. Chrome

Chrome is at 6 because I’ve been using it a lot.

Conclusion

Okay kids, that’s how we find out who the battery thief is. I hope you found this article and the app useful. If you have any doubts, please mention in the comments below. Have a nice day and do not let those nasty apps get away with your battery.


  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 comments:

Post a Comment

Popular Posts

  • Call of Duty: Strike Team Android
    Game description:   Call of Duty: Strike Team : Call of Duty: Strike Team  - the USA was unexpectedly attack...
  • Stable Nougat 7.1.1 Rom For Infinix Note 3 Pro
    Hi everybody and users of Infinix Note 3 ace, here is something useful for all Infinix note 3 star users, its M.A.D Aosp in view of Android...
  • Completely Unlocked FIFA 14 v1.3.6 Mod and Data (No Root) Download, Install And Play
      EA Sport Android FIFA 14 has been the best Android football HD diversion so far because of its HD design, realness, disconnected elem...
  • Best 20 PPSSPP Games To Download & Enjoy On Your Android, Windows, iOS, BlackBerry 10 and Other Devices
      PPSSPP (an acronym for "PlayStation Portable Simulator Suitable for Playing Portably") is a free and open-source PSP emulat...
  • OS 10.3.2.2789 for all devices and Autoloaders
    OS and Radio links for SR 10.3.2.2514 (OS 10.3.2.2789 + Radio 10.3.2.2790) *  Operating Systems * QC8974: Blackberry Passport (Debric...

Blog Archive

  • ►  2017 (43)
    • ►  October (4)
    • ►  August (6)
    • ►  April (2)
    • ►  March (17)
    • ►  February (14)
  • ►  2016 (31)
    • ►  December (4)
    • ►  October (3)
    • ►  September (5)
    • ►  June (2)
    • ►  May (13)
    • ►  April (1)
    • ►  January (3)
  • ▼  2015 (111)
    • ►  November (6)
    • ▼  October (93)
      • How To Use Etisalat BIS (3GIG For #1,000) On Any D...
      • MTN Cheap Data and Calls Offer 2GB for N1500, 1GB ...
      • INSTALL AND RUN ANDROID APPS ON YOUR WINDOWS PC WI...
      • How to stop Windows 10 from sharing your WiFi pass...
      • AMD unveils world’s first 5GHz CPU
      • LG G4 to get Android 6.0 Marshmallow next week
      • Signal-Scrambling Tech 'Freezes' Drones in Mid air
      • Wearable Sensors Could Translate Sign Language Int...
      • MTN Unlimited Free browsing with 0.0
      • How to Recover Hidden Files From USB Drive and Mem...
      • WATCH LIVE MATCHES AND DSTV CHANNELS FREE ON YOUR ...
      • BYPASS SPEED THROTTLING ON ETISALAT SOCIAL PACK EA...
      • GET 7GB DATA @ #2000 ON GLO
      • Airtel Introduced Timely Based Data Plan For Unlim...
      • MTN TO MTN FREE CALL AND DATA OFFERS
      • FREE ANTIVIRUS SOFTWARES FOR ANDROID SMARTPHONES
      • How To Use Android As Webcam for PC
      • Root Your Nokia X+, XL, and X
      • Hard Resets & Soft Resets for Your NOKIA ASHA PHONES
      • Monday Mega Sale on konga With 80% Off The Normal ...
      • Permanently Remove (Monkey Test & Time Service VIR...
      • One Click Method Of Rooting INNJOO HALO Without PC
      • Easy transfer of fund with GT BANK and FIRST BANK ...
      • Best Hosting service ever. ...CHECKOUT!!!
      • PDFill PDF Editor/Tool/Writer For Windows
      • PowerISO for Windows
      • Etisalat Unlimited Surfing With Better Speed Via T...
      • Etisalat Social pack + SIMPLE SERVER and PSIPHON H...
      • BlackBerry officially announces plans to launch th...
      • BBM update for BlackBerry 10 brings BBM Voice enha...
      • BlackBerry teams up with Application Developers Al...
      • Publish content to multiple social networks with S...
      • OS 10.3.2.2789 for all devices and Autoloaders
      • BlackBerry Venice release date, news and rumors
      • Modern combat 5: Blackout v1.3.1a Android
      • Real Racing 2 Android
      • Need for speed: No limits v1.0.19 Android
      • Need for Speed: Most Wanted v1.3.69 Android
      • Asphalt 8: Airborne Android
      • Six-Guns v2.9.0h Android
      • Call of Duty: Strike Team Android
      • The amazing Spider-man 2 Android
      • Gangstar Vegas v1.8.2b Android
      • Grand theft auto: San Andreas Android
      • WWE 2K Android
      • FIFA 16: Ultimate team Android
      • Super Download for iOS
      • Camera MX app for iOS
      • PhotoBook for iOS
      • Phone Locator for iOs
      • Gbacalc decimal calculator for iOS
      • Ultra Notes for iOS
      • Need For Speed Undercover for iOS
      • Asphalt 8: Airborne for iOS
      • Need for speed: No limits for iOS
      • Need for Speed: Most Wanted for iOS
      • Death race: Crash burn for iOS
      • Walking Dead: The Game for iOS
      • BackStab for iOS
      • The Gods 3 for iOS
      • FIFA 16: Ultimate team for iOS
      • Gangstar: Rio City of Saints for iOS
      • The Amazing Spider-Man for iOS
      • Assassin's creed: Identity for iOS
      • Modern Combat 5 : Blackout v1.2.0 IPA
      • [Download] eLibReader v2.4.6.19533 For Windows Mobile
      • BBM For Windows Phone Now Available For Download
      • [WP8] WordPress for Phone v1.3.12.0 – Windows Phon...
      • [WP8] Media Browser v8.0.65.0 – Windows Phone Xap
      • DOWNLOAD ALL NOKIA 2xxx LATEST FLASH FILES (FIRMWARE)
      • NOKIA 1xx SERIES LATEST FLASH FILE DOWNLOAD
      • NOKIA Cxxx SERIES LATEST FLASH FILE DOWNLOAD
      • Nokia firmwares (Flash File) for all the 5xxx seri...
      • NOKIA ASHA 3xx SERIES FIRMWARES (FLASH FILE) DOWNLOAD
      • FL Studio Mobile v2.0.3 Apk Full Version
      • Optimize Battery Life with This Useful App
      • HOW TO FIX PLAY STORE NOT WORKING ON ANDROID
      • (NEW) Google’s Android M (Marshmallow ) Features A...
      • Download Youtube Videos With Videocrat
      • BusyBox Pro V30 Apk (no root) for android
      • foxfi v.2.17.2 unlocked
      • Photo Grid Collage Maker V5.03 Apk for android
      • Gallery Vault Hide Video Photo v2.5.0 Apk for Android
      • BitTorrent® Pro – Torrent App Android v3.9
      • ES File Explorer File Manager is a productivity ap...
      • FolderMount premium [ROOT] V2.8.2 Apk for android
      • AutoCAD 360 v3.1.3 Patched Apk for android
      • Win 10 Launcher Pro V1.5 Apk for android
      • ZERO Launcher V2.7 Apk for android
      • XPOSED IMEI Changer Pro v1.0 Apk Full Version
      • X-plore File Manager v3.74.26 apk for Android
      • ProShot v2.1.0 APK
      • HOW TO USE YOUR PHONE AS A MOUSE (WITHOUT INTERNET)
    • ►  September (12)

Labels

  • AFFORDABLE DATA PLANS
  • ANDROID
  • BLACKBERRY
  • BROWSING TIPS
  • COMPUTERS
  • IOS
  • NOKIA
  • ONLINE BANKING
  • TECHNOLOGY NEWS
  • WINDOWS PHONE

Translate

Powered by Blogger.

Categories

ANDROID (61) TECHNOLOGY NEWS (26) AFFORDABLE DATA PLANS (24) COMPUTERS (24) IOS (22) BROWSING TIPS (13) NOKIA (9) BLACKBERRY (7) WINDOWS PHONE (4) ONLINE BANKING (2)

Copyright © Home Of Technology | Powered by Blogger
Design by Ememovic™