![]() |
Are we sure it's a bad thing when RAM usage goes up?
I'm reading lots of people trying to figure out how to keep RAM usage down. What I'm wondering is if that's really productive. Seems to me that as long as the OS properly manages it, it should be OK if RAM usage get into the 90% range.
If the OS is using RAM to cache commonly used chunks of code, and if it has a decent routine for freeing up RAM as needed, what's the problem. It could actually slow things down to keep purging RAM. I'll admit I don't know much about what's going on in the kernel or exactly why RAM usage grows over time. Is there anyone who has dug deep enough into the system to know for sure what's going on in there? |
Re: Are we sure it's a bad thing when RAM usage goes up?
my RAM doesn't go down automatically. what do you mean by freeing up RAM? i have to use a seperate software to do that periodically (cleanRAM)
|
Re: Are we sure it's a bad thing when RAM usage goes up?
I think where you might start to notice problems is when you are at 90% usage and then you try to load something like opera. It will start spitting out memory errors kind of like you were on a mogul trying to run it. Another reason to keep memory low is if you play any games on the tp2. Games need all of the memory that they can get to run smoothly. That probably isn't the specific answer that you want but its the first few reasons that i can think of to keep the memory clean.
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
WM6.x has RAM management built in: when it reaches a certain threshold, it shuts down programs based on a priority system--so things like Outlook are high priority and rarely will be shut down, over say a dialog screen or Settings. This threshold value and memory level are changeable I believe via the registry. To the OP: I agree. People put way, way, way too much emphasis on "free RAM". Fact is, a system with 15mb of free RAM will perform the same as a device with 100mb of free RAM, makes no difference. I've run the Treo Pro with 38mb of free RAM on boot and WM6.5--fast as ever and you don't notice it. Sure, if you run Opera Mobile, Skype, TwitToday, etc. more RAM is better. But even then, the system itself does not perform any faster. Confession: I don't manage my memory. I don't use "free ram" tools and never look at how much I have. This is non-sense and a waste of users time, imo. Especially with WM6.5 which has more VM and better memory management. Now on custom ROMs, sometimes it is nice to know, only because you want to know what is running in the background--after all, background programs and processes take up RAM and CPU cycles. But if it is due to physical RAM or what the OS allots and not background apps, then the actual amount is trivial to the user experience. That's why I jam up my glyphcache and system cache sizes--they eat RAM but make the OS zippier. I can care less about RAM. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
Proper caching (and even precaching) can be quite helpful in speeding up application loading/performance, but you do need a memory manager that will allow the appropriate amount of memory to be freed when needed, especially for applications with large footprints. If the memory manager doesn't allow this precached memory to be freed when not used or needed or doesn't free enough you'll see OOM errors. This appears to be what HTC wanted to do with ResProxy - allow the precaching/caching or resources - but people reported that they were getting OOM errors when the memory usage climbed too high. Quote:
Quote:
|
Re: Are we sure it's a bad thing when RAM usage goes up?
I have yet to have my TP2 lock up in 6.5. I do reset it out of old habits, but most of the time its because of uninstalling or installing apps that require resets. I notice with 85% usage, the phone is actually snappier than it is originally at bootup
edit: one of the guys from the apple store wanted to see my phone (probably trying to spot an error so he can knock WM). ram usage was at 88% and the phone was moving along very smoothly with everything ready to go. after a few minutes of casual talk, and him playing with it, he handed it back to me with a mildly frustrated expression on his face :D |
Re: Are we sure it's a bad thing when RAM usage goes up?
Great discussion, this is exactly what I was thinking. I'd rather be properly using 95% of the memory and have things loaded and ready to go than keep it sitting at 39% and have to constantly reload things every time I open something. Sometimes it seems like it's a competition to get the lowest RAM number.
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
This is why I run RAM Sweeper periodically throughout the day. And also use Task Manager to close programs that are not being used or won't use for awhile. This helps improve battery life to have programs and tasks completely closed and out of memory... It's an old habit since I'm a PC Gamer and always look for performance overall. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
Anyone care to give a detailed argument from a programming/engineering perspective to actually back this up? Because I think it's crap. Seems to be an old habit carried over from the WM2003 days with little evidence. I also hope for the sake of the OS it is not true because that is just awful to make the consumer manger their devices---the exact opposite reasoning give by Microsoft for having apps minimize and not close. Quote:
It's a sad state that WinMo users feel they have to waste time managing their memory throughout the day. This is the opposite of "smartphone" and I think it is misguided. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
But browsers, file explorer, RSS readers that aren't updating, Twitter apps that aren't auto-updating, Outlook, Netflix, etc. don't do this as far as I know. In fact it should seem obvious which apps do truly "run" in the background and those that don't do anything. Edit: Here's a good example direct from MS on coding of Widgets, battery life and what they strongly suggest to preserve power; this is why I think modern programs on a moder OS don't impact battery life when idle.
|
Re: Are we sure it's a bad thing when RAM usage goes up?
malatesta you are on point with the technical info. u back up your opinions with actual facts i love that!! thanks for the info man!
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
Heck, I even enjoy when folks prove me wrong or teach me something I don't know (which is often), so if people can enlighten me on these issues I'm all for it! |
Re: Are we sure it's a bad thing when RAM usage goes up?
Your giving too much credence to MS and some random developers personally. MS operating systems are constantly running tasks even on an idle machine. Once these programs aren't in the que they won't have the ability to run. So I'm glad you think we are wasting our time and whatnot. I know what works in my own expierence since i'm the one doing it. Justify the means and go have a coke and a smile.....
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
I just see lots of claims being made but little actual arguments to support them. I've seen these sort of urban myths passed on in forums and I just see them as inaccurate, hence why I'm looking for someone to explain it. This reminds me of the "turn off beam" to save battery life meme. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
|
Re: Are we sure it's a bad thing when RAM usage goes up?
all i know is with my verizon tp i couldn't multi task at all until i flashed an ssk rom that allowed lower ram usage. i couldn't open multiple tabs in opera and it was extrememly slow. i have no problems with my phone but don't see why i would want to let it get that high again.
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
There's no direct correlation between amount of RAM available and CPU usage. Just because RAM is occupied doesn't mean the CPU is doing any work, there's just no direct connection. |
Re: Are we sure it's a bad thing when RAM usage goes up?
It's definitely NOT a good thing.
WinMo leaks memory like a colander leaks water. I soft reset every day, and run a memory cleaning app all the time, otherwise I don't have enough memory to run memory hungry programs like iGO8. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
|
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
RAM gets used by any application in non sequential fashion. It is entirely possible that data in RAM is out dated or was placed there by a program that has since been closed or is sitting idle (which is why programs reading from an incorrect memory address exhibit sometimes unpredictable results). However, having that data in ram doesn't require any further cpu operations. Quote:
So, with a large amount of used memory you may see extra CPU cycles used when new data has to be written into memory locations that are already occupied by old/stale data, but the actual storage of the current data (assuming it's not being used and nothing is being written to those locations) does not in itself cause any extra CPU usage. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
Remember, RAM is just volatile memory--it's a temporary storage area for data to be accessed quickly but not written to storage. The RAM chips themselves, AFAIK, are powered by the system regardless of what is being "held" in memory at the time and it is only when that information is called or acted upon does the CPU need to be used. At least that, in my non-engineering background, is how I understand it. |
Re: Are we sure it's a bad thing when RAM usage goes up?
Quote:
|
All times are GMT -4. The time now is 11:07 PM. |
Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com