In less than a month (May 11), it will be Google’s I/O conference. Unsurprisingly, Android 13 will enter the Beta stage and open to third-party manufacturers to upgrade. As in the past, Xiaomi, OnePlus and other smartphone brands will join the early adopters. A few days ago, XDA found that Google added a piece of code related to memory and multitasking optimization to the Android 13 kernel. This code mainly involves MGLRU (Multi-Generational Least Recently Used), which is a multi-page recycling strategy.
Previously, Google has this mechanism for Chrome OS to improve the situation that CPU usage is high and often kills background content by mistake when multitasking on small memory (RAM) devices. According to Google tests, with MGLRU, kswapd CPU usage is reduced by 40%. The “kswapd” is a process that manages virtual memory. In addition, background manslaughter cases reduce by 85% at 75% memory usage. Furthermore, memory usage and rendering delay reduce by 50% and 18% respectively.
Although ROMs built by OEMs themselves will not necessarily copy the underlying code of Android 13, such native changes will also be of great benefit to their optimization of multitasking logic. The upcoming Google Android 13 will come with a lot of improvements that users are looking forward to.
Android 13 improvements – to reduce game loading time
For many mobile game players, watching the long loading interface before starting the game is a “torture”. However, this will soon be a thing of the past. According to speculations, the upcoming Android 13 will completely alleviate the game waiting time. There are reports that Android 13 will come with a new function called setGameState to the GameManager API. When the game is in the loading state, this function will activate the GAME_LOADING mode. This reduces the loading time of the game by improving the CPU performance.
In addition, it also allows the game to communicate the current running status to the system. Therefore, it can indicate whether the program can be interrupted at present. This effectively reduces screen cutting and kills the process of using other applications.
Furthermore, there are also reports that Android 13 will add a test to the supplier test suite. This will require all manufacturers using this system or high systems to enable GAME_LOADING mode. In theory, this technology can effectively improve the loading speed of games. It can also combine various optimizations made by third-party ROMs for game loading. Overall, the expectation is that this feature will help smartphones achieve better gaming results.