• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Putting to rest the myths about Task Killers/RAM Optimizers and the like

Surely if it's always 100% then you've more than doubled it? Or do they mean "double your battery life but disable the battery meter"? ;)

Samsung pre-installing this crap is very worrying. It's one thing when carriers install bloatware for a fee (though not a good thing), but this is crazy.
They're not alone. The LG G3 has an auto cleaner that gets rid of those pesky cache files that apps create. I wish I were making that up.

http://www.androidcentral.com/how-reclaim-storage-space-lg-g3-smart-cleaning

According to one of our members, if you disable it and reboot - it turns right back on.

http://androidforums.com/index.php?posts/6934859

And a major Android blog wrote it up like it was somehow a good thing.

Freaking madness.
 
Hmm, there's nothing in the AC article that says that it does this automatically (I've no problem with letting people do it manually if they want, as long as they understand the limitations of what they are doing), but that seemed to be PattiCake's problem: that it was automatically erasing stuff that Llama needed. And settings don't stick - not good :(.

The "idle apps" thing gets my back up though: I don't use Windows very much, but that "there are unused icons on your desktop" message always annoyed the hell out of me, and this looks like the same sort of robo-nannying.
 
I've no problem with letting people do it manually if they want, as long as they understand the limitations of what they are doing...

Excuse the paraphrasing, Mr. Shakespeare ... "Therein lies the rub. For in that sleep of ignorance we know not what benefits may come."
Most users will look at this the same way they think of a "power boost" button on their car as if it were some magical thing that makes energy out of the ephemera. They don't realize that all it does is downshift to increase torque from higher rpm's giving them the impression that somehow the engine "found" more power somewhere. Easily done without the button by either punching the gas pedal or downshifting manually. The button is easier and they believe it doesn't impact performance (aka mileage).

The "idle apps" thing gets my back up though: I don't use Windows very much, but that "there are unused icons on your desktop" message always annoyed the hell out of me, and this looks like the same sort of robo-nannying.

I thought they cut that crap out with the end of XP. That was always one of the first things I turn off. But, I understand it. The users who need nannying most are the least likely to admit it or ask for it.
 
Some screengrabs of the NOTE4 (DarthStalker ROM,MAJ KEWL!)
(3GB RAM BTW)
& the LG G-PAD 7.0 (SmartClean on-board :mad: ,frozen w/Ttianium Back-Up :D )

EDIT:
Screenshots are gone,due to a FUBAR by IMGUR (not me this time,LOL) ;)
No longer have the devices,sold on 4/21/14.
 
Last edited by a moderator:
OK,took a bit of work,had to side-load both RAM Truth & IMGUR,but it was well worth the effort:

A BLAST FROM THE PAST,coming in weighing 256MB RAM,The ONE,The Only,the little engine that could...............
HUAWEI ASCEND,running CM7 (a big THX to Playful God for porting this over & keeping a LOT of us interested in ANDROID devices)
 
Did you try a smaller font size on your Ascend?

Still - looking good. :)

Nah, I forgot to check.
Man, talk about appreciating what you have. Of course the ASCEND is slow in every way imaginable.
If not for PG & CM7,this phone, for all practical purposes, was useless out of the box.
The hardware was actually kinda cool, still like the idea of the trackball, would actually be useful on bigger devices for easier one-handed use.
GOOD TIMES though, I wouldn't trade a moment of the experience for anything.
 
FYI guys, I'll try to "fix" the cut-off "RAM Size" display in the title bar by removing some extraneous spaces just after "RAM Truth".

I could also make it say "RAM Truth [Size: xxx]" vs. "RAM Truth [RAM Size: xxx]" so that it will almost guarantee that it won't get cut-off in the title bar...

Can't adjust the font size of the title bar at this time, though :( [I've tried :p].
 
FYI guys, I'll try to "fix" the cut-off "RAM Size" display in the title bar by removing some extraneous spaces just after "RAM Truth".

I could also make it say "RAM Truth [Size: xxx]" vs. "RAM Truth [RAM Size: xxx]" so that it will almost guarantee that it won't get cut-off in the title bar...

Can't adjust the font size of the title bar at this time, though :( [I've tried :p].
I was going to say - just turn to landscape, boom, done - but having RAM twice in the title bar does seem like one too many.

I'd remove the second RAM and let them eat cake. :D :D

Maybe change Size to Total - more user friendly plus it would break your change. :D

PS - we're doing something else. ;)
 
Last edited:
Samsung Galaxy Prevail (running cm7)

RAM Truth:
screenshot-1428454843026_zpsudu25yyr.png


Storage truth appears to be incompatible:
screenshot-1428455163742_zpsjfaxdawi.png


RAM Truth tiny (smallest size) text:
screenshot-1428455258118_zpsnbikgi0n.png
 
Last edited:
Hey LV, can you PM (or email) me your "df" output from your Prevail?

I'd like to play with (test) the output to see why you didn't get any output in Storage Truth.

Thanks!

edit: thanks LV! we figured it out...is a root/custom ROM issue...Storage Truth should work fine on a stock ROM.
 
Last edited:
Hi again folks. I bring another problem to lay before the gurus (and non guru) amongst you

