[Sony Xperia M] Rhievaldo:
WELCOME

;) please smile for a while before read this thread ;)

In here you will get answer of your expectations

Stability , Less lags, Great battery life, No placebo tweak = Balance performance of your ANDROID

99,9999999999999999999 % FOR ALL ANDROID DEVICES

-------------------------------------------------------------------------------------------------------------------​

Thread navigation

1. Basic information

2. Requirement, How this engine work, Changelog, Download ( read carefully )

3. Feedback

[B]#include
/*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/[/B]

Some references

mxt224_ts_input.idc ( usr/idc ) is touchscreen module, and different device different name of module

mot.proximity.delay=25 ( Build.prop ) tweak for motorola devices, if you included on samsung devices, it useless and also may make your samsung Unstable

About I/O Scheduler, Different kernel different features

echo "2" > $i/queue/iosched/lp_read_quantum;
echo "2" > $i/queue/iosched/lp_swrite_quantum;
echo "5" > $i/queue/iosched/read_idle;
echo "15" > $i/queue/iosched/read_idle_freq;

About minfree

[B]FOREGROUND_APP[/B]
This is the process running the current foreground app. We'd really
rather not kill it! Value set in system/rootdir/init.rc on startup.

[B]VISIBLE_APP[/B]
This is a process only hosting activities that are visible to the
user, so we'd prefer they don't disappear. Value set in
system/rootdir/init.rc on startup.

[B]SECONDARY_SERVER[/B]
This is a process holding a secondary server -- killing it will not
have much of an impact as far as the user is concerned. Value set in
system/rootdir/init.rc on startup.

[B]HIDDEN_APP[/B]
This is a process only hosting activities that are not visible,
so it can be killed without any disruption. Value set in
system/rootdir/init.rc on startup.

[B]CONTENT_PROVIDER[/B]
This is a process with a content provider that does not have any clients
attached to it. If it did have any clients, its adjustment would be the
one for the highest-priority of those processes.

[B]EMPTY_APP[/B]
This is a process without anything currently running in it. Definitely
the first to go! Value set in system/rootdir/init.rc on startup.
This value is initalized in the constructor, careful when refering to
this static variable externally.

About VM tweak

[B]dirty_background_ratio[/B]
Contains, as a percentage of total system memory, the number of pages at which
the pdflush background writeback daemon will start writing out dirty data.

[B]dirty_ratio[/B]
Contains, as a percentage of total system memory, the number of pages at which
a process which is generating disk writes will itself start writing out dirty
data.

[B]dirty_expire_centisecs[/B]
This tunable is used to define when dirty data is old enough to be eligible
for writeout by the pdflush daemons. It is expressed in 100'ths of a second.
Data which has been dirty in-memory for longer than this interval will be
written out next time a pdflush daemon wakes up.

[B]dirty_writeback_centisecs[/B]
The pdflush writeback daemons will periodically wake up and write `old' data
out to disk. This tunable expresses the interval between those wakeups, in
100'ths of a second.
Setting this to zero disables periodic writeback altogether.

[B]min_free_kbytes:[/B]
This is used to force the Linux VM to keep a minimum number
of kilobytes free. The VM uses this number to compute a
watermark[WMARK_MIN] value for each lowmem zone in the system.
Each lowmem zone gets a number of reserved free pages based
proportionally on its size.
Some minimal amount of memory is needed to satisfy PF_MEMALLOC
allocations; if you set this to lower than 1024KB, your system will
become subtly broken, and prone to deadlock under high loads.
Setting this too high will OOM your machine instantly.

Main goal of this engine

> Only use most important tweak

Some limit from Google or manufacturer must have a reason.

> Will make the Real Universal Script = No placebo tweak.

> Will balancing your Android performance

> Low Memory Killer Script can affected on all ROM, dont worry if you run on CM9, CM10, CM11, AOKP, Low Memory Killer values really adjusted on Android 4.x above even on CyanogenMod, AOKP and other

Scripts include in this engine

> New script on RAM management,

> Read and Write speed tweak

> Dalvik Virtual Memory tweak

> Clean up Junk files every boot

> I/O tweak ( no scheduler tweaked )

> Network tweak

> Zipalign tweak

> SQ lite database optimized

Tested on

> Samsung Galaxy Ace = Stock 2.3.6, CM7, CM9.0, CM9.1, CM9.2, AOKP ICS, CM10.1, CM10.2, AOKP JB, CM11.

> Samsung Galaxy Ace-i = Stock 2.3.6, CM7

> Samsung Galaxy Gio = Stock 2.3.6, CM7, CM9.0, CM9.1, CM9.2, CM10.1, CM10.2, CM11.

> Samsung Galaxy Young = Stock 2.3.6, CM7

> Samsung Galaxy Tab 2.7 = 4.4.2

> Sony Xperia M = Stock 4.1.2, CM11

> Hi Sense Chinese phone (AndroMax) = Stock 4.0.4, Stock 4.1.2

> Huawei Ascend = Stock 4.1.2

> Alcatel Idol Mini 6012X = Stock 4.2.2

> Samsung Galaxy pocket = CM7

> Motorola Defy = CM11

> Xperia SP = 4.1.2

Credits and Big thanks

ImbaWind

slaid480

zeppelinrox

Juwe11

pikachu01

darky

ivcha90

[B]#NOTE :
/*
*
* for ROM developers,
* you can include this script to your ROM
* but PM me first before you publish your ROM,
* add direct link to this thread in your ROM thread
*
*
* for all people,
* dont mirror download link,
* add direct link to this thread if you want share in other forums,
*
*/[/B]

XDA:Thread Information

TWEAK | STABLE | Reincarnation Engine v.4 | The Most Minimal Script | 30/03/2014, a Tweak for all android devices

Version Information

Status: Stable

Current Stable Version: v.4

Stable Release Date: 2014-03-30

Last Updated 2014-03-30