返回列表 发新帖

[问题&求助] 【科普】安卓系统为什么时间长会卡?

  [复制链接] 51
回复
12766
查看
打印 上一主题 下一主题

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

楼主
跳转到指定楼层
发表在  2019-7-23 21:58:48 来自黑鲨游戏手机  | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
本帖最后由 灰鲨 于 2019-7-25 14:26 编辑

智能手机在这十几年中脱颖而出,智能机没出的前几年,还是按键机的天下,排列紧密的按键,上面的一小块屏幕,背面可拆卸的电池,抗摔,续航强,抗用,这是当年的标签,在当时的年代,手机的出现,彻底改变格局,更方便的通讯。


如上图,这种早些年代的按键机,基本上不会说操作起来会卡,因为基本没什么大操作,就是简单接打电话,听听音乐玩玩小游戏。那么过了一段时间,从早年代的按键机,演变到智能手机,这个时候按键机就逐渐被摒弃了,因为智能机的优点实在是太多了。相比之下大家还是喜欢用智能机的多,那么主流智能机现在的两大系统就是iosAndroid。那么总是能听到大家说安卓太差劲了,玩个几年就不行之类的,那接下来就揭晓迷题。


为什么安卓机玩了几年就会卡呢?鲨鲨也是跟安卓工程师进行一番交流,得出以下几点。
手机卡顿的分类
应用侧:1.应用和当前系统的兼容性不足,导致执行过程中出现错误,引发系统无法顺利执行下去。(常见的为更新安卓P版本后,运行一些应用会卡死闪退,这都是兼容性的问题。)2.应用在开发过程中,把过多的操作写UI(user interface)线程中,导致主界面出现卡死的情况,最终会出现。ANR(APPLICATIONNOTRESPONDING)如下图,大家最好定期查看自己的应用,一些闪退,卡顿的软件能升级的都升级一下,保证减少问题发生。


系统侧:1.内存碎片化,碎片化分为内部碎片和外部碎片内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免。外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。如下图建议大家每天重启一次手机,因为重启后会对内存进行一次整理,和定期查看自己的性能等其他情况。


2.手机发热导致CPU降频分两种情况:第一种情况是长时间运行大型APP(例如王者荣耀、和平精英),CPU处于高负载状态,时间长了就会发热,系统为了平衡功耗,会执行限频和降频操作,控制CPU频率,这时系统性能会有所下降。第二种情况是某些APP,不断在后台执行用户不知道的操作(例如收发数据,获取用户信息),这种情况会是系统在黑屏状态下无法进入休眠,手机温度也就无法下降,最终导致CPU执行降频操作。如下图,(鲨鲨把QQ加入了游戏模式,方便观察。)因为到了夏天环境温度也是非常高,各位多注意看电池温度跟其他相关,不要让手机的电池温度过热以保证好的游戏体验。


3.低电状态系统执行CPU降频
这种情况比较常见,因为低电状态,系统为了省电防止手机关机,会降低CPU频率来节省系统开销,这时会牺牲性能来保证手机电量的使用时间。尽量避免在非常低的电量情况下玩游戏就好啦,因为这个时候打游戏真的容易掉帧。边充边玩虽然非常爽,但是鲨鲨建议不要让电池太热哦,应当采取相应措施。多关注电池的健康程度,时间长也是可以考虑换一块电池。


4.硬件老化
UFS老化,随着用户使用时长的增加,UFS硬件会有老化的问题,这时会出现读写速度下降,当读写速度跟不上系统的要求,系统就会出现一定程度的卡顿。电池老化,电池老化会出现,使用过程中,手机会出现,充电发热,发热过早,耗电快等情况,CPU老化,直接影响其运算速度,紧接着就是系统的性能也会受到明显的影响。内存老化,内存是每个APP运行的前提,如果不能及时分配足够的内存,app执行速度会受到影响。手机跟人类一样也是有寿命的,硬件老化是不可逆的,只是个人使用程度不一样,老化速度不一样,不过老化了是可以换硬件的,只是很少有人这么干,因为时间长了,一般都是直接换手机。

以上就是对于安卓常见的卡顿做出的合理的解释。各位还有什么想说的呢?欢迎留言在下方

回复

使用道具 举报

20

主题

1366

帖子

3060

积分

星耀钻石

Rank: 5Rank: 5

积分
3060

热心鲨粉

沙发
发表于 2019-7-23 22:31:19 来自黑鲨游戏手机  | 只看该作者
还以为是什么问题,原来是你
回复

使用道具 举报

68

主题

808

帖子

3410

积分

星耀钻石

Rank: 5Rank: 5

