Big Addition! Haven't updated the OP but here is a big update...
GScript SuperCharge v5 - For CUSTOM ROMS ONLY (for now) I should be able to get the ALL ROMS version up soon.
This will work with CM6, CM7, FroyoMOD, Cronos Ginger and whatever else uses
/system/etc/rootfs/init.mapphone_umts.rc
I added another setting - Balanced 3 (6-8-26-28-30-32).
Sileshn found Balanced 2 a tad conservative so what the heck...
A big thing is that the scripts
no longer make the launcher a priority 0.
You can make it 0 if you want, but you have to run the bulletproof script separately - though I really doubt that you will need to do that anymore.
Instead,
the launcher will have it's very own special place.
It will be the ONLY item
in slot 2 with a priority of 2 and it will be kept alive without having to lock home in memory!
Items that were in slot 2, with a priority of 1, will still be priority 1 but will be in slot 1 - in the foreground app group!
Actually, those priority 1 apps are pretty much bulletproof now too.
And that big app you're running? It isn't going to close because it is bulletproof - since the OOM killer will be totally ignoring priority 0!
So why is the launcher still bulletproof without locking it in memory?
Because
all the other apps will protect it!.
They will be sitting in slots 3 and 4 and will
act like blockers for your
quarterback -
the launcher
If you are running a gingerbread rom, open up AMM (without super user permission) and look at the OOM groupings.
Pretty messed up huh?
All those apps in slot 4, easy to kill/hard to keep alive and yet there is
nothing in slot 3.
Wasted space.
Don't lock home in memory or unlock it if it's locked.
Run a custom script... reboot... look at the new OOM groupings... and be happy... I fixed gingerbread memory