Related
This is for all those people that think auto-killer is the be all and end all of android.
Auto-Killer Does:
Kill Apps to free up RAM
Auto-Killer Does NOT:
Speed up your phone
Here is why!
The way RAM works is - it temporarily stores the files needed to run an application so that the CPU can access them quicker than from ROM/SD-Card.
RAM does NOT slow down when it has more information stored within it, therefore having 20 MB of free ram or 120 MB will make NO difference to the speed of your phone.
Ironically, having more free RAM may even slow down your app loading times because:
If you wish to launch an app and you have 120 MB of free ram with no apps loaded it will have to load the app from your ROM/SD into the RAM and then access it from there.
On the other hand if you have the app already loaded into the RAM, with only 20 MB of free ram, it will load quicker because it doesn't have to check the ROM/SD first!
Therefore, having less RAM free means that more apps will load quicker. In addition to that, Android already has a built in task killer which is designed to kills apps which haven't been used in a long time when you get to a very low ram figure.
btdag said:
This is for all those people that think auto-killer is the be all and end all of android.
Auto-Killer Does:
Kill Apps to free up RAM
Auto-Killer Does NOT:
Speed up your phone
Here is why!
The way RAM works is - it temporarily stores the files needed to run an application so that the CPU can access them quicker than from ROM/SD-Card.
RAM does NOT slow down when it has more information stored within it, therefore having 20 MB of free ram or 120 MB will make NO difference to the speed of your phone.
Ironically, having more free RAM may even slow down your app loading times because:
If you wish to launch an app and you have 120 MB of free ram with no apps loaded it will have to load the app from your ROM/SD into the RAM and then access it from there.
On the other hand if you have the app already loaded into the RAM, with only 20 MB of free ram, it will load quicker because it doesn't have to check the ROM/SD first!
Therefore, having less RAM free means that more apps will load quicker. In addition to that, Android already has a built in task killer which is designed to kills apps which haven't been used in a long time when you get to a very low ram figure.
Click to expand...
Click to collapse
Dude, you're talking to deaf ears.
n00bs doesn't care about memory management and schedulers and such stuff... so they do what they always did on their WinMo devices...
I can only hope some listen.
what about task killer is that the same ?
LOL JK
Hmm at about 26 meg left, my phone gets buggy, and slow moving.
'I dont believe appkiller makes my phone is faster, BUT It does´nt get slow...(26meg and lower)
So Autokiller will help my phone having more ram, and the phone is running fine
About the 120 meg free ram, I agree, just use a lower setting
BR.
MKrogh
btdag said:
having 20 MB of free ram or 120 MB will make NO difference to the speed of your phone.
Click to expand...
Click to collapse
I'm sorry but experience says it does.
case0 said:
I'm sorry but experience says it does.
Click to expand...
Click to collapse
I love the way peoples minds work. Tricks of the mind buddy, tricks of the mind...
Sure, task killers will not speed up your phone, but they will end apps that drain your battery (i.e. facebook, etc.).
I hear what you say and understand what you mean but if that is the case can you explain to me why, after a day or so my phone slows to a crawl and clearing out the memory speeds it up again?
Betty_Swallocks said:
I hear what you say and understand what you mean but if that is the case can you explain to me why, after a day or so my phone slows to a crawl and clearing out the memory speeds it up again?
Click to expand...
Click to collapse
Buggy apps wich leaks memory?
I know technically you are right but my Hero get s laggy once the RAM gets low probably due to to many background tasks running at the same time so `freeing up memory`ie killing background tasks definitely removes the lag and speeds things up again
I have to agree with kilsally here. What you have to think its that the more tasks that is open in the background in memory or not the phone will slow down due to the amount of processors running. Just like a PC the more running the slow that gets. One way to improve this is to increase system memory. In the phones case memory is not upgradable (but would be great if it could be!).
When you end tasks using task killer, it's like ending tasks on a computer and WILL speed it back up again (as there is no/very little processors running to slow it down).
Catch my drift?
its great that theres information out there stating how task killers and android shouldnt play together, but when it comes down to it, advanced task killer pro realllllllyyyyy helps keep my phone speedy. around 20 mb is where my phone gets clammy, around 65 mb is where it grows wings. at the end of the day, if i works for you do it. if not dont. THAT'S the beauty of open source <3
Well thats not really true. Although having 20mb or 120mb RAM free itself will not speed up the phone, when using a task killer to clean up running apps you see the speed increase through the lesser toll on the CPU.
When you close and app in android it very rarely closes (the developer will have to force the phone to close the process thread - its very messy), it goes to 'sleep' this often a good thing as it makes opening the app up again much quicker. however most apps leave background processes running all eating away at a chunk of CPU. using a task killer should providing there are a fair amount of apps running to start with boost the phones performance generally
</rant>
Wez.
Wezternator said:
Well thats not really true. Although having 20mb or 120mb RAM free itself will not speed up the phone, when using a task killer to clean up running apps you see the speed increase through the lesser toll on the CPU.
When you close and app in android it very rarely closes (the developer will have to force the phone to close the process thread - its very messy), it goes to 'sleep' this often a good thing as it makes opening the app up again much quicker. however most apps leave background processes running all eating away at a chunk of CPU. using a task killer should providing there are a fair amount of apps running to start with boost the phones performance generally
</rant>
Wez.
Click to expand...
Click to collapse
exactly! background apps doesn't only use your ram. many apps uses the cpu aswell and there for slowing down the phone
Wezternator said:
Well thats not really true. Although having 20mb or 120mb RAM free itself will not speed up the phone, when using a task killer to clean up running apps you see the speed increase through the lesser toll on the CPU.
When you close and app in android it very rarely closes (the developer will have to force the phone to close the process thread - its very messy), it goes to 'sleep' this often a good thing as it makes opening the app up again much quicker. however most apps leave background processes running all eating away at a chunk of CPU. using a task killer should providing there are a fair amount of apps running to start with boost the phones performance generally
</rant>
Wez.
Click to expand...
Click to collapse
which is exactly why when i have around 20mbs of ram left, killing apps makes my phone faster. people are thinking tooooooo technical about it. its not about memory being used, but whats in the memory (app) isnt slowing things down, but the fact that that app is causing cpu strain is!
It depends what you information you want to have 'pushed' to your phone. If you require it to be 'pushed' the app must run in memory to allow this to happen. Task Killer can kill apps that you don't require 'push' information.
I thought android paused cpu threads that wernt in use?
Also, doesnt matter if you have 20MB of free ram or 2TeraByte of free ram.
I've tried with and without task killers,far less problems without, and i felt it was faster without.
this kinda smells like RAM / registry cleaners for Windows, bull**** aimed at non-technical noobies.
SherlockHolmz said:
this kinda smells like RAM / registry cleaners for Windows, bull**** aimed at non-technical noobies.
Click to expand...
Click to collapse
Exactly my thoughts.
tierra said:
Sure, task killers will not speed up your phone, but they will end apps that drain your battery (i.e. facebook, etc.).
Click to expand...
Click to collapse
How does facebook drain your battery? I run the app from time to time, never changes bettery life. Also the people talking about CPU hogs - most apps go to sleep in the background and do not take up cpu to continue to run (or at least a minimal amount) - if you're running apps which have memory leaks etc then i think you should choose a different app to use instead of relying on a task killer to kill the task every time it goes wrong.
SherlockHolmz said:
I thought android paused cpu threads that wernt in use?
this kinda smells like RAM / registry cleaners for Windows, bull**** aimed at non-technical noobies.
Click to expand...
Click to collapse
Programs that aren't in use do get 'paused' however nearly any program running needs to maintain some CPU activity to stop it from crashing, and some register services that run in the background aiding the program doing what ever it does, these often don't get stopped.
Reg cleaners on PC's are incredibly useful for older PC's, ones what have had a lot of stuff installed and un-installed, and ones with slower HDD's. Because programs don't always remove any reg entries they put in when installed the registry can become massive, with slower/older PC's that can reduce performance quite a lot because it takes longer to find the things that are required, obviously this won't be a problem on newish PC's (ones with sata or solid state, or even fairly new IDE etc) but ones with old 5400rpm IDE (old laptop drives) drives may struggle a little.
again, </rant>
Wez
how much of free ram do you have when you kill all task? just wondering because im running like 6 widgets and i get like around 165mb ram when i kill all task. and 224mb when i restart phone.
176 killing all tasks.i used to have the my toch slide and klling all apps i used to get 299 -324
Sent from my HTC Vision using XDA App
I get about 185 on virtuous. People complain about sense being a mem hog, but coming from a G1, struggling to keep 20 mb free, even having 100 mb free seems pretty luxurious.
MIUI let me have about 230 mb free at any time, but if I ignored the numbers, I actually didn't really notice any difference in performance. In fact, my average mflops and quadrant scores were still better in virtuous running the same setCPU profiles. I know that's kind of a kernel thing, but still, just goes to show that virtuous is no slouch, even if it uses a lot more memory.
Just my personal experience.
Sent from my HTC Vision using XDA App
I have 233mb free running CM7 Build #11. I haven't killed all tasks though, just running as normal.
Just as a reminder, free ram is wasted ram on any unix based OS.
dekeijzer said:
Just as a reminder, free ram is wasted ram on any unix based OS.
Click to expand...
Click to collapse
+1
really good point.
when running normal apps (messaging, internet, settings, random ish) I have ~100, if i kill everything i get 175, but that actually doesnt help performance, because next time i open messaging, it takes a few seconds to load back up because it isn't in RAM.
I'm running virtuous and OC'd to 1.49 and it runs perfectly smooth with 100mb free. I can even keep a game like angry birds running in the background without it affecting system performance at all.
on phones that only have 20-30mb free, opening something new can cause slowdowns, but for my G2, there's no need at all to force close things that are sitting nicely in the background.
FPS is much higher on froyo. DNA is 56 FPS and locked. If I OC gingerbread 1.550 mhz its same FPS as froyo JSD or JS8.
Even it lags on 1550 mhz compared to 1000 mhz froyo. (dungeon defenders)
Did you feel it? Try dungeon defenders the most heavy game. Look how smooth it is.
Ram management an some other small factors
Sent from my SGH-T959 using XDA App
Jasonhunterx said:
Ram management an some other small factors
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
I want to kill that small factors. And want to play this game smooth as froyo. What are them?
burakgon said:
I want to kill that small factors. And want to play this game smooth as froyo. What are them?
Click to expand...
Click to collapse
Did u try "Chainfire3D" ?
I'm not sure will help or not.
but I'm sure other kernels and OC will help.
I realise benchmarks are synthetic...but my semaphore Quadrant scores kill all else. I'd imagine gaming to be better too?
Vogie said:
Did u try "Chainfire3D" ?
I'm not sure will help or not.
but I'm sure other kernels and OC will help.
Click to expand...
Click to collapse
Everything helps but not much.
o0wiz0o said:
I realise benchmarks are synthetic...but my semaphore Quadrant scores kill all else. I'd imagine gaming to be better too?
Click to expand...
Click to collapse
Give up quadrant. only important thing on quadrant is FPS. Say me how much is your DNA FPS?
I think it's the amount of RAM. shadowgun is smooth on gingerbread if there are only a few enemies but once at higher levels, lots of lag...
Sent from my GT-I9000 using XDA App
Just for gaming? hmm maybe, but for all other stuff, forget about froyo.
interesting....
When you say GB, do you mean the GB custom rom from Insanity? I once did some testing with Darky's GB rom and found the same thing. Ficeto's GB rom (which is essentially stock deodexed GB rom) performs much better than Darky's GB rom even though they are both based on the same stock rom.
snapper.fishes said:
When you say GB, do you mean the GB custom rom from Insanity? I once did some testing with Darky's GB rom and found the same thing. Ficeto's GB rom (which is essentially stock deodexed GB rom) performs much better than Darky's GB rom even though they are both based on the same stock rom.
Click to expand...
Click to collapse
No I talking about sammy. Darkcore kernel just sucks.
TaLeNDiL said:
Just for gaming? hmm maybe, but for all other stuff, forget about froyo.
Click to expand...
Click to collapse
Totaly untrue. I still run froyo. With speedmod kernel it runs smoother and everything works including bln, great audio with voodoo sound and great battery life.. 2 days or so
Sent from my GT-I9000 using Tapatalk
lgkahn said:
Totaly untrue. I still run froyo. With speedmod kernel it runs smoother and everything works including bln, great audio with voodoo sound and great battery life.. 2 days or so
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Is there any voodoo color kernel for froyo?
burakgon said:
Is there any voodoo color kernel for froyo?
Click to expand...
Click to collapse
Yeah theres the original voodoo kernel by supercurio.
But he's right, I've tried alot of GB roms including stocks but eventually went back to Froyo 2.2.1 JS8 with the Speedmod kernel.
Really speedy, battery life as good as GB and no weird crashes and the touchwiz launcher doesnt act weird like needing to load all my shortcuts again after exiting an app.
Also all apps work smooth.
Currently have 120 apps installed.
Try some itnd tweaks they help a lot try loopy smoothness and acid tweaks
Sent from my SGH-T959 using XDA App
Games are smoother on Froyo because of both free ram and ram management.
Froyo 2.2.1 has around 180mb on boot and 120+ mb after prolonged usage. Gingerbread 2.3.4 and 2.3.5 has 140mb on boot and less than 100mb after a day's usage. The kernel closes apps and background processes when ram is below a certain level. So, when playing a game, say Shadowgun, when a new enemy appears or when there are lots of bullets flying, the ram consumption of the game goes up. So, free ram drops. The cpu has to close some background processes to free up ram. Later, when there are fewer enemies and bullets on-screen, the ram consumption drops. The cpu then restarts those background processes. The constant opening and closing of these processes forces the phone to handle both the game and the processes simultaneously, hence causing the lag.
On Froyo, the free ram is higher, so playing is game is less likely to cause you to drop below the threshold ram level. At the same time, ram management is different on froyo, in the sense that once those background processes are closed, they remain closed until they are actually needed. But on Gingerbread, those background processes are reopened as soon as possible, even if they're not needed. Hence, the lag in Froyo games, if any, only happens when you first start the game or level, and then the game is smooth for the rest of the game, while on Gingerbread, the lag is persistent throughout.
If you've used the beta ICS roms, you'll find that games are smoother than on Gingerbread despite low free ram because the ram management on ICS is more similar to Froyo in the sense that background processes are only restarted when needed.
disclaimernotice said:
Games are smoother on Froyo because of both free ram and ram management.
Froyo 2.2.1 has around 180mb on boot and 120+ mb after prolonged usage. Gingerbread 2.3.4 and 2.3.5 has 140mb on boot and less than 100mb after a day's usage. The kernel closes apps and background processes when ram is below a certain level. So, when playing a game, say Shadowgun, when a new enemy appears or when there are lots of bullets flying, the ram consumption of the game goes up. So, free ram drops. The cpu has to close some background processes to free up ram. Later, when there are fewer enemies and bullets on-screen, the ram consumption drops. The cpu then restarts those background processes. The constant opening and closing of these processes forces the phone to handle both the game and the processes simultaneously, hence causing the lag.
On Froyo, the free ram is higher, so playing is game is less likely to cause you to drop below the threshold ram level. At the same time, ram management is different on froyo, in the sense that once those background processes are closed, they remain closed until they are actually needed. But on Gingerbread, those background processes are reopened as soon as possible, even if they're not needed. Hence, the lag in Froyo games, if any, only happens when you first start the game or level, and then the game is smooth for the rest of the game, while on Gingerbread, the lag is persistent throughout.
If you've used the beta ICS roms, you'll find that games are smoother than on Gingerbread despite low free ram because the ram management on ICS is more similar to Froyo in the sense that background processes are only restarted when needed.
Click to expand...
Click to collapse
Thank you brother
disclaimernotice said:
Games are smoother on Froyo because of both free ram and ram management.
Froyo 2.2.1 has around 180mb on boot and 120+ mb after prolonged usage. Gingerbread 2.3.4 and 2.3.5 has 140mb on boot and less than 100mb after a day's usage. The kernel closes apps and background processes when ram is below a certain level. So, when playing a game, say Shadowgun, when a new enemy appears or when there are lots of bullets flying, the ram consumption of the game goes up. So, free ram drops. The cpu has to close some background processes to free up ram. Later, when there are fewer enemies and bullets on-screen, the ram consumption drops. The cpu then restarts those background processes. The constant opening and closing of these processes forces the phone to handle both the game and the processes simultaneously, hence causing the lag.
On Froyo, the free ram is higher, so playing is game is less likely to cause you to drop below the threshold ram level. At the same time, ram management is different on froyo, in the sense that once those background processes are closed, they remain closed until they are actually needed. But on Gingerbread, those background processes are reopened as soon as possible, even if they're not needed. Hence, the lag in Froyo games, if any, only happens when you first start the game or level, and then the game is smooth for the rest of the game, while on Gingerbread, the lag is persistent throughout.
If you've used the beta ICS roms, you'll find that games are smoother than on Gingerbread despite low free ram because the ram management on ICS is more similar to Froyo in the sense that background processes are only restarted when needed.
Click to expand...
Click to collapse
This is exactly what I have found as well. Froyo EZBase rom (used to downgrade then upgrade to custom roms frequently) played half the games I loved so much faster, I even started keeping it fr days in between upgrading to custom roms... But ever since moving to onecosmic BETA 1 ICS... games have been just as fast if not faster...
This is true. And its sad .. Im starting to feel like my SGS is already outdated. Im running CM7 and most -if not all- 3D games cause some lag. Wind-up Knight , Riptide,Shine Runner, Asphalt , even fruit ninja -.- .
I dont remember facing these lag issues back when I had Froyo running. I am seriously considering going back to Froyo.
Anyway, can someone please confirm that games run smoother on ICS ?
Hi everyone. I have noticed that I don't have more than 1gb of free ram even if I close all the apps. And if I open my browser, it eats 500mb of ram. My phone became slower after few days of use, I notice constant lags. I have put most apps to sleep, and disabled some packages. But still very low on ram. Any advice please?
kazzaqov said:
Hi everyone. I have noticed that I don't have more than 1gb of free ram even if I close all the apps. And if I open my browser, it eats 500mb of ram. My phone became slower after few days of use, I notice constant lags. I have put most apps to sleep, and disabled some packages. But still very low on ram. Any advice please?
Click to expand...
Click to collapse
It is normal that your phone uses ram although 1 gb available is a bit low. Maybe factory reset the phone? If that doesn't work I would go back to where you got it from or contact samsung support
I checked and I have about 1.5 available after closing all apps and optimisation
I typically have 500-700 free on mine and experience no lag. Unix based OSes are supposed to occupy memory in order to launch things faster.
Sent from my SM-G955U using Tapatalk
Yeah don't worry it's normal !
Some OS almost use 100% of RAM, but keep providing a perfect multitasking.
It doesn't mean that you will only have 700-900 Mo available for your multitasking, your OS will free RAM if necessary and let it to the apps. And even with 10 open apps in window mode, you will still have 700 Mo of RAM available
Thanks everyone. I have 1-1.2gb free with no active apps and now i see it's ok. Phone becomes a little slower when there are many apps open, but I believe it's also ok, nothing critical.
Why do people care how much RAM is free? I don't worry about it on my phone or laptops. I just let the devices do what they do best -- entertain me
cliffr39 said:
Why do people care how much RAM is free? I don't worry about it on my phone or laptops. I just let the devices do what they do best -- entertain me
Click to expand...
Click to collapse
I noticed lags and then saw that I have low free ram. On my previous leeco le max 2 I've had 1.8-2 gb free. So i thought maybe i do something wrong and more free ram will make phone faster. But looks like everything's fine.
kazzaqov said:
Hi everyone. I have noticed that I don't have more than 1gb of free ram even if I close all the apps. And if I open my browser, it eats 500mb of ram. My phone became slower after few days of use, I notice constant lags. I have put most apps to sleep, and disabled some packages. But still very low on ram. Any advice please?
Click to expand...
Click to collapse
In Android unused Ram is wasted Ram. You normally want to have about 500 free. If you're noticing that every time you open an app again it has to reload then yes it's an issue.
release ram
Hi; if you want more free ram you can reduse background process in setting/developer option
if you set background process on 2 system will process only two apps.
if your phone is slow when ram is full you can use ram booster.
Force close it! and greenify (need root) are the best ram booster.
Just uninstall applicatiions that you dont use or disable them. Pretty simple
yes more ram usage is not more battery drain, and device lag if there is no more ram or not enough available but its like if you only fill 1/4 of your fridge , your fridge won't consume more power if you put more stuff on it and it become only a problem if you want to put a big thing on it but its already full , so its only now that its useful so empty a bit the fridge to make space , but empty your fridge to put nothing on it is useless, you know what I mean?
So idk what's causing this I'm on havoc os 3.7 official and I've noticed that a lot of times if I have multiple apps open then switch to another app that one app will like close and re load the entire app as of it was killed because I dident have enough ram or something well when Icheck memory I have 4gb ram but my apps r force closing all the time or resetting as if I'm out of ram but my ram usage never goes up past like 2.4 GB so like why is my phone not using all my ram and how can I change it because this is annoying and I should be able to utilize my ram if not then why even have that much ram
Test a kernel manager like this https://github.com/SmartPack/SmartPack-Kernel-Manager/releases then low memory killer and or an other kernel
OK so the default values were low like 128 and 256 and about around there for everything in LMK so I changed them as high as they would go for the most part based on my total amount of ram and the lower the value the less ram an app is allowed to have before it is killed right?
Actually I think if the value is higher the apps will get killed more frequently so I guess I want them lower then?