I having what I can only call general instability while browsing. When I browse (regardless of the browser and I have tried all the big boys, opera, Firefox, dolphin, and chrome) I see the browser rush through the first part of loading the page and nearly hang after about 60ish percent.

Now first let me say that I know Android is nothing like Windows, but... When I had this same problem with Firefox and win7, I had to readjust the ram speed (I was working on an OC and the ram had gone too high in speed). After I dropped the ram speed back to stock, I benefitted fully from my increased proc speed. From what I read, the issue had something to do with the ram clockspeed not being a multiple of the cpu bus speed, meaning that the ram had partial cycles happening while the cpu worked to finish 1 full cycle.

All I can say is that I am experiencing the same effect and cannot seem to smooth it out. App start times also seem to hang for a second as well. I've tried changing the governor, the swapiness and different cpu core configurations, but like I said just cannot seem to reconcile this issue. I'd really appreciate any help you can offer. Thanks in advance guys :)
 
Settings, Developer options, Advanced, do you have the option to reduce the number of background processes?

If so, take it off of the standard limit and see what happens if you wind it down some.

If your phone is stopping to manage the Android cache while the browser is busy allocating memory, that may help reduce that.

Chrome and Firefox do that to me and I'm not ram limited - I consider Firefox superior but fast it is not.

For the lightest weight browser out there, check out Naked Browser. It has zero eye candy but it's way good at doing the job.
 
Settings, Developer options, Advanced, do you have the option to reduce the number of background processes?

If so, take it off of the standard limit and see what happens if you wind it down some.

If your phone is stopping to manage the Android cache while the browser is busy allocating memory, that may help reduce that.

Chrome and Firefox do that to me and I'm not ram limited - I consider Firefox superior but fast it is not.

For the lightest weight browser out there, check out Naked Browser. It has zero eye candy but it's way good at doing the job.
I have been liking dolphin since it came with a good recommendation. I like all the add one for Firefox though :) your solution seems to be working so far (thanks, this was really keeping me awake at night ya know :) ) and not to sound like the guy in the Task Killer Myth Thread, but how do I control background processes then? Or more to the point how do I find and punish the offender here? Thanks again!
 
I use Dolphin, Firefox and Naked daily (and a LOT lol) so I understand.

There is no one offender here.

Dolphin and Firefox are made by coders who respect features - not the fact that not everyone has infinite ram.

So your device manages to give them what they need - but your Android task management is getting kinda stressed by the memory hogging so they lag from time to time.

Did turning down the background process limit help?

If so - that's the answer.
 
Yep problem solved. I just was trying to figure out where to set the background limit (1,2,3 .... We know standard isn't right) and shouldn't having a swap partition make it okay to run as many as necessary in the background (to a point anyway) . Also would changing the settings on the OOM killer help, or is that what I did? I have the option in a kernel tuning app I have (and barely understand :) )
 
Yep problem solved. I just was trying to figure out where to set the background limit (1,2,3 .... We know standard isn't right) and shouldn't having a swap partition make it okay to run as many as necessary in the background (to a point anyway) . Also would changing the settings on the OOM killer help, or is that what I did? I have the option in a kernel tuning app I have (and barely understand :) )
It's not so much that the standard number isn't right - it's that the OOM management takes a generic guess on what's right for most people.

The rub is - who is most people and what are they doing anyway?

Here's what I mean in terms of browsers and tabs -

Dolphin - 3 tabs
Firefox - 1
HTC Internet - 1
Naked Browser - over a dozen but it caches its own tabs on the fly (edit - I guess they all more or less do, but Naked Browser gives you control over this)

Notice that I couldn't fit all in memory at once, look at the running size values.

1428852322175.jpg

1428852342654.jpg

Unless told otherwise, the Android task management is going to think only in terms of megabytes. You'll start at the OOM minfree values, graduate to also adjusting the heapsize (and despite Internet advice to the contrary, doing that is usually a bad thing) and the tinkering on a 1 GB Sense phone is going to take months - believe me, I know, that was part of my contribution on a rom's test team for a 1 GB HTC.

The little trick I showed you told the task management to not think in terms of megabytes and balancing foreground app performance and task switching at the same time - it said - let's sacrifice some task switching performance in favor of foreground performance.

Because I kinda guessed from your other discussions that that is probably more of what you wanted anyway.

You mentioned extending virtual memory with swap. OK, why doesn't Android have that?

1428853404078.jpg

Android does have swap - it's dormant.

There's a popular root mod with the smaller memory phone crowd that really digs task switching performance and they measure success by how many tasks they can keep loaded up.

The mod uses the external sd card for the swap area - and because of the constant high write rate, eats up sd cards faster than a Rottweiler goes through bacon treats. And that's why it's just not included.

But, it does exist and it does work very well - depending on your definitions and sd card budget.

Limiting background tasks and adding swap are polar opposites - one favors foreground performance, the other favors background performance and task switching.

I think that this may be of popular interest, so I'm going to copy just a slice of this exchange to the task manager thread. :)
 
Last edited:
Above discussion for advanced developer options settings for HTCs.

Not sure if applicable to other manufacturers.

If it is and if you're reading this and are interested - this tip does not require root access or affect your warranty.

To turn on developer options go to settings, about, Software information, more, and tap the build number until the feature unlocks.

Cheers. :D
 
Back
Top Bottom