没有搞过安卓,所以不太理解,是因为安卓系统的内存管理真的很差吗?
安卓手机内存动则 6G 起步,还有更高的....
只见硬件升级,没有软件优化吗
1
vscode OP 看了 V 友要上车一加,都说最少 6G 起步去买
|
2
Mogugugugu 2019-05-17 12:38:28 +08:00
硬件升级,软件继续负优化,用户内存不够用,硬件升级,软件继续负优化,用户内存不够用......就这么循环着 = = 。大家都发展,互惠互利。。。
|
3
yan5990853 2019-05-17 12:53:42 +08:00 via Android 3
看个人使用习惯,我现在还在用 4g 没什么问题。
|
4
passerbytiny 2019-05-17 12:54:26 +08:00 4
Linux 尿性,不管你有多大内存,我绝对占满。谷歌尿性,世界上其他人都跟我们一样用得是顶级硬件。
|
5
Lin0936 2019-05-17 12:56:57 +08:00 via Android 14
@passerbytiny 谷歌自己出的手机才 4G RAM
|
6
acehow 2019-05-17 12:59:02 +08:00 via Android
实际上早就硬件性能过剩了。但厂家每年要卖新品,在没有技术革名的情况下也只能堆硬件了。
|
7
dxgfalcongbit 2019-05-17 13:02:04 +08:00 via Android
每个人需求不一样,对我来说 4g 完全够用,我妈妈给她 8 个 g 都能占满。
|
8
Greendays 2019-05-17 13:04:03 +08:00
用 4G 产品竞争力不够
|
9
wolflone 2019-05-17 13:17:31 +08:00 via Android
有更高的,现在最新 12g,已经普及的是 8g。6g 是能舒服地使用安卓系统的黄金比例,4g 就已经要注意后台了……
至于你是想问安卓和 ios 系统内存的差异吗?这个你百度吧,三言两语说不清……底层上远远不如 ios,必须靠堆料 |
10
CykaBlyat 2019-05-17 13:23:39 +08:00
2g 内存的 iPhone se 是我的主力机
|
11
iceheart 2019-05-17 13:29:39 +08:00 via Android
linux 不耗资源内存。java 程序吃内存,来者不拒,有多少吃多少。
|
12
dalabenba 2019-05-17 13:30:59 +08:00 via Android
可以有更多的 page cache,切换更流畅
|
13
orangeade 2019-05-17 13:35:04 +08:00 via Android
内存永远越大越好
|
14
AngryMagikarp 2019-05-17 13:37:23 +08:00
我觉得 JAVA 需要背锅
|
15
runking 2019-05-17 14:01:14 +08:00
实际上优化好的话,你十八年不不换手机,手机厂商不得去喝西北风去?
好多东西不是做不到,而是为什么去做? 做的话谁受益谁受损,不做又是谁受益谁受损。 利益关系理清楚了,就很明白了。 手机优化的好受益的是用户。 手机不优化的话受益的是手机生产厂商,和 APP 制作团队。 |
16
breaklayer 2019-05-17 14:40:50 +08:00
这就是卖点啊,其实 6g 已经过剩了
|
17
gamexg 2019-05-17 15:10:41 +08:00 via Android
看了下,
手机内存占用 4.2g 。 感觉更大的是为以后软件做准备吧。 |
18
cxknmsl 2019-05-17 15:38:18 +08:00 1
上次看一篇文章,一老哥做安卓底层的,疯狂吐槽安卓底层的代码稀烂。。。
|
19
lj7163 2019-05-17 15:47:29 +08:00
国内大厂 APP 后台相互唤醒占用内存,说到底还是生态问题。
|
20
shyangs 2019-05-17 15:48:31 +08:00
Android 上的微信做得比 Desktop 的微信和 QQ 还大, 了解一下.
|
21
tyhunter 2019-05-17 15:52:23 +08:00
2G 的 6S 在 iOS12 面前也有点力不从心了,某些 app (特别是 bilibili ),暂停播放,切出来回个微信消息,切回去,直接变回开屏状态....
|
22
Raynard 2019-05-17 15:52:52 +08:00
可以预见到。。
xx 年以后。。128g 运存的手机算低配? 256 512 满街跑? |
24
HongJay 2019-05-17 16:59:39 +08:00
你这也能推出苹果牛逼,android 因为内存管理差才需要硬件?
|
25
checkaround 2019-05-17 17:03:41 +08:00 via Android
你把 app 全杀了,压根不需要这么多,还不是为了每次打开方便,结果吃内存和电池
|
26
my101du 2019-05-17 17:05:40 +08:00
我觉得机器变卡和内存大小、应用的关系没那么大。
MIUI, EMUI 这种对后台自启、自动唤醒行为压制比较好的定制安卓系统,如果使用了 UFS,4G 内存也非常 OK 了。 现在情况是,一般 4G 内存的手机,基本上搭配的是 eMMC 存储。半年后文件数量增加就卡顿,一年后就算刷机也掉速严重。 对于“应用”,去年网上对支付宝启动速度的吐槽非常多,年底有个版本突然速度有了极大的提升。希望开发者,特别是大厂,都能这么有良心吧。。。 |
27
jdgui 2019-05-17 17:06:01 +08:00
因为安卓手机竞争激烈。
现在 4g 勉强够用,6g 完全没问题,以上的提升就微乎其微。但是需要卖点 |
28
ciaoly 2019-05-17 17:10:42 +08:00 via Android
现在用手机还需要关心内存嘛?我 4GB 完全够用啊,日常占用 3GB 以上,等它不够了自己杀就行啊。
|
29
jifengg 2019-05-17 17:37:20 +08:00
目前用着 6G 都不太好用了,有些 app 想着留在后台的,切换一会再回来就被杀死了。
|
30
Flasky 2019-05-17 18:05:01 +08:00 via Android
日常 3G 刚好够用,不会卡,但是大内存应用不能放后台(QQ、微信后台常驻),我觉得 6G 内存就可以随便放后台了
|
31
Wobuguan 2019-05-17 18:14:01 +08:00 via Android
平常用冰箱后台控制很严格,绝对够用。
|
32
ltux 2019-05-17 18:27:56 +08:00 via Android
有人老觉着内存太多硬件过剩,这是病,得治
|
34
tianxia 2019-05-17 19:18:16 +08:00 via Android
写一下而已,不用什么成本,哈哈
|
35
meisky6666 2019-05-17 19:26:21 +08:00 via Android
对自己系统软件不自信的表现
|
36
MonoLogueChi 2019-05-17 22:03:14 +08:00 via Android 1
很多安卓 app 在瞎搞,主力 iOS,顺带搞个安卓版
|
37
andbutor 2019-05-17 22:06:55 +08:00 via Android
市场饱和,竞争白热化,除了顶尖大厂以外,其他同级别品牌技术差异不大,只能寻求在硬件上补充竞争力
|
38
zzzim 2019-05-17 22:14:06 +08:00 via Android
4G 从来不在意,都是 home 键回去,几百个自己爱杀后台自己杀
|
39
antileech 2019-05-17 22:43:14 +08:00 via Android
怎么没人说显存?手机上内存不单单是内存,现在动不动 2k 屏幕,显存也得消耗不少空间。如果单单内存的话,6G 现阶段算是过剩的
|
40
20015jjw 2019-05-17 23:47:06 +08:00 via Android
然而 px3 用户表示从来没觉得内存少
|
41
msg7086 2019-05-17 23:55:19 +08:00
内存有 640K 就足够了(手动滑稽
|
42
HiJackXD 2019-05-18 00:13:58 +08:00
极端点,大内存在评测的时候还是有优势的,就是那种把桌面上的 app 挨个点他几十个,然后看谁载入总耗时少。内存大的,缓存做个弊(比如检测到你按顺序连续点击了若干 app,那么就预先载入你接下来要点击的 1 个或 2 个应用),立马起飞。
以上是作弊缓存策略,正规的策略做好了,用户体验还是很好的。所以超大内存也不是没意义。 |
43
shakoon 2019-05-18 00:18:13 +08:00 via Android
4GB 内存我用了三年多了,也没觉得有什么卡的。倒是存储空间撑不住了,APP 动不动就占用几百 MB 甚至 GB,三天两头清理空间已成习惯,务必把便用率控制在 70%以下。
|
44
widewing 2019-05-18 05:28:49 +08:00 via Android
4G 根本不够。 手持 pixel 3 路过。还不如 1+5
|
45
Stevenv 2019-05-18 07:53:48 +08:00 via Android
4g 用的真的勉强… xz1 路过。。。系统体验还不如 mix2
|
46
7654 2019-05-18 08:01:43 +08:00
因为谷歌太随意,系统不优化,认为硬件能解决的就不需要靠人了,人才太贵
|
47
LeungV2 2019-05-18 08:24:14 +08:00
物料价格跌了吧
|
48
jerryrib 2019-05-18 08:27:46 +08:00 via Android
国内环境尿性
|
49
tianzry 2019-05-18 08:38:35 +08:00 via Android
为啥到了现在,Windows 电脑内存起步得 8G ?又想马儿跑得快又想马儿不吃草是不可能的
|
50
des 2019-05-18 09:29:12 +08:00 via iPad
@passerbytiny 不只是 linux 吧,好像 mac、win 开机占用一半以上也很常见啊
|
51
chanchan 2019-05-18 10:39:58 +08:00
不玩游戏真不觉得我用了几年的手机有多卡
|
52
xiadong1994 2019-05-18 11:00:19 +08:00 via iPhone
@tianzry 五年前 Windows 起步就是 8G,我七年前买的电脑也是 8G,放现在依然够用。七年前安卓内存 1G 已经不错了,我那时候买的七八百的手机只有 512M 内存。
|
53
Admstor 2019-05-18 11:02:24 +08:00
手机内存比我电脑还大...
我电脑 8G 内存... 干和手机一样的事情甚至还流畅更多... |
54
lizhuoli 2019-05-18 11:04:45 +08:00 via iPhone 2
640KB is enough for everyone :)
其实很大原因是被逼的,苹果大部分老硬件还是 1GB RAM,开发者必须向着 1GB RAM 可用性优化,降低整体内存占用,用很多时间换空间的策略,缓存 mmap 来解决内存不足的问题,OOM 率也是团队 KPI 的标准 所以你想呢,Android 团队性能优化的压力就本身比 iOS 低,而且基于 VM 一些激进的优化没法做,iOS 很多底层 API,甚至内存分配器一般都做了优化……积少成多就是你看到的结果 |
55
Eugene1024 2019-05-18 11:17:55 +08:00
首先软件越来越多,在内存的软件也会越来越多,要想流畅就得增加内存啊
|
56
CastleBUPT 2019-05-18 11:55:47 +08:00 via iPhone
@HongJay
G 点不要太低,人 lz 既没有提苹果,也没有提 iOS。人为了照顾安卓用户的情绪,什么其他系统都没提,然后你自己爆炸了 |
57
SZP1206 2019-05-18 12:45:05 +08:00
|
58
MrGba2z 2019-05-18 12:52:07 +08:00
不 6G 怎么做 ppt
|
59
sama666 2019-05-18 12:56:07 +08:00 via Android
@dxgfalcongbit 我妈的手机 n 个打牌打麻将 App,8 个根本不够用
|
61
ccming 2019-05-18 13:00:47 +08:00 via iPhone
Android 不是 native 是三明治
|
62
HongJay 2019-05-18 19:18:02 +08:00
@CastleBUPT 第一句话看成没用过安卓了。还有你说话放尊重点,别给自己家人抹黑了
|
63
passerbytiny 2019-05-18 21:19:29 +08:00
@des #43 人家那是确实需要那么大内存。linux 的思路是,内存不能闲着,实在用不了那么多,就算缓存着也不让你闲着。你用 top,内存使用率永远是 100%,以至于人们需要额外的计算才能找到实际的可用内存。用一句俗话来说,就是:占着茅坑不拉屎。
|
64
1and0 2019-05-18 21:44:08 +08:00
如果不装国产 APP 的话,4G 足够
|
65
flynaj 2019-05-19 11:27:19 +08:00 via Android
linux 会把硬盘缓存到空闲的内存里面,内存越大缓存越多,多个 app 切换也快,也许几个 G 那种场景加载也快。如果 app 不多,游戏也不玩其实没有用。
|