As the name suggests, it sets your CPU either under-clocking or over-clocking it depending on what you want to achieve. This becomes handy for games that require extensive CPU usage or persons who want to prolong their battery life. This is one of the main advantages of rooting your phone.
There is always a trade off in under/over-clocking that is if your CPU is up and running at high frequency, performance is boosted but nibbles on your battery. On the other hand, setting your CPU at low frequency and you will experience lags but extends your battery life. Good thing for the new version 2.0.2, it automatically calibrates your phone to low setting whenever it’s in idle state or doesn’t need over-clocking.
Upon first opening of the app, it will ask you whether to allow or deny for superuser permission. Just allow it and now you can configure your CPU at your fingertips - which your manufacturer decides. However this depends still on your chipset. Having said that, it is unsafe to set your CPU down the bottom doing so your phone will crash or worse bricked.
Now, what does each scaling governor differs from each other? Below is a description of how each tweaks your phone:
The most helpful is the profile section which lets you tweak within a tweak. Here you can pragmatically set your CPU running at different frequency when your conditions are met. For instance, when your battery level falls on 30% or less you can configure it on a low setting with high priority to maximize the juice of your battery.
The info tab displays all the information about your kernel, battery, and CPU you’d ever need. Also included in the info tab is the ability to run a short benchmark, long benchmark, native benchmark, and stress test.
When it comes to taming your dragon SetCPU sure come handy.