积分
3410
板凳
发表于 2019-7-24 07:24:22 来自黑鲨游戏手机  | 只看该作者
我立马重启了手机
回复

使用道具 举报

174

主题

5400

帖子

1万

积分

版主

别叫我大神

Rank: 7Rank: 7Rank: 7

积分
12102

热心鲨粉优秀版主

QQ
地板
发表于 2019-7-24 09:57:02 来自黑鲨游戏手机  | 只看该作者
黑鲨自带的指纹识别软件还是基于安卓6.0的API上呢。会不会卡顿?不兼容?
回复

使用道具 举报

7

主题

138

帖子

1124

积分

超能铂金

Rank: 4

积分
1124
5#
发表于 2019-7-24 14:48:59 来自PC端  | 只看该作者
IOS内存也就三四个G,安卓的现在做到8G10G12G也玩不起
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

6#
发表于 2019-7-24 19:09:46 来自黑鲨游戏手机  | 只看该作者
Mi_14447701 发表于 2019-7-24 14:48
IOS内存也就三四个G,安卓的现在做到8G10G12G也玩不起
这个是因为系统不一样,算法不同,问问度娘你就知道了
回复

使用道具 举报

23

主题

91

帖子

636

积分

超能铂金

Rank: 4

积分
636
7#
发表于 2019-7-25 13:24:49 来自黑鲨游戏手机  | 只看该作者
我们的是ufs芯片,不是emmc了
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

8#
发表于 2019-7-25 14:27:19 来自黑鲨游戏手机  | 只看该作者
だんご 发表于 2019-7-25 13:24
我们的是ufs芯片,不是emmc了
好的,已经修改。
回复

使用道具 举报

2

主题

8

帖子

43

积分

青铜萌新

Rank: 1

积分
43
9#
发表于 2019-7-25 21:50:08 来自黑鲨游戏手机  | 只看该作者
我这现在玩王者都烫手 怎么解决
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

10#
发表于 2019-7-25 22:02:20 来自黑鲨游戏手机  | 只看该作者
Mi_378510049 发表于 2019-7-25 21:50
我这现在玩王者都烫手 怎么解决
你好,正直夏天,环境温度高是无法避免的,建议吹风,吹空调效果好一点。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖
登录/注册

本版积分规则

发表回复

提示 关闭

是否需要对本帖进行继续编辑,并重新设置首页贴的显示大图?如不需要,请直接点击左侧立即上首页按钮

立即上首页
继续编辑

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

楼主
发表在  2019-7-23 21:58:48 来自黑鲨游戏手机  | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
本帖最后由 灰鲨 于 2019-7-25 14:26 编辑

智能手机在这十几年中脱颖而出,智能机没出的前几年,还是按键机的天下,排列紧密的按键,上面的一小块屏幕,背面可拆卸的电池,抗摔,续航强,抗用,这是当年的标签,在当时的年代,手机的出现,彻底改变格局,更方便的通讯。


如上图,这种早些年代的按键机,基本上不会说操作起来会卡,因为基本没什么大操作,就是简单接打电话,听听音乐玩玩小游戏。那么过了一段时间,从早年代的按键机,演变到智能手机,这个时候按键机就逐渐被摒弃了,因为智能机的优点实在是太多了。相比之下大家还是喜欢用智能机的多,那么主流智能机现在的两大系统就是iosAndroid。那么总是能听到大家说安卓太差劲了,玩个几年就不行之类的,那接下来就揭晓迷题。


为什么安卓机玩了几年就会卡呢?鲨鲨也是跟安卓工程师进行一番交流,得出以下几点。
手机卡顿的分类
应用侧:1.应用和当前系统的兼容性不足,导致执行过程中出现错误,引发系统无法顺利执行下去。(常见的为更新安卓P版本后,运行一些应用会卡死闪退,这都是兼容性的问题。)2.应用在开发过程中,把过多的操作写UI(user interface)线程中,导致主界面出现卡死的情况,最终会出现。ANR(APPLICATIONNOTRESPONDING)如下图,大家最好定期查看自己的应用,一些闪退,卡顿的软件能升级的都升级一下,保证减少问题发生。


系统侧:1.内存碎片化,碎片化分为内部碎片和外部碎片内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免。外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。如下图建议大家每天重启一次手机,因为重启后会对内存进行一次整理,和定期查看自己的性能等其他情况。


