The killing background of the Android system makes many people feel helpless, because most of the apps will stop pushing after the apps running in the background are killed. Although some manufacturers have optimized the application, basically all mobile phones will have such problems. . However, the upcoming Android 13 system has great hope to alleviate the problem of killing the background.
The “Multi-Generational Least Recently Used” (MGLRU) feature is already live in Chrome OS, and the company maintains MGLRU on “a few different kernels between 4.14 and 5.15.” At present, Google has plans to integrate the functions of MGLRU into the Android system.
Google has incorporated a commit on Android Gerrit incorporating changes to Android 13’s Generic Kernel Image (GKI), and another commit shows that it will soon be enabled via adb.
This feature achieves two main goals: the first is kswapd’s 40% reduction in RAM usage on the CPU, and the second is an 18% reduction in out-of-RAM (OOM) app killings on Android.
A Google engineer said the company has tested the MGLRU feature on “one million” Android devices, presumably the Android Runtime on Chrome OS Virtual Machine (ARCVM), which runs on Chrome OS. Powered by Android 11. “We’ve seen substantial improvements in CPU utilization and RAM pressure, resulting in fewer OOM kills and lower UI latency,” they wrote.