yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] nobnut:
Complete waste of time on the SGSII. Memory management is executed extremely efficiently already on this device. This script actually decreases performance. But by all means use it and run it...

...and notice at best no difference whatsoever and at worst a slight degradation in performance.
[Galaxy S II General] chribruu:
Do you think it will have any positive effects on lower specced devices?
[Galaxy S II General] nobnut:
Absolutely. But don't confuse 'positive' with 'significant'. It may have a positive effect but probably minimal. The reason being that with a lesser amount of memory, the percentage gain will be smaller.

E.g. 5% of 1000 = 50 whereas 5% of 100 = 5

It is a paradox that on the devices where it could have the largest effect (e.g. SGSII) it isn't needed and on devices with lower specs, its effect will be almost irrelevant.
[Galaxy S II General] Hacre:
This script does what a lot of other memory management/task killer apps do, change the values for Android memory management.

On a device like the SGS2 or on anything with 512MB of RAM upwards, this is a waste of time. You're essentially curtailing how much RAM the device has available by forcing more to be free at all times. On lower memory devices where Android memory management isn't ruthless enough and so the device runs -really- low on memory, yeah you might see some improvement but on something like the SGS2 it's only going to degrade performance if it has any impact at all.

While I applaud efforts to develop useful tools, the first stage in becoming a good developer is actually understanding the platform that you're developing on. As a result of this not happening, posting things like this brings out every single pleb who has roughly the same understanding of the platform (ie, none) and they all zergrush to post about the placebo effect of it being awesome because one of their 12 memory management apps shows that there's 4MB more RAM available. Net result? Diminished user experience and that's not what XDA is about.
[Galaxy S II General] jerdog:
"a script that changes values on the system to make android's own memory management more efficient" == a memory manager/task killer. What do you think it does, or tells Android to do with tasks/memory?

People too often view Android's memory allocation like their PC's memory allocation and the two are completely different. 512MB RAM on an Android device makes that device run excellent and smooth, while 1gb RAM adds some performance but not a huge bit in comparison. You wouldn't get the same performance and/or management in Windows if you had 512mb or 1gb RAM. Android already handles memory extremely well - too many of these scripts tend to offer short-term changes that give long-term degradation in performance.
[Galaxy S II General] Hacre:
"I'd like a 30 litre bucket please, I have 6 litres of liquid to carry"

"Why not just get a 6 or 10 litre bucket?"

"...because having 24 litres free is better"
[Galaxy S II General] tolis626:
Exactly pal,that's more like it. ;)

Guys,this would be usefull in older Android versions(not sure about that either,just speculating),but for FroYo and later it's plain useless.Hell,even the Hero has no *serious* problems with RAM management with Froyo and Gingerbread.Although the Hero is a serious RAM problem on its own. :p
[Galaxy S II General] floyd0815:
Don't know why some people complain about setting different lowmemorykiller values - in many ROMs this is made. (Lite'ning, Revolution,... to lower the values)

I mean the values in the script are insane for our SGSII (maybe except one) but this is a script for all Android devices. (therefor the ori is posted under general)

I haven't used it, but I want to look into the code to see what the point "Bulletproof app/launcher" does. (just a renice loop script?)
[Galaxy S II General] Hacre:
What do you mean, you don't know why? Various reasons have been given in this very thread. As you say, far from suitable for the SGS2 so why is it even here?

The fact that some ROMs also do it doesn't suddenly make it a good idea. Android is supposed to, by design, make the most use of available memory as it can. Restricting that heavily (or at all) on devices like the SGS2 or even the previous generation is just utterly, utterly pointless. As well as stupid.
[Galaxy S II General] floyd0815:
@hacre

Sorry, wasn't meaned to stress you. I'm quite a noob in Android (some Linux skills) but (for what I know) the system is caching or putting other stuff into the "free RAM" so it should be depending on the ROM, kernel settings and other things which lowmemorykiller values are best. Also there is point in the script where you can choose your own values, but the app "autokiller..." does it easier - for those who want to play around.

I'm only interested how it makes an app "bulletproof", if it does it without a loop script.
[Galaxy S II General] 89luca89:
It was born for Milestone

On wich I still develop nowadays, and I can say to you that LITTLE changes are necessary to have performances on a device like that...

