CPU tuner gives you control over the power consumption of your android device.
Its prime purpose is to save as much battery as possible, but it can be used to overclock at the same time (if the kernel of your device supports it).
Depending on triggers (based on the battery) different profiles are loaded. Each trigger has different profiles depending of the the state (if it is locked, on battery, on power or a phone call is being done) of you phone.
A profiles which can modify the following:
* The CPU governor its thresholds and min/max frequencies off your CPU (i.e. set CPU speed).
* The state of services like:
- Mobile data connection
- 3G/2G switch
- Background sync
- GPS (if installed as system app)
- Airplane mode
Configurations (i.e. a set of trigger and profiles) can be loaded based on the time of the day and the day of the week. This allows you to set a different behavior during the night or the weekend.