View Single Post
  #9 (permalink)  
Old 12-05-2008, 05:42 PM
Palladium's Avatar
PPCGeeks Regular
Location: Seymour, TN
Join Date: Aug 2008
Posts: 106
Reputation: 285
Palladium is becoming a PPCGeeks regularPalladium is becoming a PPCGeeks regularPalladium is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Multiple Apps / Battery

Originally Posted by chronster View Post
The cpu doesn't need to maintain any processes located in empty ram. The programs running in the background use up cpu cycles, which results in battery drain. The reason people's phones get warm from heavy use is because of the cpu pulling juice from the battery, which causes resistance. The more juice needed, the more resistance, the more heat. If it gets bad enough, you get a worse effect since warm batteries drain quicker.
Ram Refresh is a hardware function, it does not matter whether there is data there or not. So there is no additional power draw just from having the memory in use. Most Properly written programs (i.e. programs that don't poll when idle but actually wait for events when idle) will not use any CPU cycles when their threads are idle hence no additional power draw.

Also, the resistance is there whether power is being drawn or not, it is the current draw that changes (e.g. P = I^2R)

Originally Posted by ScrapMaker View Post
If you aren't actively using an application, then it really won't pull a drain.

The reason people's phone gets warm is because of the RADIO, not the CPU. Our devices use very little power in PDA-mode.

If you have a data connection open, then your battery will die quickly.

Correct on Point 1, I concur on point 2 (I see 60-90 mA MAX when pushing the applications processer extremely hard (with the blacklight OFF), I agree on Point 3.
Reply With Quote
This post has been thanked 1 times.