1. Introduction

This CPU stats guide will show CPU information and CPU Frequency Ratio Detail about your phone CPU Architecture, CPU Cores Count, Active Cores, Total System Uptime, Deep Sleep Time and Frequency Details, CPU Utilization and CPU Load. It auto refreshes every two second, This can be a useful tool in diagnosing battery problems or tweaking your over-clock settings.

2. CPU Stats

As an operating system, Android is incredibly smart in the way that it manages power consumption. Android can dynamically change your smartphone’s processor clock speed depending on how the phone is currently being used. When Android chooses a higher clock speed, it mean that your phone will complete its tasks much faster – however it’ll also mean that more power consumption on the device is increased (battery life is reduced). Lower clock speeds mean that tasks take longer to complete, but power consumption is lower and battery life is extended.

In order to achieve an appropriate trade-off between performance and battery life, Android will automatically choose the most appropriate clock speed for what you want to do. For example, Android could choose to run at a high clock speed when you’re watching video, but a lower clock speed could be chosen when you’re reading e-mails.

When your phone is not actively in use (i.e. its display is off), Android should automatically enter a state called “Deep Sleep”. This is a mode of ultra-low power consumption whereby your phone will continue to listen out for phone calls and new messages but will essentially be “off” otherwise.

The key to ensuring good battery life is to ensure that Android can properly choose the correct clock speed and that your phone will enter the “Deep Sleep” state when not in use. Misbehaving applications can affect the ability of Android to choose the correct clock speed and this is what leads to poor battery life.

The CPU stats allows you to see how much time your phone spends in each of these different states. If your phone spends very little time in the “Deep Sleep” state, this is indicative of a misbehaving application.

If you are playing with the settings that control the hardware and performance of your Android device, you are more than likely familiar with overclocking applications like SetCPU. Having said that, you probably have set a nice profile that would give you great performance as well as great battery life. However, do you know exactly what your processor is actually doing? OnePowerGuard Pro could monitor the frequencies at which the processor runs at any given time and more importantly, also display information as to which kernel is being used. Information like this can help end users evaluate kernels even before trying them.