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

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

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

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

25432 次点击
所在节点    Android
110 条回复
fateofheart
2021-08-13 03:53:25 +08:00
真的是,很多人对安卓根本就不了解,看到内存两个字就知道 swap 。。。
不过,这个“原子”内存活该被喷。。。
murmur
2021-08-13 07:46:02 +08:00
@pengtdyd

什么叫不微创新

坚持 5v1a 不动摇?
夹层主板?
没有通话录音?
没有工作日闹钟?
NFC 不能复制卡片?
pengtdyd
2021-08-13 07:58:02 +08:00
42 楼 在监狱的小吴总是有一些狂热的追随分子,这些人常人很难理解,但是他们就是存在,很恶心人
murmur
2021-08-13 08:08:24 +08:00
@pengtdyd 有本事这辈子苹果不要用屏下指纹、屏下相机、真全面屏,到时候我天天在 v2 看你的回复,看你是怎么看待苹果追随安卓微创新的

有些人就是跪洋人跪傻了,我话就扔着了,没小米就没安卓手机的今天,硬件不如人,软件不如人,体验再不针对优化,直接输麻了

苹果粉丝天天吹什么动画、吹那几个圆角、微创新,这是不是微精细度啊?好家伙,没有这么双标的,苹果叫工匠精神,到安卓就是无关紧要的微创新

苹果酒喜欢这种花了钱还帮着洗地的,以后中国人需要的功能统统排最后,还有大笔的苹果税奉上
x500
2021-08-13 08:09:21 +08:00
利用 hook+打桩 stub 就可以实现吧, 好久以前 miui 不是里面"借鉴"了 xp 的代码吗?
coolair
2021-08-13 08:18:30 +08:00
跟魅族的 OneMind 样,说起来高大上,用起来坑死人的东西吧。
SenLief
2021-08-13 08:20:30 +08:00
应该就是 swap,oppo 还是 vivo 来着不就有,写着可以把内存 8g 扩展到 12g 。不过我还是希望有华为功能那个 app 后台常驻,不知道怎么实现的,比如知乎在某个页面切换其他 app,知乎不会重启了,好几天还在那个页面。
Building
2021-08-13 08:26:40 +08:00
头疼医头,脚疼医脚的典型,你说内存不够,8G12G 还不够?你说 App 流氓,你个系统连 App 都管不好?
elfive
2021-08-13 08:27:16 +08:00
应该改名叫上夸克内存或者奇异夸克内存,毕竟大部分人还是知道原子并不是最小粒度
pengtdyd
2021-08-13 08:28:31 +08:00
以后多去牢里面看看小吴,聊聊一块钢板的广告之旅
nexmoe
2021-08-13 08:29:41 +08:00
应该就是每个应用的不同功能有各自的进程吧,比如下图的鸿蒙 OS 中的详细信息就有不同的进程,杀掉暂时不用的进程就行了
![图片来自酷安]( https://files.catbox.moe/sw8unq.jpg)
butanediol2d
2021-08-13 08:36:02 +08:00
@qsmd42 可能是类似 trim 、防止写入放大之类的操作吧,叫碎片整理为了方便营销?
sexoutsex2011
2021-08-13 08:39:30 +08:00
实际效果应该会弱于宣传效果
Eagleyes
2021-08-13 08:45:28 +08:00
@pengtdyd #14 你说的这种事情适合于各种行业。我觉得主要问题没本事,其次是输不起。

1 、没本事,小米也要自己研发一个 HM OS ?估计没这个实力(何况这个系统也被人说套壳),另外也没人用自然就被时间淘汰了。国外强如微软 WP,2013 年听的是,三分天下,后面直接取消变成 iOS 和安卓二分天下,你凭啥认为自己有这个实力和号召力?

2 、没钱,小公司就不说了,哪怕强如 BAT,其中有像 Google X 这么个烧钱部门么?舍不得烧钱,输不起。

3 、聪明(鸡贼),做第一个吃螃蟹的人自然发财,但是绝大多数会变炮灰。等你研发出一个被市场证明,我在跟着学(致敬),岂不是稳扎稳打没风险?这就是你说的 Tesla 。。


非不为也,实不能也
anguiao
2021-08-13 08:51:10 +08:00
@pengtdyd 属于是不带“国内”两个字不会说话了。
Android 原生的很多机制并不能适应国内的应用生态,国内厂商做一些优化再正常不过了。
每家都开发一个自己的系统是不现实的,能引领潮流的企业也永远都是少数。
miaoda
2021-08-13 08:55:21 +08:00
a22271001
2021-08-13 09:12:36 +08:00
内存扩展和原子内存是两个不同的东西啊喂,先区分好两个东西再发言好吧
villivateur
2021-08-13 09:14:54 +08:00
楼上某些人是不看题目,见到“内存”两个字就扯 swap ?杀进程跟 swap 有啥关系?
pengtdyd
2021-08-13 09:39:17 +08:00
确实优化优化 android 是属于正常不过的行为了.优化优化系统壁纸,改改字体,替换一下 GMS 框架,加些系统广告,再用一下奥氏体 304,艺术化一下,简直完美.
sockpuppet9527
2021-08-13 09:59:52 +08:00
歪个楼,提到“原子”,有没有可能是把 mmu 改了一下,留了一些 unmap 的内存? 不走 mmu 的内存连续且好置换,也好回收?

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

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

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

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

© 2021 V2EX