V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ysy950803
V2EX  ›  Android

MIUI 最近那个原子内存是什么原理?

  •  
  •   ysy950803 · 2021-08-12 14:15:35 +08:00 via Android · 18403 次点击
    这是一个创建于 960 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近雷布斯的演讲有点意思,不过我更好奇那个 12.5 增强版(其实就是超级 Bug 修复版)里提到的原子内存,我看介绍大概是可以回收各个应用进程内部的局部内存,这样可以使得可用内存更多,后台被杀的概率降低。

    但是这个回收局部内存是咋做到的?比我我在微信聊天,但是支付暂时用不到,可以回收,系统如何判定的?

    110 条回复    2021-09-01 10:20:15 +08:00
    1  2  
    ysy950803
        101
    ysy950803  
    OP
       2021-08-13 23:03:37 +08:00
    @miaoda 这个是开发版功能吗?我稳定版搜不到。
    ysy950803
        102
    ysy950803  
    OP
       2021-08-13 23:06:16 +08:00
    @ZoteTheMighty 我也觉得和 swap 应该关系不大,而且 swap 的话效率并不高,从 PPT 来看也不像是 swap,而是杀四大组件。
    a22271001
        103
    a22271001  
       2021-08-14 00:47:46 +08:00
    @Cielsky 我上文说到的 APP 配合是在回复 “不能在上架前审核阶段就提前设定一些门槛和要求?”
    Gav1nw
        104
    Gav1nw  
       2021-08-14 11:19:04 +08:00
    应该是修改了系统调度,以及 GC 的回收频率,不过我也搞不明白它怎么管控虚拟机内的程序并且识别功能的,我想到的思路就是,调大 swap,把除了常用的 app 以外都放进去
    miaoda
        105
    miaoda  
       2021-08-14 11:46:16 +08:00
    @ysy950803 是的,开发版的,不知道哪个版本加的,我的是最新的
    ikas
        106
    ikas  
       2021-08-16 15:31:16 +08:00   ❤️ 1
    无非就是根据 oom_adj 级别与 process_state 调整下内置的内存回收规则而已...
    原子化.不过是营销唬韭菜的行为...有个毛的技术
    题外话.从黑科技到分布式,原子化..国内厂商都开始了这种无脑的营销,简直就是告诉人,我什么都没有.只会包装一样..可耻又可怜..
    Cola90
        107
    Cola90  
       2021-08-16 15:41:56 +08:00
    刚升级,原子内存感知明显,这后台能力应该能和鸿蒙拼一拼了
    totoro52
        108
    totoro52  
       2021-08-18 09:48:08 +08:00
    说 swap 的。。。 你在逗我吧
    laozhoubuluo
        109
    laozhoubuluo  
       2021-08-25 13:51:39 +08:00
    @my101du @a22271001 @Cielsky
    小的应用可以做一些门槛和要求,做不好也只是影响小开发者积极性罢了。
    哪个终端厂商敢给 QQ 和微信提要求?微信占 1G 也不可能给他杀了,杀了转头用户反馈就得炸了。
    说句玩笑话,国内大环境下没准这么搞完应用侧下个版本就上 Activity 联保,杀一个 Activity 整个进程退出。
    fromzero
        110
    fromzero  
       2021-09-01 10:20:15 +08:00
    看了 Appso 的介绍,就是把一个 app 的 四大组件分别按需回收
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5361 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:58 · PVG 15:58 · LAX 00:58 · JFK 03:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.