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

2021-08-12 14:15:35 +08:00
 ysy950803

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

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

25433 次点击
所在节点    Android
110 条回复
ZoteTheMighty
2021-08-13 09:59:59 +08:00
作为一个 android 开发表示,真的有些人在自己不懂的领域张口就来,android 一个应用程序可以有多个进程,进程又分为 5 个级别,像很多通知栏的常驻通知就是一个 Foreground 进程,优先级最高,所以很多软件要求常驻通知栏来实现保活,大部分毒瘤 app 都会有多个进程,MIUI 应该就是精细管理这些进程,优先保持前台进程不被杀死。 有些人听到 swap 这个关键词就原地高潮,哦,他懂了,可是又不完全懂,可是他还想发表下高论,这样。
zpxshl
2021-08-13 10:14:41 +08:00
@ZoteTheMighty 61 扯啥呢,前台进程本来就比后台进程高优,这还需要 miui 优化?
murmur
2021-08-13 10:18:36 +08:00
@zpxshl 不一定哦,现在一些游戏允许后台下载的,这个时候你要杀前台保后台
ZoteTheMighty
2021-08-13 10:26:01 +08:00
@zpxshl 建议仔细看下, 关于怎么杀进程,杀哪个操作系统会有一套逻辑判断,MIUI 魔改这一部分一点都不奇怪,各家都有魔改过。https://developer.android.com/guide/components/activities/process-lifecycle?hl=zh-cn
Unclev21x
2021-08-13 10:50:21 +08:00
盖楼 60 多层。如果,我是说如果答案真如 @ZoteTheMighty 所说,那我觉得这个原子内存还是不错的,很实用。

V2 现在不管什么问题,都流行冷嘲热讽互相喷吗?骂完苹果骂华为,骂完华为骂小米。骂完小米骂苹果。

夸一个要拉另一个垫背,围魏救赵。

看的真是累啊。
Threeinchtime
2021-08-13 11:11:14 +08:00
感觉说 swap 的根本没看这个功能描述
MrKrabs
2021-08-13 11:16:39 +08:00
就改个杀进程那不是更 low 了(
generic
2021-08-13 11:17:56 +08:00
@tyzrj766 zram? android4 就可以开...
ApmI00
2021-08-13 11:26:58 +08:00
扯这么多,买个来用用不就知道啦!!!非要像一群博士吵吵万米高空一滴水的动势能。。。
tanranran
2021-08-13 11:55:21 +08:00
楼上至少有 80%的人在那瞎扯,回复的内容和问题毫不相关,上来就是喷。
kindjeff
2021-08-13 11:56:28 +08:00
我就想问问 miui 为啥不写文档?学习鸿蒙么
liyhu
2021-08-13 12:37:17 +08:00
在营销厂找技术?
cairnechen
2021-08-13 12:47:39 +08:00
说实话,很难发现一个比 @murmur 更令人讨厌的人,所以我一般都是站在他的对立面,不过 @pengtdyd 你做到了,赏你一个 block 名额
pengtdyd
2021-08-13 12:51:27 +08:00
@cairnechen 啥是 block 名额?
bigbigpeng3
2021-08-13 13:25:23 +08:00
@pengtdyd 你被他屏蔽 /拉黑了。
Lemeng
2021-08-13 13:26:05 +08:00
看很多人说是 swap,如果真是,那还挺有意思的
newmlp
2021-08-13 13:47:05 +08:00
这不就是 swap 吗,把不活跃内存交换到磁盘上
newmlp
2021-08-13 13:49:52 +08:00
@tyzrj766 虚拟内存还简单?
WebKit
2021-08-13 13:54:06 +08:00
@newmlp 并不是 swap
Bigglesworth
2021-08-13 14:04:45 +08:00
@pengtdyd #47 还有个大吴,秀波

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX