Hi guys thanks for your time, so this is my doubt
When i turn on my phone i have 170 MB available memory but after a while down to 70 MB sometimes to 40 MB, what should i install to have more than 100 MB free?? i already have [email protected] 256Hz #97 Kernel and 2.2.1 XXJPY firmware.
thanks
regards
Usually this won't matter because with the Android OS, it will usually keep all the stuff you close (internet, contacts, recently accessed menus etc) cached in it's RAM as a non active application until you happen to tab into it again, thus instantly loading.
Android is also smart enough to know since the application is inactive, if it's eating your memory, it will force-close these applications to free up memory for the new applications. ie, I'm running internet, close it, and my memory is up to 280mb, then try to run AngryBirds and it will close the Internet app + others if it has to.
So... usually not an issue, but if it does become an issue you can run a service/task killer app that will handle all nonactive apps and terminate them. Or you can just clear level 1+2 ram periodically and it will reset it back to default until it starts filling with crap again.
Ok i have advanced task killer but i was reading in some topics in this forum that some guys have more than 150 MB free without using a task killer
Advanced task killer eats your battery
android doesn't need a task killer, as it kills tasks itself.. i don't know why there are so many out there they just eat up battery..
one app I would suggest is 'auto-killer' its free and I have mine set to aggressive. that's all you need to do then forget about it.. it keeps your memory from getting bogged down.
ok thanks for the tips
Related
Hello all
i am kinda new to android
so i installed a task manager which shows me my current amount of RAM
and i found that only 50-70 MB of ram is available with me always
and also when ever i try to play NFS shift on mobile it gives error of less memory
so is there any fix available
also is it normal for everyone ???
aman11dhanpat said:
Hello all
i am kinda new to android
so i installed a task manager which shows me my current amount of RAM
and i found that only 50-70 MB of ram is available with me always
and also when ever i try to play NFS shift on mobile it gives error of less memory
so is there any fix available
also is it normal for everyone ???
Click to expand...
Click to collapse
It doesnt seem normal for me. Mine is usually in the range of 150 MB to 200 MB depending on the tasks in the background. I use my i9000 for development and dont play games too often (except on my smoke breaks.... )
There are no "fixes" per se. You might however consider using "ATK" (Advanced Task Killer) or "Task Panel X". According to my observation as you keep using the phone for a prolonged period, services and apps will keep getting consuming resources even if you apparently think you had closed them. Its really an honest mistake pressing the "home" key to "close" applications, but I do it all the time too....
You could use ATK to close apps other than those in the "ignore mode" (a feature of ATK) after a specified duration. Does wonders to my RAM
Cheers....
Thanks a lot dude for your reply
Sent from my GT-I9000 using Tapatalk
Hi everyone~
I'm the sort of person who loves multitasking, opposite to those people who use task killers every moment
I always find that my Nexus One has more than 200MB of free memory, and internal task killer keeps killing background applications, actually I've never seen my free memory drops below 180MB.
So i was trying to figure out how to let internal task killer Not to kill background apps, and discovered "Autokiller" which can tweak internal task killer parameters.
but unfortunately, even I set every parameter to 0, still internal task killer kills as much as before my apps still are killed and I constantly get over 180MB of free memory.
so could anyone please suggest how to *really* stop internal task killer from killing apps?
Thanks a lot
You can't do anything about it. One of the changes in Froyo was to autokill processes with OOM_ADJ=12 rather than 16 it used to be in Eclair - which essentially leaves only background processes spawned by services, and no "empty" processes anymore.
Autokiller is completely useless in Froyo, and doesn't do a thing - because of the reason I wrote above.
And you can't do anything to keep those processes, except rewriting the OOM manager in the OS code.
Ask this guy, he rolls like a boss.
houzuoguo said:
Hi everyone~
I'm the sort of person who loves multitasking, opposite to those people who use task killers every moment
I always find that my Nexus One has more than 200MB of free memory, and internal task killer keeps killing background applications, actually I've never seen my free memory drops below 180MB.
So i was trying to figure out how to let internal task killer Not to kill background apps, and discovered "Autokiller" which can tweak internal task killer parameters.
but unfortunately, even I set every parameter to 0, still internal task killer kills as much as before my apps still are killed and I constantly get over 180MB of free memory.
so could anyone please suggest how to *really* stop internal task killer from killing apps?
Thanks a lot
Click to expand...
Click to collapse
So what's the actual problem here?
thanks everyone
ok so probably I have to modify OOM_ADJ value in order to not let internal task killer to kill my background applications.
I applogize for my poor English, my question was, how to stop internal task killer from killing background applications.
You can't modify it, it's hard-coded in the OS (kernel?). You need to recompile the OS for that.
thanks a lot guys
Hello,
This is my first thread in this forum
I bought an optimus x2 5 days ago (my first android device) and i would like to know how many free memory (RAM ?) you have.
I uninstalled some "crapware" and i currently have 89 + 142 MB free memory.
Heyyyy,
i have 162 Mb free memory with Task killer .
How did you remove the crapware?
Also how long did you do first charge for?
Ta.
My phone arrived this morning.
darknighted said:
Heyyyy,
i have 162 Mb free memory with Task killer .
Click to expand...
Click to collapse
Not really - all you have are an application constantly conflicting with Android's automatic memorymanager and constantly using ressources trying to kill tasks and services which Android are trying to start again all over. All you are doing are making the phone run worse with less cpu free for other tasks and a higher battery use.
NEVER ever use task killers on Android 2.x and up
Its been informed and documented over and over again, but still so many wrongfully think they should install task killers.
And you have proof of this yes?
Of not using task killers ?
Seriously it's common knowledge by now, or atleast it should be for anyone having just the slightest interest in Android
Information of this are coming directly from Google themselves, you know..those that build the Android OS
But here are just a few links
http://forum.xda-developers.com/showthread.php?p=6426198
http://androidspin.com/2010/05/25/why-you-dont-need-a-task-killer-app-with-android/
http://lifehacker.com/#!5650894/and...ed-what-they-do-and-why-you-shouldnt-use-them
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
http://www.droid-den.com/android-guides/android-guide-should-i-use-a-task-killer
Google on for more info....if its still needed
Can anybody explain to me something about how the RAM works? So the phone has 512 mb of RAM, and only 330 available (I guess the OS takes the rest to 330). From those 330, around 100 are always used by something hidden. What is that?
Also if I stop some of the running services, sometimes that memory remains used.
What does eat my memory over time? I mean after some hours following a reboot my memory slowly starts to become used.
In the Running services tab there is a list of cached services and if I close any of them it eats more memory. How does that work?
I know, these questions are annoying.
128mb for tegra. that's why you have only 300mb+ for available memory
But why if I stop some processes such as the music player the RAM doesn't clear?
And why if I stop something from the Cached Processes tab it eats my RAM? (I can't find out what those cached processes are actually)
as far as i understand the system keeps it in memory in case you open something again and then it doesnt have to load everything over. and if there isnt enough for new apps it clears some ram.
this is not windows and the ram is supposed to be full. if im wrong about that someone correct me...
Sent from my Optimus 2X using XDA App
Yes you're right but the way Android kills processes when needed can be optimized, as sometimes the system is slow to free ram. In fact there are threshold values for different situations, that say to the system to free ram.
So the solution is not a standard task killer, but an optimization of values that triggers memory clean up. It's done for example by scripts like the one I use, see in my signature.
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
if you rooted, you can use Autostarts or ROM toolbox from the playstore. it can change the receivers of the apps not to start at boot
CooLasFcuK said:
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
Click to expand...
Click to collapse
The simple answer is that you don't need to stop them!
As you say, Android is already very good at keeping track of background processes, to the extent that if a new program needs more RAM, Android itself will kill a background process that hasn't been used for a while to free up RAM for the new program.
The Cached processes screen SHOULD be full of recently used programs; it shows that Android is doing what it is supposed to do and is shifting inactive processes out of active RAM in case you want to load it again, without completely dumping the process memory.
Now, as for the side effect you mentioned, that would be a significant hit on battery life. By holding programs in RAM as it is supposed to do, the OS can load the program quickly and cleanly and more efficiently by simply reading the RAM rather than reading flash, writing to RAM, then reading from RAM. The general mantra for UNIX based systems is that unused RAM is wasted RAM.
Another thing to note is that if you do not close tabs when switching active programs (including going to homescreen) then the Browser is designed to hold that tab in memory. Even if you close the Browser (excluding closing the tab specifically with the "little x"). Even if you reboot the damn phone, it will still load the tabs/pages you had open last. The pages are not held in memory as such, just what was open and what tab order, so if you do open the browser after a while, it will load the last page from scratch.
TL;DR version: The running and the cached processes will remain exactly where they are until a new program needs more RAM than is available, at which point Android will kill something to make room. You do not need to do this manually. It will cause more power drain by making very inefficient use of RAM/Flash memory. Empty RAM is wasted RAM.
whilst Chaos is right, I notice severe performance drops when ram is filled, despite Androids theoretical advantage. It doesnt work...
Best to prevent from loading altogheter.
Root, lose warranty, backup apps, uninstall or freeze apps so the bloatware is removed.
For others, change autostart settings in Romtoolbox. So they wont start on boot.
Search for safe stuff to delete. There are lists for that
Sent from my GT-N7000 using Tapatalk 2
Or just dont install the apps that you dont really need.
Via GtN7000
LoVeRice said:
Or just dont install the apps that you dont really need.
Via GtN7000
Click to expand...
Click to collapse
Lol, even then you might still need to remove bloatware lol
Sent from my GT-N7000 using Tapatalk 2
Thanks so much for detailed answers.