This tweaks is not very "ok" on Milestone (in fact it speeds up things but also slows down phone in long term...and -for how you can set the "multitasking" mode- it will not multitask very well...

Now I still can understand this type of things on a Milestone...

but on a SGS2...Hell... has ONE GIGA OF RAM! O.o

When the hell you'll finish that?

I frequently have tapatalk+browser window 7x+ rss reader+market+a game and still have 350mb of FREE memory... ITS MORE than on my HD2 when NOTHING is on O_O

I really think that on a device like this (and in general also I think) its not worth it...
[Galaxy S II General] panoz:
a memory manager/task killer is an additional always-on program (service) that "manages" by itself the active programs - tasks where this thing here is a script that changes system values. it's not a program or a service.

Now whether it does what it says and especially on SGSII is beyond my scope of knowledge, but what i can say with 99% certainty is that this is neither a memory manager or a task killer.

i couldn't agree more with the rest of yours and Hacre's post.

(wouldn't post a thing if not for that "your all idiots" comment anyway.. :p)
[Galaxy S II General] Hacre:
His point is there are many memory managers/task killers that just let you change what this script changes, only via a nice GUI. They're all **** and pointless and they need to just go away.
[Galaxy S II General] zeppelinrox:
It's not a task killer.

It customizes what you're already using.

LMK, ADJ, MEM and priorities.

You're already using them.

So how can they be bad?

No app rearranges the groupings either.

Interesting discussion about a topic by people who haven't even tried it...

Knowledge gained by reading this tread? Zero...

I mean, who doesn't know task killers suck? LOL

Of course they suck
[Galaxy S II General] Hacre:
How about you actually read what you're replying to before wading in with your incompetent size nines?

No one has said that groupings are rearranged, whatever the hell that means.

What WAS said, is that there are applications calling themselves TASK KILLERS and MEMORY MANAGERS that do what THIS SCRIPT CLAIMS TO DO but with a GUI.

It customises things that do not need to be customised on the SGS2, which is why there's resistance to it being posted here. The customisations have LIMITED impact on devices where it IS useful. The customisations actually LIMIT HOW MUCH RAM YOU HAVE AVAILABLE FOR USE by FORCING MORE RAM TO BE FREE AT ALL TIMES. Only the most brain dead moronic idiotic mouth breathing inept incompetent know nothing bereft of any actual knowledge low IQ having shoe munching window licking helmet wearing short bus riding cretin would think it's a useful tool on a device like the SGS2, the Sensation, the SGS, the Nexus One, the Desire, the Desire HD, the Desire Z, the G2, the Evo, the Evo 3D, the Nexus S, the Gtab, the SGT10.1, the SGT7, the Asus TF, the Vega or any other such device with 500MB of RAM or more whose forum the OP has decided to spam with this overhyped and worthless "tool".

Is that clear now or do you need me to draw you a picture? Is the human race really this doomed or is there something extra special about XDA that attracts every dense shoe sized IQ having idiot on the planet?
[Galaxy S II General] zeppelinrox:
That's my point. You don't know what it is :)

Again. Wrong. The presets are far from aggressive and the user can choose what values they want to use.

That thing you said about the human race... where you looking in the mirror when you typed that?
[Galaxy S II General] lolmensch:
i'm not a dev only mostly a beta tester so I dont get much of this stuff but

1) you could be slightly nicer but it is you so let's leave out this.

2) you can modify your script so that apps are being kept in memory. this isnt about freeing your ram but also about not throwing apps out. you can decide whether you want a device with free ram (no background apps --> longer battery life or am I wrong?) or you can have a device where every app can stay as long as it wants to.

it is again a user dependent decision.

I agree that on the long term it might not be the best mod as it modifies android's own handling of mem too much.

Before you reply, I know nothing blabla am a noob etc. Just leave this out in your answer I already know it.
[Galaxy S II General] Hacre:
Wow OK, you really are an idiot.

AGAIN. No one said any groupings were being rearranged, so care to tell me where you got that from other than your own arse?

I'll try again in really simple language and capital letters, hopefully this time it will sink in, or at least catch your attention long enough to distract you from trying to look like a smartarse. A quick tip for you, you shouldn't enter into a battle of wits unarmed.

ANYTHING THAT CHANGES THE AMOUNT OF FREE RAM AVAILABLE IN AN NUMERICALLY UPWARD DIRECTION, HOWEVER SLIGHT, DECREASES THE AMOUNT OF RAM THAT IS ACTUALLY AVAILABLE TO THE DEVICE BECAUSE ONCE THE PRE SET THRESHOLD IS HIT APPLICATIONS GET KILLED. ON A DEVICE WITH ALMOST 1 GIGABYTE OF MEMORY AVAILABLE TO THE END USER THIS IS AN UTTERLY POINTLESS TASK.

