[Android Apps and Games] h0rn3t:
Hello everyone!

Performance Control is A CPU Control application bundled with AOKP (created by xoomdev).

I started modding and adding features to this application, with [MENTION=4922835]educk[/MENTION], few months ago and now we decided to create a dedicated thread.

Functions:

Change CPU Governor, I/O Scheduler and Clock Speed

Battery information + Fast Charge setting + Battery Life eXtender setting

Change Voltages Assigned to each CPU frequency

Customize MinFree Task Killer (set the amount of RAM the minfree taskiller will keep), Not Killable Processes feature

Customize SD read-ahead

VM Settings such as: Dirty Ratio, Dirty Backgroud ratio, Dirty expire centisecs, Dirty writeback centrisecs, Minfree kbytes, Overcommit ratio, Swappiness and VFS Cache pressure, Dynamic Fsync, Backlight timeout, Backlight on touchscreen, Phantom Key Presses Filter

Integrated CPU Spy

Linux Kernel informations, CPU Informations, Memory Informations

Disk Informations

Tools: Custom shell command, Wipe cache+dalvik cache, Flash kernel or recovery (img files), Clean residual files, Optimize DBs

Depending on the kernel used, some application features will not be accessible, like: Voltage settings, Battery Life eXtender, etc

Requirements:

Root

Busybox

CM or other AOSP like ROM based on 4.0+ (tested only on 4.2.2.& 4.3)

For kernel developers:

Dynamic Fsync

Not Killable Processes

VDD Sysfs Interface - MSM7x30 boards

BLX (Battery Life eXtender)

Dynamic management of dirty page writebacks

APP is Licensed under GPL v3.

App sources here | Screenshots here | Download HERE

TIPS:

- You can open system battery informations by clicking on voltage value in Battery tab

- You can increase or decrease voltages by 25mV steps in Voltage Settings tab using menu

- You can change fast between flashing kernel or recovery using menu

- Switch fast between tabs using menu > Tabs

- Show / Hide Tabs feature in Meniu > App Settings

Changelog:

v2.2.5 [07.09.2014]

added the possibility to reorder tabs (menu > app settings > set tabs visibility - long press to reorder items)

updated spanish translation thanks to [MENTION=5262037]DaniPhii[/MENTION]

updated romanian translation

v2.2.4 [26.07.2014]

added backup/restore settings (menu > app settings)

all core status are displayed now on cpu settings tab

fixed issue with kernel/recovery backup custom names

updated russian translation thanks to [MENTION=5077369]LeroViten[/MENTION]

v2.2.3 [04.07.2014]

check for su & busybox at startup just once and when the rom is changed

updated russian translation thanks to [MENTION=5077369]LeroViten[/MENTION]

added support for GT-I9082 thanks to [MENTION=5367286]TripRex[/MENTION]

Old changelog:

v2.2.2 [30.06.2014]

added kernel/recovery backup option

Download: http://xdaforums.com/showpost.php?p=53804588&postcount=675

v2.1.19 [20.05.2014]

added LiveOC support (not tested) - CPU Advanced TAB

changed boot toasts with notificaton

changed app icon

added option to restore settings from init.d script (some settings may be overwrited by system) - App Settings menu

v2.1.18 [09.05.2014]

fixed UI issue for some devices

fixed min/max freq issue for some devices

added support for S4 mini f4ktion kernel ( thanks to [MENTION=3261191]F4k[/MENTION] )

updated german translation thanks to [MENTION=4464812]DF1E[/MENTION]

updated russian translation thanks to [MENTION=5077369]LeroViten[/MENTION]

v2.1.17 [04.05.2014]

fixed issue with voltage tables in microvolts

v2.1.16 [03.05.2014]

Update Russian Translation thanks to [MENTION=5077369]LeroViten[/MENTION]

Updated Spanish translation thanks to [MENTION=5156330]Garcia98[/MENTION]

Added Nexus 5 (thanks to [MENTION=4922835]educk[/MENTION]) and Xperia U (thanks to [MENTION=5156330]Garcia98[/MENTION]) on supported devices list for kernel/recovery flash

Some small improvments and issues fixed

v2.1.15 [26.04.2014]

add support for krait undervolting (CPU Advanced Tab)

add support for Performance Profile

Any change of cpu freq. or governor will update Performance Profile default values (no need to reopen app. )

v2.1.14 [18.04.2014]

added support for voltage table located at: /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

fixed some issues with multicore devices

v2.1.13 [12.04.2014]

fixed sysctl editor issue

rewrite KSM/UKSM for compatibility with UKSM variants

added posibility to override sd path (menu > app settings)

added cpu information (cpu settings > menu)

