Android OOM Manager

This screen allows changing the Android internal OOM (Out of Memory) manager settings. This component is responsible for killing apps if memory is getting low.

There are 6 memory groups that define the minimum memory that will trigger app killing in that group. If memory is lower than first group setting, Android will start killing apps in that group, if lower than second group, apps in that group get killed, etc.

Tap the detail button on the left to lists apps in each group.

Tap an app to access its detail page where you can manage it.

Tap on boot button to have current settings applied on boot. Any changes applied since boot will be lost on next boot otherwise.

Tap the Clean button to release as much live memory as it is possible without impacting device's stability. This will kill all apps in top 3 categories, eg empty applications, content providers and hidden applications. It uses the Android OS mechanism to kill those apps to reclaim/free live memory. Killed apps will likely restart however they will consume much less memory, usually providing a lag-free/smooth user experience.

Tap the presets button to set all 6 groups to predefined settings, from very light settings (not killing any apps unless less than 16MB of memory is available) to extremelly aggressive II (trying to keep 512MB of memory at all times)


OOM is not an override of the Android built-in low memory killer (also called Out-Of-Memory killer), it's actually its configuration. Excluding apps in task manager will not affect the OOM settings in any ways. OOM tries to maintain the desired amount of memory free at all times, helping maintain device responsiveness and stability.


WARNING: Make a "CWM Restore" package from the Active Tweaks settings in case something goes wrong. This package allows you to disable all tweaks from CWM recovery.



Not enough information? Please suggest improved/new/updated content e-mailing me the current URL and content you need to get improved/updated.