Any better? I did try to keep the words within two syllables. Basically, what I am explaining here is EITHER you start to hit thresholds and **** starts being killed, curtailing the actual amount of RAM available (as I explained) OR you never actually hit those values because of how much RAM is available to the device WHICH RENDERS THE SCRIPT UTTERLY POINTLESS.

SO EITHER WAY IT IS UTTERLY POINTLESS. Am I getting through yet?

You're right. I could be nice. In fact I started out as rather incredibly reasonable. Then morons decided to descend upon the thread and spout utter nonsense. In case you're not aware, a -lot- of very green, very newbie users visit XDA looking to learn about their devices. They do not have the tools available to decide what is utter bollocks and what isn't and tools like this, when they arrive here with their shiny SGS2 and read everyone's placebo affected opinion, sound wonderful to the uninformed and to the idiot. XDA developers is about education, not misinformation.

No, see, you're giving an opinion and looking to learn, which in no way presents itself as something that should be attacked or insulted. Morons are to be insulted. People such as yourself are not. Do not confuse the high volume of morons on these forums and my replies to them as some kind of sociopathic behaviour on my part, I do not hate everybody, only the stupid. :) Please take a bit of extra care reading my (and others) replies regarding this script. On a device like the SGS2, the effects of a tool like this are only ever detrimental. It has over 800MB of RAM available to the user. Either the script has no effect because you'll never hit its limits, or you're a very heavy user and you will hit the limits which in turn means you're limiting the amount of memory actually available to the end user. Tweaking the Android Memory Manager's parameters had limited use on low memory devices, especially when we started shoehorning Froyo onto devices like the Hero and the G1 and the Dream. The SGS2 is no such device. I hope this helps you understand a little better.
[Galaxy S II General] lolmensch:
Basically no info here. So people who are interested in DEV opinions, skip this post please.

Agreed.

Mark me as positive surprised by your answer. Thanks a lot. Went through the thread and it is still rather complicated. Still trying to understand most of it.

So basically this script is absolutely redundant (for us) and would help, let's say the G1, keeping the launcher in RAM while other apps share the rest as far as I understood it now.
[Galaxy S II General] zeppelinrox:
You'd be kinda sorta right if the script was only a minfree tweaker - which it isn't. It does more than tweak minfrees.

All that talk in CAPS is utter BS btw.

The amount of ram available to the device is CONSTANT.

Raising a LMK threshold will increase free ram of course, but if you want to run a huge app, you don't get an "OOPS OUT OF MEMORY ERROR" do you? Android won't stop the app from running, will it?

NO... android will make the ram available... duh...

You don't know much about the topic of minfrees and nothing about SuperCharging.

edit: btw, I'm not advocating high minfree levels either. I'm just explaining to you how it works :)

Having too high a minfree obviously effects multitasking.

Which is why my presets are not very aggressive.

In fact, the default minfrees on a 1gb device are probably more aggressive than any of the presets.
[Galaxy S II General] lpsi2000:
Wow, this thread is supercharged:). Nonetheless I did learn something here after reading the thread then examining the script itself. Now I need to examine the script a little further to see if there is anything in there that I can use for my own customization.
[Galaxy S II General] Hacre:
You're trolling me, right? You're actually trying to troll me.

Read my above post with the edits that I made for the guy posting that's actually not a moron and tell me why I'm wrong.

You manufacturing your own reality only makes you right in your own head, I hate to break it to you, but that doesn't automatically cross over to the real world.

Your arguments, the parts that make sense anyway, apply still to low memory devices, a group which the SGS2 does not belong. Which means this thread is still superfluous spam, surplus to the requires of our forums. There is not an app in existence that the SGS2 would not allow you to run on account of it having a ridiculous amount of RAM free at all times and if it does somehow manage to fill that RAM, a ton of empty and background apps will be destroyed in its favour, WITH THE DEFAULT SETTINGS.

If an app is launched that ends up running the VAST amount of RAM available on the SGS2 to below 32MB free, it'll start killing stuff and work its way up the tree. Only when we find foreground apps getting canned at 8MB free and it still runs out will there be an issue. The SGS2 has enough RAM available to not need to touch these thresholds because unlike the low memory devices, the thresholds won't be hit instantly. If there's an app in existence that pushes up to there only being 8MB or less free, then we have problems, because it's trying to eat almost a gig of RAM.