2.手机发热导致CPU降频分两种情况:第一种情况是长时间运行大型APP(例如王者荣耀、和平精英),CPU处于高负载状态,时间长了就会发热,系统为了平衡功耗,会执行限频和降频操作,控制CPU频率,这时系统性能会有所下降。第二种情况是某些APP,不断在后台执行用户不知道的操作(例如收发数据,获取用户信息),这种情况会是系统在黑屏状态下无法进入休眠,手机温度也就无法下降,最终导致CPU执行降频操作。如下图,(鲨鲨把QQ加入了游戏模式,方便观察。)因为到了夏天环境温度也是非常高,各位多注意看电池温度跟其他相关,不要让手机的电池温度过热以保证好的游戏体验。


3.低电状态系统执行CPU降频
这种情况比较常见,因为低电状态,系统为了省电防止手机关机,会降低CPU频率来节省系统开销,这时会牺牲性能来保证手机电量的使用时间。尽量避免在非常低的电量情况下玩游戏就好啦,因为这个时候打游戏真的容易掉帧。边充边玩虽然非常爽,但是鲨鲨建议不要让电池太热哦,应当采取相应措施。多关注电池的健康程度,时间长也是可以考虑换一块电池。


4.硬件老化
UFS老化,随着用户使用时长的增加,UFS硬件会有老化的问题,这时会出现读写速度下降,当读写速度跟不上系统的要求,系统就会出现一定程度的卡顿。电池老化,电池老化会出现,使用过程中,手机会出现,充电发热,发热过早,耗电快等情况,CPU老化,直接影响其运算速度,紧接着就是系统的性能也会受到明显的影响。内存老化,内存是每个APP运行的前提,如果不能及时分配足够的内存,app执行速度会受到影响。手机跟人类一样也是有寿命的,硬件老化是不可逆的,只是个人使用程度不一样,老化速度不一样,不过老化了是可以换硬件的,只是很少有人这么干,因为时间长了,一般都是直接换手机。

以上就是对于安卓常见的卡顿做出的合理的解释。各位还有什么想说的呢?欢迎留言在下方

回复

使用道具 举报

20

主题

1366

帖子

3060

积分

星耀钻石

Rank: 5Rank: 5

积分
3060

热心鲨粉

沙发
发表于 2019-7-23 22:31:19 来自黑鲨游戏手机  | 只看该作者
还以为是什么问题,原来是你
回复

使用道具 举报

68

主题

808

帖子

3410

积分

星耀钻石

Rank: 5Rank: 5

积分
3410
板凳
发表于 2019-7-24 07:24:22 来自黑鲨游戏手机  | 只看该作者
我立马重启了手机
回复

使用道具 举报

174

主题

5400

帖子

1万

积分

版主

别叫我大神

Rank: 7Rank: 7Rank: 7

积分
12102

热心鲨粉优秀版主

QQ
地板
发表于 2019-7-24 09:57:02 来自黑鲨游戏手机  | 只看该作者
黑鲨自带的指纹识别软件还是基于安卓6.0的API上呢。会不会卡顿?不兼容?
回复

使用道具 举报

7

主题

138

帖子

1124

积分

超能铂金

Rank: 4

积分
1124
5#
发表于 2019-7-24 14:48:59 来自PC端  | 只看该作者
IOS内存也就三四个G,安卓的现在做到8G10G12G也玩不起
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

6#
发表于 2019-7-24 19:09:46 来自黑鲨游戏手机  | 只看该作者
Mi_14447701 发表于 2019-7-24 14:48
IOS内存也就三四个G,安卓的现在做到8G10G12G也玩不起
这个是因为系统不一样,算法不同,问问度娘你就知道了
回复

使用道具 举报

23

主题

91

帖子

636

积分

超能铂金

Rank: 4

积分
636
7#
发表于 2019-7-25 13:24:49 来自黑鲨游戏手机  | 只看该作者
我们的是ufs芯片,不是emmc了
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

8#
发表于 2019-7-25 14:27:19 来自黑鲨游戏手机  | 只看该作者
だんご 发表于 2019-7-25 13:24
我们的是ufs芯片,不是emmc了
好的,已经修改。
回复

使用道具 举报

2

主题

8

帖子

43

积分

青铜萌新

Rank: 1

积分
43
9#
发表于 2019-7-25 21:50:08 来自黑鲨游戏手机  | 只看该作者
我这现在玩王者都烫手 怎么解决
回复

使用道具 举报

105

主题

1252

帖子

6082

积分

黑鲨时刻创作者

积分
6082

热心鲨粉测评达人

10#
发表于 2019-7-25 22:02:20 来自黑鲨游戏手机  | 只看该作者
Mi_378510049 发表于 2019-7-25 21:50
我这现在玩王者都烫手 怎么解决
你好,正直夏天,环境温度高是无法避免的,建议吹风,吹空调效果好一点。
回复

使用道具 举报

首页预览
正文预览
确认发布
取消
快速回复 返回顶部 返回列表