SetCPU claims to be able to increase your battery life by limiting the speed your processor can run at. This seems like sound reasoning at first, but then I remember roughly what a CPU is and how it works...
So let's say you've set a profile so that when the screen is off it will be limited to half the clock speed; around 500mHz. Lets then say your email wants to get updated, so your processor chugs away that that. If it was set to full capacity it may take say, 1 second to complete the task then go back to it's idol state. With SetCPU limiting it, it would take twice as long and would still use exactly the same number of cycles as before.
In fact, when you think about it, it doesn't actually matter what speed your phones processor is running at all the time, what matters is how much work you're asking it to do. Surely the best and only way to increase battery life is to simply have your processor complete less tasks, therefore using less clock cycles? Sending a text message uses the same amount of clock cycles no matter what your max setting is, so as a result uses the same amount of power.
If anything, having SetCPU running all the time just gives your phone more work to do and therefore decreases battery life?
Or am I missing something?
So let's say you've set a profile so that when the screen is off it will be limited to half the clock speed; around 500mHz. Lets then say your email wants to get updated, so your processor chugs away that that. If it was set to full capacity it may take say, 1 second to complete the task then go back to it's idol state. With SetCPU limiting it, it would take twice as long and would still use exactly the same number of cycles as before.
In fact, when you think about it, it doesn't actually matter what speed your phones processor is running at all the time, what matters is how much work you're asking it to do. Surely the best and only way to increase battery life is to simply have your processor complete less tasks, therefore using less clock cycles? Sending a text message uses the same amount of clock cycles no matter what your max setting is, so as a result uses the same amount of power.
If anything, having SetCPU running all the time just gives your phone more work to do and therefore decreases battery life?
Or am I missing something?