安卓手机迷之内存

2024-01-29 09:15:06 +08:00
saveai  saveai

我发现安卓手机,运行内存越大,已用内存就越多(好家伙能力越大责任越大是吧)。

旧手机,8G 运存,开机后默认还有 3-4G 内存,开了几个普通应用后,还有 2.7G 可用。

昨天到的新手机(真我 gt5 ),16G 运存+扩展了 4G ,我只开了个读书的 app ,然后?

image

虽然手机玩游戏之类的很流畅,但是会纳闷。 什么时候,安卓能做到,只让我允许的微信后台运行,其它的我打开后才占内存,我从任务管理里划掉了,那代表我不需要用了;不要再占内容、不要搞关联启动、不要后台自启、不要莫名其妙的突然弹窗(请卸载腾讯的应用宝,禁止通知和应用覆盖了还能弹,不知道什么原理),ok ?

以及,什么时候可以透明一下,这些内存到底跑啥了,我从开发者模式里面看的感觉也不准啊。

image2

15870 次点击
所在节点   Android  Android
93 条回复
maggch97
maggch97
2024-01-29 09:20:12 +08:00
安卓应该把这个内存显示删掉, 特别是在绝大部分人也无法正确理解这个数值之后

苹果用户从来不会关心这个问题
genkidesu
genkidesu
2024-01-29 09:21:59 +08:00
你说得对,但这就是 Android 现状...系统和第三方应用一起作恶。
saveai
saveai
2024-01-29 09:22:14 +08:00
@maggch97 苹果系列比较喜欢 se ,但是性价比不高。。
joh
joh
2024-01-29 09:27:04 +08:00
内存有剩余,不用又浪费,只要不影响其他软件运行就行了。那内存换性能也是个很好的方案。win 上在意内存是因为很多软件会把内存吃满导致其他软件无内存可用。
jojo0830
2024-01-29 09:27:33 +08:00
厂家系统:我啥都要;
升级内存后的厂家系统:我啥都要,我还要再私藏一点,安排给我的金主大大;
大哥大应用:我啥都要;厂家系统:安排;
二大哥应用:我啥都要;厂家系统:安排;
平民应用:我只想保活发个通知;厂家系统:揍你哦~
saveai
2024-01-29 09:30:14 +08:00
@jojo0830 哈哈哈呜呜呜😭
qhx1018
2024-01-29 09:32:29 +08:00
那么问题来了,扩展内存有用吗
ShuA1
2024-01-29 09:39:19 +08:00
内存管理方式不同,Linux ,unix ,甚至 mac ,都是尽量使用更多的内存。
简单来说就是你关闭进程之后, 实际内存是没有释放的, 用于加速你下次打开应用。或者当内存不够的时候,再去释放。
FengMubai
2024-01-29 09:40:31 +08:00
多退少补。系统先申请一半内存,运行中的应用多了就退一点内存给你,运行的少了就再补充一点内存
Cloud9527
2024-01-29 09:40:45 +08:00
内存就是拿来用的,不卡就行了。
tgich
2024-01-29 09:41:09 +08:00
别太纠结,默认占用一半,你给安卓手机上 32GB ,一开机也是 16GB 没了,内存就是买来用的,不够用了系统会调节
gesse
2024-01-29 09:48:01 +08:00
新生代真的计算机基础越来越差了,还整顿职场。
fredweili
2024-01-29 09:54:32 +08:00
内存不用,留着看的么?
KookSpookk
2024-01-29 09:56:18 +08:00
gt5 你升级系统一下,出厂版本有内存统计错误。不过这个内存使用无所谓吧,我都关掉不看的。
zhwguest
2024-01-29 10:06:02 +08:00
@joh 最主要,PC 用户一般需要刻意关注自己的程序运行情况,也就是说先运行的程序具有较高优先级,不能随意中断其他程序的运行,否则可能带来严重后果。可以认为,内存管理是丢给用户自己的。就比如内存不足了,用户需要自己选择关闭某些程序。用户潜意识里也会关掉不需要的程序。
而手机用户一般无需或者也没有能力关注自己的应用运行情况,往往是新运行的应用具有较高优先级,所以不是关键的系统级应用,越早运行的往往越容易被杀掉。也就是说,内存管理是手机操作系统来主宰的。为了方便用户,尽量不将所有应用都保留,方便用户切换,所以就尽量全部用掉。
当然,这些是理想情况,实际情况是那几个大户,一上来就呼哧呼哧全部吃掉,反正不用白不用。
joh
2024-01-29 10:13:31 +08:00
@zhwguest 是啊。设计本身是存在合理性。但是再完善的规则也限制不了流氓们的行为。
Dumet
2024-01-29 10:19:13 +08:00
早年间最近任务界面显示内存占用跟巨大的清理图标以及国内厂商宣传开机内存剩余量我就觉得挺愚蠢的,没想到如今还有人在意这个,Google 自家的手机或者 AOSP 从来都不会在最近使用的页面加内存使用量,而且按照 Google 的设计规范将软件从最近使用刮掉也并不会完全结束软件运行,有这种想法不光是对安卓不了解同时也对 Linux 缺乏认知。Linux 也差不多一样的情况,反正个人使用从来都没在意过内存占用也从来不主动去刮最近使用页的软件,除非用了见光社死的软件才会主动刮掉。对于安卓或者 Linux 来说开机占一半就是合理的且和国产流氓软件无关。
Dumet
2024-01-29 10:28:06 +08:00
只能说整个国内的安卓环境过于畸形,app oem 以及用户都有问题,app 不按照 Google 的开发规范耍流氓 oem 为了防止 app 耍流氓所以必须比 app 更流氓 用户在这种环境下对安卓本应该有的样子完全缺乏认知
jianrenjun
2024-01-29 10:31:52 +08:00
windows 也一样啊
winterbells
2024-01-29 10:33:27 +08:00
虽然但是。。。

12G 内存 一开始是默认+4G 拓展内存,前几天从微信小程序切换到高德地图,切回来发现小程序消失了,切回高德,地图就刷新回到当前位置。重复试了几次都复现了,还以为是什么 bug 导致的。

把内存显示打开发现只有 2.1G 可用(小程序还没被杀掉),一共就算四个前台程序,微信+小程序+微信双开+高德。我能理解内存占用,但不能理解内存都用哪儿去了

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

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

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

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

© 2021 V2EX