正如题所说,手机运行久了很久没重启就会非常卡。
在 Android 手机上,后台只要有国内软件运行基本就会卡,有时候特别卡,卡到你没法用,手机返回桌面都点不动,卡成 PPT ,按键十秒后响应,长按关机都按不动,有急事时烦死你。
当然不是一直卡,不然手机就没法用了,总是莫名其妙卡到爆,实在不知道手机在运行什么。
解决办法:把国产软件塞到冰箱或者小黑屋冻结起来,就会立马恢复正常(pm disable-user ...)。 什么黑域、绿色守护都没屌用。
只要打开淘宝立马卡的不能动,掉帧变 PPT 。同样的,高德、支付宝、甚至是 PLAY 版本的 bilibili 都卡成屎,在后台不知道干什么。
Android/linux 的预分配内存机制,也导致不太好观察哪个应用消耗的太多,没有 windows task 直观。htop 也没看出来太多问题,只发现特别多的进程都在后台残留,没有退出。
手机已经装了 magisk ,很怀疑是不是哪些应用检测手机环境异常,就疯狂上报日志,或者做例外的行为然后疯狂做某些事,搞得非常卡?
曾经用 MyAndroidTools 干掉过一些服务有所缓解,但明显应用里的很多功能都不能正常用了,最后还是放弃并恢复了。
双持用户,在 IOS 上就没遇到过这么糟心的事,可能是没越狱没有触发风控? IOS 一年到头卡顿卡成 PPT 次数肉眼可见,不到五六次。反倒 Android 每个月都能遇到几次。IOS 缺点就是操作效率极低,光标控制难受,缓慢动画加载让人懒得用 IOS 。Android 效率高,但经常卡出翔。
CPU 系统:Snapdragon 855 + 氧气
有没有做 Android 开发或者熟悉 Android 系统的能分析出这是啥原因,这是在干啥,为啥霸占我的手机搞得我的手机卡的不能操作不能用。我想关机都不让我关机,卡的动画都加载不出来。
1
wu67 274 天前 2
855, 我没记错那应该是 20 年左右的手机的, ram 应该是 4g 还是 6g, 就国产软件恨不得做成一个系统的尿性, 卡才是符合直觉的...
|
2
deorth 274 天前 via Android 3
1 、润
2 、加钱 |
3
ellermister OP @wu67 8+256 还有 2G SWAP
|
4
wu67 274 天前 via Android
@ellermister 还是有点太勉强了,我这开一个支付宝和一个火狐,16g 就吃掉 8g 了...国产软件是这德行的...而且系统开机就吃去不少
|
5
Yzh361 274 天前 via Android 1
我很少用国产应用… 只装了两个,一个绿的、一个蓝的。
|
6
qinfengge 274 天前
@ellermister swap 去掉,纯纯负优化,开虚拟内存后某些应用切到后台再切回来就重新加载了
|
7
ellermister OP @qinfengge swap 是系统默认自带的,而且经过我测试,开 8G SWAP 效果更好,只是重启就失效我就懒得弄了。
|
8
ellermister OP @wu67 之前有人说帖子, 安卓是预分配内存类似的机制,应用占用 1G 不代表真的使用 1G ,应用开机占用 5G 不代表真的消耗了 5G ,我也搞不懂
|
9
zhang77555 274 天前 via Android 1
国产大点的 app 不管干啥的都内置了一套小程序框架,真是脑瘫😂
|
10
GOliberation 274 天前 1
用最新的 苹果 promax 、就完事儿 你就知道什么叫做丝般顺滑了。
顺带提一嘴 有钱真好 会用钱更好! |
11
retrocode 274 天前 16
咱就是说哈, 855 是 18 年的 soc 了, 拿六七年前的手机搁这批判是否有点太掉价了
|
12
google2020 274 天前 7
这是 2018 年的骁龙,同年苹果是 iPhone XR ,现在用 XR 一样时不时卡死。
我觉得买手机要建立一种周期意识,因为手机硬件买来就是固定的,但 APP 会不断升级迭代,要想一直流畅使用所有 APP ,最好按 2~3 年的换机周期去买手机。 |
13
twofox 274 天前
855 真的太老了。。。现在一千多块钱的机器都比 855 性能好上一大截
|
14
zx4824 274 天前 2
如果真如 op 所说,卡成 ppt ,大概率和内存无关,16 年以后安卓内存机制已经很智能了,即使不完善,也不至于卡成 ppt
目测就是电池老化,造成电压不稳,cpu 保护性运行,类似当年 apple 的电池限制性能门 ios 没有这问题吗?我去年用过 iphoneX ( 2017 ),开机后,打开微信,再切豆瓣,再切回微信,一样卡成 ppt ,而且无法保留微信后台。原因就是电池老化+ios 性能需求提高 |
15
zzNucker 274 天前
电池老化,硬盘掉速也会卡的
|
16
param 274 天前 via Android 1
安卓刚出来的时候,256MB 内存也照样能用各种应用,现在 8G 内存也依然停留在能用级别。是不是应用开发者该反思,怎么资源越占越多。可以对比一下以前的 QQ 、微博和现在的版本。对了,以前的 apk 一般不会超过 10M 。要是装回 10 年前的版本肯定不卡。
以前 windows xp 的时代,256MB 照样能多任务,能打各种游戏能 p 图。 |
17
fqzz 274 天前
我还以为要说 sim 卡。。
|
18
HangoX 274 天前 1
你的闪存快坏了,找淘宝换一下机器闪存,就和新的一样。早期的 android 机器闪存质量不如 iPhone ,会更早坏,所以会更卡
|
19
param 274 天前 via Android
甚至手机游戏还退步了,以前大作频出,可以用光手机的图像性能。现在手机游戏还是那个鬼样。
|
20
Shinu 274 天前 1
ios 一样卡和闪退, 国内 app 强行把手机搞成一个定期报废的产品了,
现在那种 iphone6s 用几年的神话不可能存在了, 过个三四年一个 app 都能直接爆内存. 苹果早已被强行拉到国产安卓的起跑线 |
21
zx4824 274 天前 3
另外,op 还开了 2G 的 swap ,基本也是典型负优化
手机上的 swap 技术基本是 2020 年之后才逐渐配置的,而且很长一段时间还被吐槽不如不开,op 拿一个 18 年的机器开 swap ,典型的负优化 2018 年旗舰手机也就 LPDDR4X 内存 + UFS2.1 闪存 的配置,LPDDR4X (双通道)带宽 30G 左右,UFS2.1 带宽理论最高也就 5G ,还不算 4k 读写衰减这种内存典型场景,所以 swap 完全是负优化 8G 内存到现在也能用,市面上大把千元机 4G 、6g 不也刷抖音逛淘宝,卡成 ppt 和这些关系不大 |
22
e1d4py0KiD6KgqkQ 274 天前 via Android
把小而美强制停止试试,这个会强制调用手机资源来用
|
23
Levox 274 天前
老的备用机 3G 内存,现在开个 QQ 都经常卡退出,甚至重启
|
24
lzgshsj 274 天前
可以上 B 战搜一下 k20 pro 养老相关,也是 855 的,大概包括使用旧版软件,刷内核之类……
|
25
Aixtuz 274 天前 1
我也想不明白:
18 年的 8G 内存的老电脑我现在用的挺顺畅的。 14 年的 4G 内存的老老老电脑,给家人用来网页+文档的办公也挺流畅。 价格方面如今手机和电脑也差不多了吧,怎么几年前的旧手机就淘汰的这么快了... |
26
mars2023 274 天前
@Aixtuz #25 PC 一个软件就一个主打功能;
你再看看现在的 app ,里面的功能有多少 🐶,现在 app 都是做“系统”,你想象一下,你的电脑一下子运行几个系统的情况。 |
27
yshtcn 274 天前
我忘记是哪款高通中端 SoC 了,21 ,22 甚至 23 年还有新手机在用的。
今年竟然要被集体淘汰了。那 855 被那啥也很正常了吧 |
28
sgame 274 天前 1
同一加。不过我是 835. 系统用的 Lineage os
|
29
sgame 274 天前
@sgame 补充:个人觉得很流畅。面具,黑阀,Thanox ,李跳跳 上帝模式.应用能用 googleplay 就优先 google play. 主力机。日常娱乐用 ipad mini.
|
30
fox0001 274 天前 via Android
试过 termux 运行 htop ,一打开支 x 宝或者淘 x ,CPU 占用就狂飙上来了。平常都是“冻结”起来的。
|
31
jqtmviyu 274 天前
把 SWAP 关了, 负优化来着.
你既然都装了 magisk, 要不把内存压缩调大点. 我是 8G 内存, ZRAM 是 6. 装了 A1 内存管理 |
32
ellermister OP @lzgshsj 我不懂内核,我很好奇,不同版本或者最新版本内核影响大吗
|
33
ellermister OP @jqtmviyu 我那个应该是 zram 不是 swap ,默认 2G ,但在 htop 观察看就是属于 swap 那一栏。前面表述错了。
|
34
jqtmviyu 274 天前
你还可以装 noactive / 冻它, 实现类似 ios 的墓碑机制
|
35
ellermister OP @zx4824 嗯,我那个是 2020 年的,只有国产应用卡。浏览器播放器,tg 都不卡的。极度舒服。
|
36
SenLief 274 天前
我试了一下,开着全后台,我这 ram 要吃 10g 左右。
|
37
nothingistrue 274 天前 3
别以为 IOS 就不占内存,不信你用用微信。他俩的区别在调度上。Android 一直都没有跑出传统多应用操作系统的机制:CPU 调度上前后台同级竞争;内存调度上不到快崩的时候就不杀进程。IOS 则是专门为单应用场景设计的操作系统:CPU 调度上完全暂停后台应用进程,而只给系统进程和前台应用进程;内存调度上管你 3721 ,入后台就杀。
两者其实各有优劣,就看你是啥场景。如果你是把 APP 当成「用了开,不用就关」的传统应用,那 IOS 天然合适,但 Android 上只要守规矩也合适只给系统进程和前台应用进程而只给系统进程和前台应用进程而。如果,没有如果了,普通用户肯定都是前一个场景。手机就要有两个,信任应用装 Android ,不信任应用装 IOS (怀念 Windows Phone ,本来只要这一个就够了)。 |
38
ellermister OP @jqtmviyu 这个我知道,它只支持 12-14android ,我之前也写过类似的 hook 安卓系统一些函数,用来暂停和恢复进程。兼容过 9/10/11 ,里面很复杂,媒体应用,窗口应用,白名单,推送服务都得过滤,坑也很多,后来放弃了。
|
39
vcn8yjOogEL 274 天前
一是中国 OEM 普遍喜欢堆超大内存
二是没有 GMS, 很多东西要自己实现, WebView 也得自己打包 三是没有 Play Store 强制高 API+禁止权限滥用 |
40
ltkun 274 天前 via Android
备机就不要当主力用了
|
41
TuxcraFt 274 天前
我 2000 块的红米 note12t 非常流畅,不管怎么开 app 也不怎么会卡,就算是卡了也不至于卡成你这个样子。
可能你的系统有问题。 |
43
INW017bzMfgkkYGn 274 天前
@ellermister #38 为了一个手机不值当的自己这么研究,建议还是换掉吧
|
44
Xunit 274 天前 1
换个系统,国内软件换 google play 版本,会好很多
我有个 845 的 mi8 ,刷的 los20 ,开 wx 、qq 、支付宝、淘宝只是慢,但开起来后并不会卡,并且不会出现系统卡死的情况(除非杀后台(6g ram ,且没开 zram),但也只卡 1 、2 秒) 还有个 865 的 k30s ,自己编译的 los21 , 上述大型软件的 play 版本能秒开,并且几乎一点不会卡。内存为 8g ,开 4g zram ,能挂十来个左右的后台。不过这个自己改了点内核,加了 mglru 和 binder freezer 。 至于 root ,只用 kernelsu 的 root 功能,没有用任何模块,后台管理就用黑阈(划卡杀应用),国产 3a 软件用了就关。a13 和 a14 对应用启动优化挺多,还是比较推荐更新(虽然 a14 的内存占用有点问题) |
45
fjian 274 天前
建议换一加 12 或者 ace3 试试看
|
47
d7101120120 274 天前
根据你的现象我觉得非常大概率是电池健康度过低导致的,现在国产手机厂商在电池健康度低的情况,会限制 CPU 的功率,以及充电的功率。可以考虑去售后换一个电池应该会解决,换电池前先打电话给售后问一下网点有没有该机型的电池备件,有的话过去如果前面没人的话一般半个小时就可以换完。
|
48
ellermister OP @d7101120120 我电池是换过了的,95 健康左右。重点只有国产应用卡,我现在回复消息用 chrome 就巨特么流畅,还有 y2b 后台视频。丝滑!
|
49
icedx 274 天前
个人经验, 老手机卡很多时候是闪存芯片老化的问题
当然国产毒瘤让不悦感无限的放大了 |
50
datocp 274 天前 via Android
卡,比较明显的就是偶尔微信打滴滴时,卡得连重启也反应不过来。
Moto x30 这种国行,相对美行后台系统进程相当多的,用 scene4 就能看到很多这种进程。所以到底有没有命令行禁用方法,编个 shell 一键终止。这些后台系统进程,前台都看不见是什么 app 。 |
51
nekochyan 274 天前
安卓手机,我最多留 5 个后台应用,从来没有卡过
|
52
Ga2en 274 天前
@ellermister NoActive 了解下。开 8G swap
|
53
frankilla 274 天前
所以我很不喜欢安卓,太开放以至于 app 厂商太不当人。只有相对封闭的管控才能让它们稍微干点人事。
|
54
geeksammao 274 天前 via iPhone
@nothingistrue 哪个天才告诉你“iOS 入后台就杀”的,这样的调度神仙硬件也救不过来频繁前后台切换的性能和功耗
|
55
geeksammao 274 天前 via iPhone
@param 在用光性能方面,原神表示不服
|
56
konnnnn 274 天前
上古时期( 14 年) rom 刷机包都知道调 swap
|
57
lmdown 274 天前 via Android
我感觉 865+MIUI+play 版 app 不卡啊,这就是我的主力机(其实就这一个机😂)
|
58
loopinfor 274 天前 via Android
网络卡也会导致 app 操作卡,4g 信号和 wifi 比有明显差异
|
59
darksheen 274 天前
还在用 6GB 内存的 oneplus 7 pro ,最近半年明显感觉国产软件变卡了,应该就是更新后更加臃肿了。
|
60
xfl 274 天前 via iPhone
买小米 14u
|
61
ghostwwg 274 天前
iqoo3 865 那代,swap 我是建议关掉。开着或许能包活更多,但同样会带来更多问题。originOS 4 后没有这个问题。
|
62
uni 274 天前
还好吧,当年一千三买的手机当主力机用到现在快四年了,8g 内存,国产软件都有装,梯子谷歌商店和推特电报啥的也都有,之前还玩过一阵子原神,也就半年前换过一次电池,现在继续用着没感觉有明显的问题
|
63
randychoi 274 天前 via Android
楼主的氧 os 版本是多少的? Android 多少?
|
64
ellermister OP @randychoi A10 O10.0.11
|
65
rainbowmolly 273 天前
@google2020 iphone XR 只要不是容量满了完全不卡,甚至还可以跑一些 AI 代码
|
66
hafuhafu 273 天前 1
卡死有点离谱,我 19 年的手机现在开淘宝、支付宝、高德这种也是秒开,而且感觉蛮流畅的。我备用机天玑 1000 都不至于这样...
|
67
xzaf 273 天前
慢正常,特别卡不至于啊,我继承老妈的 mix2s ,845 也没觉得那么卡啊。不过国内什么软件都做大做强做全套是真的受不了。所以必须水果安卓双机器,ios 一个是防国产软件,一个是屏蔽掉视频彩铃。安卓只是为了娱乐。
|
68
shum02 273 天前
直接回归原厂或者用原生不刷 magisk ,我没见过这个问题,像是手机问题,855 之前也有用过,去年还用过一段时间 870 ,IOS 我现在 12mini 备用也卡,因为 14 之前标准版都是 4g 的内存,对于现在的国产软件生态不够用了,而且那个 12mini 电池只有 70 多了,偶尔就会很卡,应该是降频了
|
69
BernieDu 273 天前 2
楼主的问题是用了原生或者类原生系统,国产系统都是内置冰箱或者小黑屋这种机制的。原生系统只能 Google play 下应用不然无解,除非能 root 自己折腾黑域, 评论区说同年的 iphone 也这么卡的应该是没怎么接触过。原生系统国产软件打开支付宝能 20 秒,iPhone xr 再卡也不可能超过 5 秒
|
71
Ashore 273 天前
或许你该换个手机了、、、
|
72
shinession 273 天前
我 16g ram+12g swap, Oppo 的手机觉得还行, 从不杀后台, 所有应用都能快除了微信偶尔切过去回卡几秒, 但是没有地球画面
|
73
Mickeyyin 273 天前
歪个楼,我 iPhone 15 Pro 打开高德或者淘宝依旧卡得掉帧,摊手(
|
74
way2create 273 天前
这就是手机吗 看回复大家都觉得 20 年 855 很老了 然而如果是 PC 现在 15 年的都还流畅的 1B 哪怕打游戏很多 1080p 的也能玩玩 然而手机没游戏需求打开个 app 都会卡了 不过我还是 845 因为我没有游戏需求 我个人是觉得如果打游戏那追新没问题 打开个普通 app 都卡的话 确实有点无语 我打开 zfbtb 之类阿里系的有时候有点卡的 不知道是不是网络问题 wxqq 反而还好 卡死不至于 而且如果机子满了重置会变流畅一些
|
75
nothingistrue 273 天前
@geeksammao #52 要不要联动一下 /t/719074 。非得引号括号都打上,你才能看出来是夸张吗。
|
76
sqlNice 273 天前
@rainbowmolly 11 也是,iphone 会把存储当做内存用吗
|
77
mianlaodie 273 天前
@ellermister 卡 20pro ?
|
78
lakehylia 273 天前
闪存芯片到了寿命了吧,
|
79
xausky 273 天前
855 的年头和性能只相当于苹果的 iPhone XS ,我相信你对比的苹果手机肯定比这个好吧,当然淘宝优化差人尽皆知,很难受
|
80
jimmyczm 273 天前
3 年前买给我妈的 oppo 手机,她基本只用微信,而且经常删聊天记录,所以现在比我的手机还流畅
|
81
sprite82 273 天前
@d7101120120 #47
> 国产手机厂商在电池健康度低的情况,会限制 CPU 的功率,以及充电的功率 想知道你这个说法的来源,我搜了下没搜到,除了苹果有“降频门”,安卓从未听说,国内厂商敢这么做,同行立马宣传,未来几年业绩别想好了 |
82
squarefong17 273 天前
865+8G 128G+Lineage 路过,qq+微信+网易云+百度地图+京东+浏览器。不说丝般顺滑,至少不会卡成 PPT 。多应用切能感到稍稍顿了一下,进去之后感觉还好。如果你的存储寿命没问题,建议更到尽可能新的安卓试试
|
84
version 273 天前
内卷市场..不塞多点东西.对不齐用户量呢..中国那么多人.功能上了.自然有人使用..就算 10w 人使用.那也产生的价值.大企业不考虑只有小功能
时代发展.软硬件都叠加上了..卡只能换最新硬件.所以那么多苹果粉.说真的还是很有钱的 |
85
goodidea1 273 天前
如果<应用>有老年人模式,可以尝试开启,可以减少看广告,支付宝开了完全没广告,其他的没测过
|
86
skyphone001 273 天前
开发者设置后台只保留 3 个进程,马上流畅,但是打开多个 APP 切换会重启
|
87
fishily1993 273 天前 1
虽然国产软件 APP 的罪行罄竹难书,不过这不是中国特用的现象。
早在上个世纪就有安迪-比尔定律了:安迪给我多少,比尔就拿走多少。大意就是不论 CPU/内存等硬件发展的多快,也赶不上操作系统/软件需求量大增长。 |
88
wangtian2020 273 天前
我的红米 12+512 note12t 非常流畅,没有你说的问题,还好你标题没加上安卓两字,不然 V 友要开喷了
|
89
justxwy 273 天前
bilibili 可以用 pilipala 代替,知乎可以用 hydrogen 代替
|
90
icemberry 273 天前
软件质量也是我不再用安卓设备的主要原因,日常体验一致性真的很难保证,国内应用商店太过弱势,对软件质量的审核也很宽松,Google Play 又很难正常使用,真的远不如 App Store
|
91
mengdu 273 天前
还好 870 用了三年了依旧流畅,除了续航拉了。
|
92
nameina 273 天前
首发的 13pm 现在还挺流畅的
|
93
tuimaochang 273 天前
我的办法是双持,把这些毒瘤装在 iOS 上,把那些能用 lsposed 的应用装在 Android 上
|
94
minami 273 天前
现在硬件这么强,绝大部分卡顿都是因为卡 IO ,说穿了就是代码写的垃圾,外加接入了一堆狗屎 SDK ,后台一直在写日志或者访问网络
|
95
minottomie4383 273 天前
冒险岛,启动
|
96
faustina2018 273 天前
目前手持 1T 版本的 15promax 和 512G 版本的 xs max ,后者是 2018 年购入的
说实话,我的 xs max 换过一次官方电池,现在几乎还是主力机,除了拍照比 15pm 差了些,玩游戏会发烫,其余都很丝滑,几乎不存在卡顿 现在我刷抖音看视频都还是用 xs max ,感觉光线暗的环境下用 15pm 会刺眼 |
98
janus77 273 天前
1. 配置落后了,你用五年前的 pc 玩 3A 大作一样开不了高画质
2. 机制决定,android 有后台留存,iOS 则是墓碑机制。后台留存决定他必须要占用资源。而 iOS ,由于我所说的第 1 点,不卡,但是执行慢。其实就是用一个“无响应”来让用户感觉不到所谓的“卡”。背后是一样的,都是配置落后。 |
99
kanepan19 273 天前
搭配 855 机器 一般运存不会太大, 比如我的 piexl 只有 6g 所以经常卡成翔。
去年年底换成 870 的 k40s 了,12g 运存, 刷了 pe 和 piexl 体验差不多, 已经很流程了。 |
100
wOuv7i4e7XxsSOR1 273 天前
要不你买个 8gen3 手机呢?
|