最近雷布斯的演讲有点意思,不过我更好奇那个 12.5 增强版(其实就是超级 Bug 修复版)里提到的原子内存,我看介绍大概是可以回收各个应用进程内部的局部内存,这样可以使得可用内存更多,后台被杀的概率降低。
但是这个回收局部内存是咋做到的?比我我在微信聊天,但是支付暂时用不到,可以回收,系统如何判定的?
102
ysy950803 OP @ZoteTheMighty 我也觉得和 swap 应该关系不大,而且 swap 的话效率并不高,从 PPT 来看也不像是 swap,而是杀四大组件。
|
104
Gav1nw 2021-08-14 11:19:04 +08:00
应该是修改了系统调度,以及 GC 的回收频率,不过我也搞不明白它怎么管控虚拟机内的程序并且识别功能的,我想到的思路就是,调大 swap,把除了常用的 app 以外都放进去
|
106
ikas 2021-08-16 15:31:16 +08:00 1
无非就是根据 oom_adj 级别与 process_state 调整下内置的内存回收规则而已...
原子化.不过是营销唬韭菜的行为...有个毛的技术 题外话.从黑科技到分布式,原子化..国内厂商都开始了这种无脑的营销,简直就是告诉人,我什么都没有.只会包装一样..可耻又可怜.. |
107
Cola90 2021-08-16 15:41:56 +08:00
刚升级,原子内存感知明显,这后台能力应该能和鸿蒙拼一拼了
|
108
totoro52 2021-08-18 09:48:08 +08:00
说 swap 的。。。 你在逗我吧
|
109
laozhoubuluo 2021-08-25 13:51:39 +08:00
|
110
fromzero 2021-09-01 10:20:15 +08:00
看了 Appso 的介绍,就是把一个 app 的 四大组件分别按需回收
|