服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - 安卓 14 手机将默认启用 Linux 内核 MGLRU 功能,减少 App 启动时间

安卓 14 手机将默认启用 Linux 内核 MGLRU 功能,减少 App 启动时间

2023-10-18 11:00IT之家 Linux

10 月 18 日消息,去年 12 月的 Linux 6.1 内核带来了一项名为 Multi-Generational Least-Recently-Used 的功能(MGLRU),号称可以优化页面回收机制,并在重内存负载情况下提高性能。 根据安卓爆料者 Mishaal Rahman 的最新发现,MGLRU 默认为所有 Android 14 内核(android14-5.15 和 android1

安卓 14 手机将默认启用 Linux 内核 MGLRU 功能,减少 App 启动时间

10 月 18 日消息,去年 12 月的 Linux 6.1 内核带来了一项名为 Multi-Generational Least-Recently-Used 的功能(MGLRU),号称可以优化页面回收机制,并在重内存负载情况下提高性能。

根据安卓爆料者 Mishaal Rahman 的最新发现,MGLRU 默认为所有 Android 14 内核(android14-5.15 和 android14-6.1)启用。谷歌 Pixel 8 系列的内核基于 android14-5.1 GKI,是全球首款默认启用 MGLRU 功能的手机。

安卓 14 手机将默认启用 Linux 内核 MGLRU 功能,减少 App 启动时间

Mishaal Rahman 表示,谷歌的基准测试表明,启用 MGLRU 后,App 的总体启动时间会有所改善,总体进程死亡次数会减少,kswapd CPU 使用量会减少等等。下一代高通和联发科芯片组的旗舰产品也应该默认启用这一功能。

安卓 14 手机将默认启用 Linux 内核 MGLRU 功能,减少 App 启动时间▲ 图源 Linux Plumbers 大会官方直播

根据谷歌在 2022 年 Linux Plumbers 大会上的演示,Pixel 6 手机开启 MGLRU 后:

  • App 的总体启动时间减少了约 6.60%
  • 总体杀后台减少 8.04%
  • kswapd CPU 使用减少了 54.50%
  • 直接回收次数减少 81.10%

IT之家小伙伴可以通过 adb 命令查看自己的手机是否启用或支持 MGLRU:

cat /proc/config.gz | gunzip | grep 'CONFIG_LRU_GEN'
  • 如果显示 CONFIG_LRU_GEN=y,则表示支持但未启用;
  • 如果显示 CONFIG_LRU_GEN_ENABLED=y,则表示已启用。

延伸 · 阅读

精彩推荐
  • Linux查看linux文件系统块大小的实现方法

    查看linux文件系统块大小的实现方法

    下面小编就为大家带来一篇查看linux文件系统块大小的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Linux教程网5362021-11-24
  • LinuxLinux下利用PC机进行路由转发将Linux变成一台路由器

    Linux下利用PC机进行路由转发将Linux变成一台路由器

    将Linux变成一台优秀的路由器,实现路由转发,下面将通过三台机子的实现来给大家详细介绍下如何利用pc机来实现路由转发,感兴趣的朋友可以看看 ...

    系统之家3452019-10-24
  • LinuxLinux下su命令无反应的解决办法

    Linux下su命令无反应的解决办法

    这篇文章主要介绍了Linux下su命令无反应的解决办法,出现问题的系统CentOS 6.3 64位,SSH客户端使用的是SecureCRT,需要的朋友可以参考下 ...

    Linux教程网11472019-11-06
  • Linux修改linux文件权限命令:chmod命令详解

    修改linux文件权限命令:chmod命令详解

    本篇文章主要介绍了修改linux文件权限命令:chmod,Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问...

    Avril8582021-12-09
  • Linuxshiro缓存机实例代码

    shiro缓存机实例代码

    Shiro提供了类似于Spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现...

    动力节点4682022-02-17
  • Linux企业红帽Linux7的10个特性分析

    企业红帽Linux7的10个特性分析

    前段时间红帽正式发布了企业版Linux 7,那么企业红帽Linux7有哪些特性呢?这篇文章就要讲解了企业红帽Linux7的10个特性,需要的朋友可以参考下 ...

    Linux教程网3862019-11-01
  • LinuxLinux下NFS网络文件系统的基本使用教程

    Linux下NFS网络文件系统的基本使用教程

    这篇文章主要介绍了Linux下NFS网络文件系统的基本使用教程,配置方面写得非常详细,同时给出了一些常见错误的解决方法以及需要注意的地方,非常推荐,需要...

    luckyhe5822019-06-19
  • Linux分享Linux 系统生成随机密码的10种方法

    分享Linux 系统生成随机密码的10种方法

    利用Linux系统生成随机密码的10种方法 Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来...

    Linux教程网10762021-10-29