Hi guys,
I got a simple, dumb question (sorry about that).
But If there's more memory (RAM) is used on a handheld device, will it used more battery?
Will my device work longer when the memory is 50% loaded than 80% loaded?
(both not running applications).
I hope someone can give me a good answer
****head
Of course, the more memory you use, the more power you need, etc. So yes, more used memory will cost you more battery.
Really?
AFAIK RAM IC is powered as a whole and draws constant power regardless of how much memory is actually in use from OS perspective. nevermind, can you prove your statement in any way?
^ was correct, memory requires the same amount of power whether you use 128MB/256MB or 200MB/256MB because it requires the same amount of energy to store a '0' or a '1'.
The more data you have in memory tthe more memory accesses you would use to access what is in memory because it's there for a reason.
ok Thanks for the explanation :-D
Related
Whenever i change the phones battery if i take more than 30s or so the ramdisk loses all its data? is this supposed to happen? if so is there a way to simply reduce the ramdisk to 2-5 mb so that i can install everything on the device itself?
with wm5 ram stoped being used as storage because it loose it's data when the batt was pulled
with wm5 6 only flash is used for storage and because himalaya dont have that much flash people use ramdisk to get more storage
if you dec the ramdisk size you get more app running memory but not more storage
but there is pagepool for apprunning, ram disk which is supposed to be the RAM area for new devices i think, n storage which is supposed to be ROM... the 30 mb of storage i have can have programs installed on it... n so does the 30 mb ov ramdisk...
no pagepool is more kinda like cache
RAMdisk is RAM. By its nature RAM is volatile. WM5 and WM6 make it a lot less volatile by telling the OS that this area of RAM should be treated as a storage device. Although I've not yet lost a single bit from RAMdisk since I flashed my first WM5 ROM, I regularly copy my RAMdisk to SD and from SD to desktop HD, just to be on the safe side. If you loose data from WM5/6 RAMdisk, it's probably either because you short battery contacts while changing batteries or because there's something wrong with your backup battery.
WM5/6 Storage (also known as "Device" in installation procedures) is ROM, it is physically a totally different kind of chip.
All you can do by cooking ROMs is shift the sizes of RAMdisk/pagepool(indeed cache)/Program memory, but both pagepool and program memory are 100% volatile, 0% soft reset or empty battery resistant.
Maggy said:
RAMdisk is RAM. By its nature RAM is volatile. WM5 and WM6 make it a lot less volatile by telling the OS that this area of RAM should be treated as a storage device. Although I've not yet lost a single bit from RAMdisk since I flashed my first WM5 ROM, I regularly copy my RAMdisk to SD and from SD to desktop HD, just to be on the safe side. If you loose data from WM5/6 RAMdisk, it's probably either because you short battery contacts while changing batteries or because there's something wrong with your backup battery.
WM5/6 Storage (also known as "Device" in installation procedures) is ROM, it is physically a totally different kind of chip.
All you can do by cooking ROMs is shift the sizes of RAMdisk/pagepool(indeed cache)/Program memory, but both pagepool and program memory are 100% volatile, 0% soft reset or empty battery resistant.
Click to expand...
Click to collapse
yeah maggy is right
and welcome back maggy
the reason people loose ramdisk at crash hardreset batt removal (it happens from time to time too ) have to do with some issues many himalayas seem to have with their backup battery
i guess youre right my backup battery seems to run out of juice very very quickly.
How do u replace the Backup battery...my pda also looses its data after a a little while....some times it also doesent starts..please also describe the kind of battery..because i tried my self and the battery is more thin than the PC Bios battery
the batt it selft should have a part nr which batt sellers worth their salt should know so write it down and ask them
but could be that the batt itself is not the only problem could also be the connector or simply the backup batt measuring system in the pda
Hi,
While I'm waiting for my spare battery to arrive, I thought I'd check and see how useful it's going to be...
Is it possible to swap batteries without having the device 'hard reset', or can I quickly swap when I need to without having to reinstall and setup all my stuff?
Thanks.
Swapping the battery is like soft resetting.
Power off - power on
I don't think anything is lost. You just reboot the phone.
This will never be possible. You have to keep up your power supply during the battery swap. This is only possible with a large capacitor. And only for this use you will never see this built in a mobile handset due to the extra cost, weight and needed space.
While taking out the battery the device will only power off. After replacing the battery you can normally switch on your device, this is like a soft reset! Don´t worry about lost programs and so on.
That's what I wanted to hear - I don't mind a quick power-down to swap, I just didn't want to then have to re-sync with the computer to get all the settings back.
I suspected the \internal storage was flash-based so would survive a battery swap, I just wasn't sure about the main memory - my old XDA would lose everything when the battery was low.
Thanks all!
I don`t know what happens if you swap the batteries when the device is on external power - maybe that works.
Napfkuchen said:
I don`t know what happens if you swap the batteries when the device is on external power - maybe that works.
Click to expand...
Click to collapse
Does not work - reboots as well...
Kaysee_sw said:
Hi,
While I'm waiting for my spare battery to arrive, I thought I'd check and see how useful it's going to be...
Is it possible to swap batteries without having the device 'hard reset', or can I quickly swap when I need to without having to reinstall and setup all my stuff?
Thanks.
Click to expand...
Click to collapse
Windows Mobile does not lose the data on power-loss since version 5. Devices up to WM2003SE held data in Ram and lost all settings and data when the battery was empty.
Some devices had a small auxilliary battery which held the data when the battery was empty.
Have fun!
I'm wondering if there's something I can do/change to get more time with continual use out of a full battery.
After 4 hours of web browsing, my battery is down to 40%.
I'm on cm7 7.1 with 6/30 kernel
Nook Tweaks Steppings:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
I have the brightness turned down really low and I've used the battery callibration app, a few times.
No problems with deep sleep- just looking to get more time from continual use.
Any ideas?
Do you run an auto-task killer app? Because if so you're trading very short term memory savings for a boat load of processor time. Ever since Froyo, and especially Gingerbread, Google made significant changes to the idle-memory allocation management and active-process management logic. All task-killers accomplish in 2.2+ is wasting processor time because 90% of the time android will immediately(depending on the app's historic use and prioritization) restart said app thinking there was some sort of critical failure. (you can check for your self, get the app "System info pro", and preform a kill. For the next 10-15 minutes you'll watch nearly all of the killed processes return to life, and re-assume their use of active/idle ram.
Example: You have 20% ram available, not idle mind you, and the app you've chosen to run needs 35%. First android will prioritize and organize all of the idle apps(which reside in idle ram, kind of like a really big stepping stone between oblivion and active status), and start purging from the bottom-up. Continuing till there's enough free'd memory to launch. Android also has the option of clearing/shrinking assets as a last resort before playing the guessing game as to which active apps aren't important. I don't exactly know what conditions need to be met in order for an app to achieve active(more-protected) status, rather than idle, but it's fairly good at figuring it out, or android wouldn't be so godly at multi-tasking.
A little long-winded comment, but I don't prefer giving advice and backing it up with because I said so logic.
TL;DR For 2.2+ don't use Auto-task killers, they gorge on your precious mA/hr's. Use something like "System info pro" or any comparable app to singly kill, or a pre-setup batch kill, apps as you experience issues.
Other than that, my only advice for battery life would be to not have apps you don't regularly use installed. If they're not installed they can't second-hand or tertiary-hand waste power.
In all reality, most if not all further battery/CPU efficiency increases will come from the hard work put in by Dalingrin/verygreen/murdok to increase hardware optimization for our version of android/kernel. (I know there's more key players, just can't think of them off hand)
Woot- I'm not using a task killer app, but thanks anyway for the info!
It sounds like people.are getting better results that I am with heavier use (videos, gaming, etc.) , so I'm trying to figure out where I'm going wrong.
Are there any settings that I can change that might help?
I'm more familiar with iPhone battery saving settings- where themes and push email eat lots of battery.
Is that the same case with android?
How much do widgets impact battery life? I don't think I have alot- but maybe there are some that eat more battery than others?
I know your first post said while web browsing but when you aren't using data you can turn off wifi to save power. Like when playing a game or watching a video from emmc/sd.
woot1524 said:
Other than that, my only advice for battery life would be to not have apps you don't regularly use installed. If they're not installed they can't second-hand or tertiary-hand waste power
Click to expand...
Click to collapse
Is there a way to find out which apps do this?
Hi. Im a noob i know. I checked the forums. But i did not find what i was looking for.
So. Its really annoying, everytime i clear my ram then in less than 15 seconds its full again. Which drains my battery and takes ages to charge. With this i get overheating. My battery heats ut self up to 60c° and the screen is nearly untouchable as it burns. I use a fan and it cools it down to 33c°. Any help?
Repcak3 said:
Hi. Im a noob i know. I checked the forums. But i did not find what i was looking for.
So. Its really annoying, everytime i clear my ram then in less than 15 seconds its full again. Which drains my battery and takes ages to charge. With this i get overheating. My battery heats ut self up to 60c° and the screen is nearly untouchable as it burns. I use a fan and it cools it down to 33c°. Any help?
Click to expand...
Click to collapse
Use this or this & block unnecessary apps frm loading during boot time..which rom u r using & which kernel?
are you rooted? if not the do that first and install titanium and remove u wanted apps
Rom
I have the latest rocketrom and hydracore kernel
May be do a full format and flash the rom again.
Full ram isn't always wasted. Its not like a windows pc.
Sent from my GT-N7000 using xda app-developers app
PJ147 said:
Full ram isn't always wasted. Its not like a windows pc.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
yes. But it drains my battery and makes my phone really hot. Ill maybe just have to go and look for software thatll stop my apps from restarting as soon as i clear RAM. Thanks for help though
Repcak3 said:
yes. But it drains my battery and makes my phone really hot. Ill maybe just have to go and look for software thatll stop my apps from restarting as soon as i clear RAM. Thanks for help though
Click to expand...
Click to collapse
no, that's wrong. Clearing the RAM and forcing all the apps to load from scratch is heating the phone and wasting the battery!
The heat is generated by the CPU and the WiFi chip, NOT the RAM!
Android (and most Unix systems) use all available RAM to run more efficiently. It's not a power waste due to using the RAM in a very different way to Windows systems. I can't remember where I read it now, but an Android developer (either at Google or elsewhere) explains this better than me, but this is the general summary.
Short version: DO NOT USE RAM CLEANERS, Android is MEANT to use all available RAM, the CPU is heating the phone BECAUSE it has to load things from scratch rather than pull from RAM.
edit to add: even when something has outrun its usefullness (old program still in RAM, for example) then Android has a very good built-in cleanup system that unloads programs that have not been run for a while. This means that you don't even need to kill old programs that you no longer need!
Repcak3 said:
everytime i clear my ram then in less than 15 seconds its full again. Which drains my battery and takes ages to charge. With this i get overheating. My battery heats ut self up to 60c° and the screen is nearly untouchable as it burns. I use a fan and it cools it down to 33c°. Any help?
Click to expand...
Click to collapse
Actually hte system uses the unused ram to cache other apps so they open faster when you need them..soeven though you clear the ram,it gets full after sometime.You need not worry about that because android can manage it well
And using some task killers could cause you battery drain and even leads to heat your phone
Try formating and reflash the rom
Let's go the crazy analogy route, 'cos they're always fun!
Say you're listening to music on some CDs. You have, say 5 CDs and on each CD there are a only couple of songs you want to listen to, so on a HiFi you'd have to keep switching CDs to get your play list. Let's say that they are also your favourite songs so you play them frequently. Let's call these top 5 songs "Messaging", "Gallery", "Camera", "Phone" and "Music".
So, you rip the CDs to MP3 and create a playlist. The songs are all strung together and they load and play significantly faster than switching discs repeatedly. This is what Android does with programs in RAM. To change between "Messaging" and "Phone" you just double click the file.
Now, you use a task killer to clean your RAM: What you have just done is delete all the MP3s from your computer, put the CDs back in their cases and put the cases back on the shelf. When you next go to play one of your frequently played songs you now have to go to the shelf, find the CD, put the CD in the drive, wait for it to load, then play the song.
Clearly the former is more efficient. The MP3s are not wasting power by being there, they're cached and pre-loaded so they load much more efficiently next time. Clearing everything away and reloading from scratch is much more processor intensive and that is what is generating that heat.
Thanks guys. Its not heating anymore. Thanks for all the help. You guys all get a thanks button clicked
You learn something new everyday. I actually didn't know about the specific way Android deals with ram. I've always cleared ram in the device settings in Airdroid (wifi file transfer app). Never get any battery drain/heatup issues though, but good to know about this, and will now refrain from being OC with clearing ram
Hey everyone.
I just got my 4x HD and i was wondering why i always have around 70% ram used on idle.
I checked in task manager and there was for around 200mb of services and apps running max, can't find where the other 400mb went.
Anyone knows if this is normal? How much ram does your phone use on average?
I agree with 700mb ram already used. But doesnt lag the phone though.
AW: Ram usage
its better when more ram is used. all the apps u used are stored in ram for quicker app start when run the app again. in other words: phone is faster when more ram is used. only if u hit the 1gb limit the phone would lag
Gesendet von meinem LG-P880 mit Tapatalk 2
gordon0001 said:
its better when more ram is used. all the apps u used are stored in ram for quicker app start when run the app again. in other words: phone is faster when more ram is used. only if u hit the 1gb limit the phone would lag
Gesendet von meinem LG-P880 mit Tapatalk 2
Click to expand...
Click to collapse
thats true, but i too have ram problem in my o4x,
it starts lagging and freezing after some time if memory is not cleared by any task manager. and at extreme it restarts the phone.
i haven't installed that much apps yet, i installed more apps in my HTC Explorer and that phone never did things like this but this phone has double ram and still doing strange things.
and i installed swapper to solve the problem but now i'm stuck on boot logo, any help appreciated.
and any help on my bricked phone is also appreciated at my post here, http://forum.xda-developers.com/showthread.php?t=2192894
still, my phone uses 800Megs of RAM and constant lag.
fyi every time someone complains that their Android phone is using a lot of RAM an angel loses its wings.
AlderCass said:
fyi every time someone complains that their Android phone is using a lot of RAM an angel loses its wings.
Click to expand...
Click to collapse
but.. but.. but how will the games work smooth if there's only 100megs ram free?
I understand that system/UI works faster when everything is loaded in ram... but i don't like apps in background sucking my battery. I've seen this clearly in Battery Monitor. When ram is clear it uses about 25mW (on idle), with stuff in background it's closer to 100mW or more... I don't like my phone eating battery 4 times faster on idle that it should.
_MiseryMachine_ said:
but.. but.. but how will the games work smooth if there's only 100megs ram free?
I understand that system/UI works faster when everything is loaded in ram... but i don't like apps in background sucking my battery. I've seen this clearly in Battery Monitor. When ram is clear it uses about 25mW (on idle), with stuff in background it's closer to 100mW or more... I don't like my phone eating battery 4 times faster on idle that it should.
Click to expand...
Click to collapse
Again, this isn't Windows, it's Android. Free RAM is wasted RAM. If it has only 100Mb free and you launch a heavy game, it'll promptly free the needed RAM by offloading the least used stuff it still has on RAM.
On the other hand, if you call that program you only use once a day, it's probably still in your RAM, and will open as if you've only just used it (well, almost).
The used RAM isn't necessarily active, so not all the apps stored there are sucking battery. Your test results are accurate, but your conclusions are fallacious: yes, there's less battery usage when the RAM is clearest, but, as they say, "you've thrown out the baby with the bathwater", i.e. when unloading ALL apps, you also unloaded the ones that were consuming battery. On the other hand, you've also thrown out stuff that were just kept in memory, but weren't active.
The other problem with your approach is that, after you unload ALL apps, the most troublesome ones will probably reload themselves back into RAM. So, even if right after freeing RAM you reduce your battery usage, a few minutes later it will be back to the same.
What you should do is get a program like BetterBateryStats and find out what's actually sucking your battery. When it does, you have a few alternatives:
- uninstall apps that are sucking your battery but you just don't need;
- greenify some of the apps that you do need, just not all the time;
- freeze some apps (with Titanium Backup) that you don't use but can't uninstall.
i tend to disagree with people saying free ram is wasted ram and preloading apps in ram is good and that for this simple reason.
everytime you start a app that is not preloaded (it can only preload so many apps) it has to use cpu time to unload it then load the next app resulting in extra cpu usage = less battery time.
many people complain about battery life except me.
and i really manage my phones resources all day long and have nsane results noone else seems to get.
i have over 5 hours 30 min screen on time (me browsing watching youtube using whatsapp and so on.) and have over 630 mb ram free.
my total stanby time on lght use is 5 days with 2 hours 30 min screen on time.
i would send screenshots as proof but for some reason the lg 4x hd bluetooth wont install on windows 7 x64.
but really since i starte to actively manage my phone the battery lasts longer and i never had a stutter or anything.
and as a sidenote my phone is stil unrooted and stock v10h so with root i could prevent even mre from starting up and have even more free ram and better results.
and yes the poster above me is right some apps will reload themselves so IF you use a task killed prevent it from killing tasks that start themselves up again.
like google partner setup , media and more google stuff.
hutjeflut said:
i tend to disagree with people saying free ram is wasted ram and preloading apps in ram is good and that for this simple reason.
everytime you start a app that is not preloaded (it can only preload so many apps) it has to use cpu time to unload it then load the next app resulting in extra cpu usage = less battery time.
many people complain about battery life except me.
and i really manage my phones resources all day long and have nsane results noone else seems to get.
i have over 5 hours 30 min screen on time (me browsing watching youtube using whatsapp and so on.) and have over 630 mb ram free.
my total stanby time on lght use is 5 days with 2 hours 30 min screen on time.
i would send screenshots as proof but for some reason the lg 4x hd bluetooth wont install on windows 7 x64.
but really since i starte to actively manage my phone the battery lasts longer and i never had a stutter or anything.
and as a sidenote my phone is stil unrooted and stock v10h so with root i could prevent even mre from starting up and have even more free ram and better results.
and yes the poster above me is right some apps will reload themselves so IF you use a task killed prevent it from killing tasks that start themselves up again.
like google partner setup , media and more google stuff.
Click to expand...
Click to collapse
I had that problem when I installed the first leaked V20A, now with the official V20A EUR_XXX bluetooth is working fine, faster tranfears than with ICS.
help
I have problems, too. My o4x is working about 2.5 years but im very angry because of the ram usage problem. The ram is always %70-80. And the phone is very very very... slow. If the cpu is works %80, what can i do ? The battery is finishing very early. I dont wanna new phone. Im not rich. I dont want to buy a new iPhone. Everyone say "The iPhone (ios) is the best. Android is the worst. Bla bla bla.. " And I believe this... PLEASE HELP ME (( :crying: