Im using a cooked version that I made myself based on Da_G's 6.5 Kitchen on my fuze. My RAM usage goes past 40% when I first start my phone, and I was just wondering whether or not RAM usage affects battery life, because if it does then ill try to fix the RAM problem.
RAM usage hardly affects battery life.. you should see to it that your steady state is on 0% CPU usage tho
Related
Surely it makes little difference on a processor with dynamic clk freq scaling?
Assuming its always clocking at its slowest during idle, which your phone is by default, then reducing the max clock speed during activity just extends the time its chugging away at max speed.
Only way to improve battery life is to reduce the amount of work you ask of your phone, not the speed at which it gets on with it.
For example, if my Desire has to process an image, it can either do that in 1ms at 1GHz, or 2ms at 500MHz, using the same amount of battery, no? At all other times its idling at the same 250MHz.
So the way forward is to reduce tasks, not underclock? And if anything the profile conditions in SetCpu are just one more thread.
Anyone actually noticed better battery performance from SetCpu?
I noticed bader Battery Life! So i dont use it anymore!
I don't think it will give you more battery life to reduce the cpu speed. more important i think is to watch the tasks that run on the background. some apps can drain you battery really fast. i just use advanced task killer and set it to kill apps when i turn my screen off, for me it helps more then lower the cpu speed.
Those apps drain battery by not letting the cpu idle, hence lowering max speed could improve battery life.
Sent from my HTC Magic using XDA App
I am playing a bit with underclocking my DS (Using UNITY v4 kernel atm, will update to v9 later).
However, I'm figuring out the usefulness of it (to extend battery life mainly).
Does it really save battery life? I'm already using JuiceDefender, and its SetCPU function.
Or is it not very useful since the most batterydrain comes from radios anyway.
What are the best values for it?
What's the standard clockspeed for the DS? And what is the best Max IDLE clock speed?
Well, i wont underclock at all.
First of all there is no need to do that to get good battery life. You can do lot other stuff to do so.
Under-clocking is risky as it might now have enough power that needed to the phone. that means that some stuff might not get processed like calls and stuff.
Right now with me using miui i get life for about 3-4 days.
Standard clock speed is 1,000mhz.
I have mine underclocked to 600mhz during idle times and it's perfectly fine.
Never had any issues at that speed and it keeps my Desire S much much cooler which can only be a good thing.
As for it's ability to extend the battery, I don't think it does so much in my case. I typically run WiFi overnight and G/3G/H during the day and my display usually chews up 60-70% of my overall battery usage even on a very dark screen.
I'd pick a setting that you feel comfortable with but have low expectations of the benefits.
The only time I use underclocking is for using Google Navigation.
On a hot day using Navigation for over a couple of hours, my DS would over-heat and restart (usually as I was approaching my motorway exit). So I have Tasker dialing back CPU to 768Mhz when using Navigation, and it does seem to help the phone run a little cooler. I no longer have to take it out the case for example.
Using the smartass governor (I believe) automatically knocks the CPU back to 240Mhz when sleeping. Not 100% on that though.
I'm currently testing a new kernel, and I spent an entire charge cycle on 'Smartass' and then an entire charge cycle on 'Powersave'. Aside from lots of lag on the latter one, the battery life was pretty much the same!
How do these interact. Do you get better battery life by using these apps. Or do they just work when you are running a stock rom??
I still use juice defender to turn off my data when the screen is off. And battery defender during my sleeping hours if I ever forget to charge my phone.
Battery opt apps usually prevent apps from using data, which in return doesn't drain the battery as much.
Custom roms usually try to govern the CPU frequency. For example lowering it to 1ghz instead of 1.5ghz. They can also change the voltage of the processor.
Basically custom roms and kernels will signifiatly change battery drainage due to processor changes.
Battery optimization apps can generally improve your battery usage depending on the apps installed on your device.
I've notice that ram usage on ics seems to be a bit higher than on gb, and battery life is just a tad bit worse, but not by too much. I have debloated as much as I could and kept minimal syncing, and running on mhx's super lite rom ATM. I still get more ram usage than on gb doing simple tasks. I'm just curious if lower ram usage actually contributes to battery battery life. Thanks!
Sent from my SAMSUNG-SGH-I727 using XDA
from what I understand about destop power usage, it doesnt matter how much you are using, but how many dimms you have. im sure our phone only has one 1gb dimm, using like 1-1.5v ish. which is pretty low on the power drain meter.
I would think with the LCD screen being by far the largest contributor to battery use, ram use would not be a very large contributing factor to battery savings. It will depend on how you use your phone though.
slotstik04 said:
I've notice that ram usage on ics seems to be a bit higher than on gb, and battery life is just a tad bit worse, but not by too much. I have debloated as much as I could and kept minimal syncing, and running on mhx's super lite rom ATM. I still get more ram usage than on gb doing simple tasks. I'm just curious if lower ram usage actually contributes to battery battery life. Thanks!
Sent from my SAMSUNG-SGH-I727 using XDA
Click to expand...
Click to collapse
Ram usage absolutely does not negatively impact your battery life. If anything increased ram usage will help battery life. If you reload an app that is in your ram, it takes much less computing power than to reload it from scratch, which is why task killers are worthless because not only do they deprive you of this ability, they also use extra processing power to remove the task from ram. You have ram for a reason right? This is the reason you want your system to use your ram as efficiently as possible, which means you want it full.
If you haven't already, I'd recommend trying the 2100 mah extended battery for the Galaxy Nexus. I put it in my Skyrocket, and it works great.
Picked it up on sale for around $25 if memory serves about 2 weeks ago. Edit: removed portion of post regarding label removal and battery case sizing adjustment due to safety concerns from fellow members.
pls4ms said:
If you haven't already, I'd recommend trying the 2100 mah extended battery for the Galaxy Nexus. I put it in my Skyrocket, and it works great.
Picked it up on sale for around $25 if memory serves about 2 weeks ago. Took home, heated up label with a hairdrier and removed, then used dremel tool to grind down a little of the plastic corners. This helped the battery cover fit. Some folks had it fit fine without modification, but I did this before the instal (as folks talked about in another thread), just to be safe. Good luck.
Click to expand...
Click to collapse
Just to be safe?? It's not safe at all to dremel a battery
if you want your phone to run smoothly, give it as much ram as you can! Android does an excellent job of managing ram.
Think about it like this. Android thinks of unused ram as "wasted ram". That's why task killers are no good my suggestion is to not worry about ram and leave it be. What I do to that really helps to save battery is to underclock the processor to about 1200mhz or 1000. My phone runs just as smooth as it did at 1500 no lag at all even when playing games like angry birds. And while you may not be able to overclock a stock kernal you can always underclock it
Sent from my SAMSUNG-SGH-I727 using Tapatalk
cdshepherd said:
if you want your phone to run smoothly, give it as much ram as you can! Android does an excellent job of managing ram.
Think about it like this. Android thinks of unused ram as "wasted ram". That's why task killers are no good my suggestion is to not worry about ram and leave it be. What I do to that really helps to save battery is to underclock the processor to about 1200mhz or 1000. My phone runs just as smooth as it did at 1500 no lag at all even when playing games like angry birds. And while you may not be able to overclock a stock kernal you can always underclock it
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Click to expand...
Click to collapse
+1
I always UC and UV and don't kill anything
Hi,
I'm noticing that my android os is one of the main reasons my battery is draining.
I mesured this;
8u40: 23min cpu time
9u23: 29min cpu time
9u41: 32min cpu time
I haven't used the phone in the meanwhile. I get an 18 hours out of my battery, which is not suffient.
I lookt at drainer apps and such, but no one offers a solution for my problem. I need an app that logs the cpu usage, so I can detect what is consuming my cpu, thus my battery.
I have android 2.3.7, model MT27i, Kernel version 2.6.35.7+, build number 6.0.B.1.564