added memory usage (memory tab > menu)

remove info tab

added some settings in cpu advanced tab

v2.1.10 [07.02.2014]

added IO Settings (menu CPU Tab)

added WIFI PM (Advanced Tab)

added Multicore PowerSaving (CPU Advanced Tab)

fixed zram display bug on multicore

some UI changes

update translations (thanks to [MENTION=4343903]Rhonin86[/MENTION], [MENTION=4643755]Stefano187[/MENTION], [MENTION=5262037]DaniPhii[/MENTION], [MENTION=5077369]LeroViten[/MENTION])

v2.1.9 [24.01.2014]

Added builtin automatic check for updates and posibility for download using Download Manager (menu > app settings)

Zram disk size display in Mb and percents

Started support multicore (new tab available CPU Advanced: mpdecision, intelliplug, ecomode, screen off max frequency, screen off min frequency- more will be added)

Tips: Tap on current frequecy to change cpu. LongTap to force cpu online/offline

Fixed some FC ( many thanks to: [MENTION=3554004]dabl8[/MENTION], [MENTION=4823274]Darian71[/MENTION], [MENTION=885482]houssam10001[/MENTION] )

v2.1.9 BETA 2 [05.01.2014]

You must uninstall previous version before installing the new one

Fixed compatibility with KK

Added logcat and dmesg dump (Tools Tab)

Added touchscreen control: s2w, h2w, etc (Advanced Tab)

Fixed zram

v2.1.8 [05.11.2013]

Fixed VM Settings & SysCtl Editor bug ( values ​​not saved )

Added ondemandplus governor as settable

Added Spanish translation ( thanks to [MENTION=5262037]DaniPhii[/MENTION] )

v2.1.7 [03.11.2013]

Added SysCtl Editor - Tools Tab

Reworked VM Settings based on sysctl - it is necessary to reenter vm values

Added Simplified Chinese translation (thanks to [MENTION=3037267]cyaniris[/MENTION] )

Auto reload application after change tab visibility

v2.1.6 [26.10.2013]

Added Vibration Control - Advanced Tab

Added Extended VM Settings - Advanced Tab (remove VM Tab)

Support for Ultra KSM

Show / Hide Tabs feature in Meniu > App Settings

v2.1.5 [20.10.2013]

Added zRAM settings in Memory Tab

- thanks to [MENTION=4922835]educk[/MENTION] to achieve the kernel with zram support -

- tested only with zram module builtin kernel -

Added BuildProp Editor in Tools Tab

v2.1.4 [27.09.2013]

Fixed Dynamic Frequency Scaling issue (tested by [MENTION=2266044]etch04[/MENTION])

v2.1.3 [26.09.2013]

added freeze / defrost packages (use menu to change between system and user packages)

added governor settings (not available for all governors)

move VM settings in a new tab

added Dynamic frequency scaling (not tested) http://xdaforums.com/showthread.php?t=2308040

added italian translation thanks to [MENTION=4643755]Stefano187[/MENTION]

remove /data/PerformanceControl file

v2.1.2.1 [14.09.2013]

FC fixed when KSM not supported by system

v2.1.2 [13.09.2013]

Added KSM Settings in Memory TAB

Added more devices (for kernel and recovery flash) https://github.com/horn3t/android_packages_apps_PerformanceControl/blob/jb2/res/raw/devices.xml

v2.1.1 [06.09.2013]

Fixed loads of Force Closes on various devices

Added the possibility to individually delete residual files

Updated German Translations (thanks to Rhonin86)

Added Russian Translations (thanks to LeroViten)

v2.1.0 [29.08.2013]

Additional information's on DiskInfo tab (tap on each partition)

Added the ability to flash kernels/recoveries from ZIP too. (It doesn't have to contain META-INF)

Added the list of files from "Clean residual files"

v2.0.9 [24.08.2013]

Fixed Force Closes when setting TaskKiller values

v2.0.8 [22.08.2013]

New DiskInfo TAB - display the total and free space of: /system. /data, /cache, /sdcard, /ext-sd partitions

Added Optimize Databases (SQLite Vacuum) - Tools Tab

Change Fix Permission script for better compatibility with CM-10.2

Added Tab Menu (manage all tabs from one window -> accessible through the Menu key)

Added German and Romanian translations (thanks to Rhonin86 and Laurentyu1995)

Minor Bug Fixes

UI Improvements

v2.0.7 [16.08.2013]

Added recovery and kernel flash support for Samsung Galaxy S II and Samsung Galaxy S III

Added "Fix Permission" option (as it is removed from newer CWM recoveries)

Added "Clean Residual Files" option

Minor fixes