Simple Low Memory Killer for Android

Simple Low Memory Killer for Android

FrEeRuNnEr4EvEr

This is a complete low memory killer solution for Android that is small

and simple. Processes are killed according to the priorities that

Android gives them, so that the least important processes are always

killed first. Processes are killed until memory deficits are satisfied,

as observed from kswapd struggling to free up pages. Simple LMK stops

killing processes when kswapd finally goes back to sleep.


The only tunables are the desired amount of memory to be freed per

reclaim event and desired frequency of reclaim events. Simple LMK tries

to free at least the desired amount of memory per reclaim and waits

until all of its victims' memory is freed before proceeding to kill more

processes.

Report Page