Any other asinine and pointlessly wrong arguments you'd care to throw?
[Galaxy S II General] zeppelinrox:
Ok... minfrees is merely a secondary parameter to SuperCharging anyway :)

So I'll grant you that the minfree aspect of the script is a non-factor on a 1gb device, ok?
[Galaxy S II General] Hacre:
Secondary paremeter?

echo "\\\\\\\\ V 6 S U P E R C H A R G E R - M E N U ////"
echo " =============================================="
echo " 1. SuperCharger & Launcher Status for Update 9"
echo " 2. Aggressive 1 Settings {6,8,24,30,40,50 mb}"
echo " 3. Aggressive 2 Settings {6,8,25,30,35,35 mb}"
echo " 4. Balanced 1 Settings {6,8,24,26,28,30 mb}"
echo " 5. Balanced 2 Settings {6,8,26,27,28,28 mb}"
echo " 6. Balanced 3 Settings {6,8,26,28,30,32 mb}"
echo " 7. MultiTasking Settings {6,8,22,24,26,26 mb}"
echo " 8. MegaRAM 1 w/512mb {6,12,40,60,80,100 mb}"
echo " 9. MegaRAM 2 w/512mb {6,12,75,100,125,150 mb}"
echo -n "10. Cust-OOMizer"
if [ -f "/data/SuperChargerCustomMinfree" ]; then
awk -F , '{print " {"$1/256","$2/256","$3/256","$4/256","$5/256","$6/256 " mb}"}' /data/SuperChargerCustomMinfree
else
echo " Settings {Create Or Restore!}"
fi
echo "11. OOM Grouping Fixes + Hard To Kill Launcher"
echo "12. OOM Grouping Fixes + BulletProof Launcher"
echo "13. UnKernelizer - UnDo Kernel/Memory Tweaks"
echo "14. UnSuperCharger"
echo "15. BulletProof App! (Hit or Miss)"
echo "16. Engine Flush - Quick Boost & Eliminate Lag!"
echo "17. Nitro Lag Nullifier (Experimental)"
echo "18. Use V6 SuperCharger with Terminal Emulator!"
echo "19. Options"
echo "20. REBOOT! (WARNING - There is NO Warning!)"
echo "21. Exit"

Looking at that code, changing how the OOM management works is a HUGE part of the tool.

9 options that directly include changes to memory management, 2 more that include it and changes to the launcher and other options that mostly pertain to undoing what the tool does.

Do you want to carry on with the "seeing sense" route that you've suddenly decided to take with "So I'll grant you that the minfree aspect of the script is a non-factor on a 1gb device" and just knock off the dumb posting or do you want to take me on with what the rest of the script does as well before we all agree this is just a massive waste of time and resources on the SGS2 and devices of its calibre?
[Galaxy S II General] tolis626:
Which planet are you from?Your intelligence isn't human.Oh my god,aliens of the dumb**** clan are spamming our world! :eek:

Dude,if you wanna use the script no one's holding you from doing so.Just keep it to yourself.I might believe sugar cures cancer.Should I go and beat my doctor because he tells me that's bull****?I guess no.So,please,and with all due respect,could you shut the **** up?I'm tired seeing all that bull**** you defend with such enthusiasm.

Thank you for ****ing up everyone's patience.You are a worthy leader for the noobs.Maybe you should start your own campain dubbed "Noobs ahoy!".

Nighty-night sucker. :)
[Galaxy S II General] mach0boi:
Eh?

You're post doesn't make any sense. You keep trying to sound like Hacre but unfortunately, you don't have that "HUMOR" to sound like one.

Maybe try posting you're reason why'd you labeled him as "alien"? I bet you didn't know what they were talking about. You're just spamming this thread with your bullshi* comments.

Oh please.
[Galaxy S II General] zeppelinrox:
The main thing is OOM

Groupings

, not OOM minfree management.

Of course there are different minfree presets because values for a 512 mb device won't work too well on a 256 mb device and vice versa.

The apps get grouped in a way so that the the phone is even more responsive and smoother than what you're probably used to.

You should just try it before arguing about the concept of tweaking OOM Groupings...

You probably won't, but if you do, use bulletproof launcher since you have lots of ram ;)
[Galaxy S II General] Hacre:
Yes because with lots of RAM, I worry often about my launcher getting killed. Oh wait, no I don't, because I have lots of RAM.

You're at the stage where you're talking complete bollocks. The script changes the grouping of the launcher. It doesn't dynamically change the grouping of other apps. If it does, please point out the code in the script (I've looked at it, have you?) that does this so I can logically dismiss that as useless as well.

You're either a troll, in which case, bravo, you found my Achilles heel of wanting to seek out and destroy idiots, or you're an idiot, in which case, well, my sympathies.

One of us is sold on the hype of a useless tool and in case you hadn't noticed yet, it's not me.

Oh by the way, you're missing a crucially important point here. Under normal Android conditions, you have to drop to 32MB free before -anything- starts killing apps. Worst case scenario, killing cached apps, regardless of their grouping. On a device with over 800MB free. You keep posting, but keep missing this point.

Here, perhaps this will help.

BY DEFAULT, ANDROID WILL NOT START KILLING APPLICATIONS ON THE SGS2 UNTIL THERE IS LESS THAN 32MB OF RAM FREE. THIS IS HIGHLY UNLIKELY TO HAPPEN UNLESS YOU'RE A RETARD WHO DOWNLOADS A METRIC ARSETON OF STUPID AND MALICIOUS APPLICATIONS.

Any easier? At all? If not, at least take a pain killer before you reply again, all this thinking, at least I hope you're thinking, must be giving you a headache.
[Galaxy S II General] CaspaTheGhost:
Its threads like these that make me wanna stay... Hell, I even knew it was pointless and thats before it got broken down (let me just dwell on the thought of my Hero and my introduction to Android...sigh...*wipes a tear*)

*whispers* I see dead people... Their all around...
[Galaxy S II General] lindsaytheflint:
Ok, all minfrees discussion aside (I think we all know that tweaking them on an SGSII is not usually a good idea), perhaps there are other functions in the script that might be beneficial?

I do sometimes find that my launcher reloads the icons/widgets (resulting in a 1 second delay or so), even though I've configured it as "System persistent" etc. One of the claims of this script is to re-arrange the OOM grouping to prevent this.

I'm trialling that aspect of the script, as it may be slightly beneficial to me.
[Galaxy S II General] Hacre:
If it's already configured to stay in memory then there's a problem with the app. I punish the hell out of my SGS2 and ADW Ex has never once displayed behaviour suggesting that it had its arse kicked out of memory. Don't confuse badly written apps with running out of actual free memory.
[Galaxy S II General] tolis626:
Eh?What is YOUR problem?

I don't try to sound like Hacre or anyone.I don't give a **** what you say.You don't know me,so don't judge me.Try being Greek and translating "humour",as Greeks mean it,to English.Be my guest.

To answer your "questions"(meaning your bull****),with that kind of moronic attitude and persistance he can't be human.I for one don't know any such human.As for me not knowing what they 're talking about,you just lost your bet,sorry.

Anyway,if you want to be an ass,be one.I don't even care.You judge as if you're better.Now that's a joke. :)
[Galaxy S II General] zeppelinrox:
Uh... 32 mb is way too low, dude LOL

You're just afraid that it would be of some benefit ;)

Users of 1gb tablets like it anyway...

Yeah disable the system persistent feature and do bulletproof.

The minfrees won't be changed with that option but your secondary server apps will be in a different OOM grouping.
[Galaxy S II General] seshmaru:
I'll just quote myself:

Again I will state that this script is ****ing stupid and should be removed as it offers no performance or quality gain, especially on the SGS2.

Seeing as it's not a step forward in anything and rather a step backwards, if you insist on posting **** ideas post them in the development section or the themes section, not the original development section, since there is nothing original about ****ing up memory management.
[Galaxy S II General] mach0boi:
That's another nonsense, MR. HACRE-WANNABE.

You're trying hard again.

Give up dude. Instead of joking around and trying to sound like "COOL" and "FUNNY", why don't you just contribute a lil more. I bet you haven't done that huh? Haven't seen any posts from you that really HELPS and worth reading.

You should also change your nick to - IWANNABEHACRE

:D
[Galaxy S II General] zeppelinrox:
Actually, I've been called "a god" a few times so maybe I'm not human.

Hell, somebody even put that in the tags of my OP... "zeppelinrox is a god" LOL

So I'm sure there are some greek gods that are assholes, no?
[Galaxy S II General] gn00my:
Wow, this thread keeps me from going to sleep. Interesting stuff