Android 系统启动为什么这么慢,到底在做什么?为什么做不到 2 秒内冷启动?

2024-09-01 17:59:36 +08:00
 drymonfidelia
9580 次点击
所在节点    Android
38 条回复
Jinnrry
2024-09-01 18:04:39 +08:00
硬件自检
驱动自检
操作系统自检

除了单片机这种,话说有哪个系统能够 2 秒内启动吗?
nyxsonsleep
2024-09-01 18:05:13 +08:00
linux 能 2s 内启动?
mohumohu
2024-09-01 18:11:07 +08:00
苹果也不快吧
june4
2024-09-01 18:14:45 +08:00
同样是 linux ,android 启动比我的 linux 慢太多了
kele999
2024-09-01 18:36:38 +08:00
把 app 全部卸载了应该可以,你可以试试
edinina
2024-09-01 18:47:04 +08:00
手机一般也不关机,所以开机快不是刚需吧
yyzh
2024-09-01 18:47:19 +08:00
@kele999 那也做不到 2s...我有台闲置的 moto s30 官方的类原生系统上面就装了个原神当游戏机..现在开机计时也要 8-10s.不知道把开机动画砍掉能不能快一点
drymonfidelia
2024-09-01 18:58:40 +08:00
@mohumohu 苹果比安卓还慢,我的 apple watch s9 上面一个 app 都没装,开机要接近一分钟
drymonfidelia
2024-09-01 18:59:28 +08:00
@Jinnrry 为什么不能开完机再自检?
0o0O0o0O0o
2024-09-01 19:11:19 +08:00
Android 启动过程包含很多预加载和优化,普通手机没有理由为不频繁的冷启动的速度牺牲实际使用时的性能。

真有需求了肯定是有优化方向的:

- https://source.android.com/docs/core/perf/boot-times
- https://source.android.com/docs/automotive/power/boot_time
wzdsfl
2024-09-01 19:19:13 +08:00
@drymonfidelia #9 你这个问题问的,万一哪块有问题炸机了烧主板了,这系统你敢用吗
miaosl
2024-09-01 19:30:20 +08:00
毕竟安卓是基于一个 Linux 的 java 虚拟机
miaosl
2024-09-01 19:31:08 +08:00
@drymonfidelia 那是硬件自检把,就像 Windows
datocp
2024-09-01 19:49:05 +08:00
有个叫 mFSTRIM 的用来修改开机优化 ssd 。依然该死机时死机,可能像微信,支付宝之类的整体占用空间太多了。当然后台也有些乱七八槽的进程,搞不清楚什么能搞得卡顿只能重启。
DigitaIOcean
2024-09-01 20:06:01 +08:00
不关机就不会冷启
fairytale
2024-09-01 20:14:31 +08:00
比 Windows 还慢,Windows 那么多杂七杂八都能 6 秒开机
JasonZhou
2024-09-01 20:16:05 +08:00
@fairytale 真幽默,你 Windows 和 Android 用同样的硬件对比过?
busier
2024-09-01 20:19:11 +08:00
常规 PC 版本 Linux 光内核初始化都不止 2s

不过说个题外话 Systemd 真心比 Sys-v 慢
huang86041
2024-09-01 20:43:03 +08:00
Android 启动完 Linux 才是刚开始,后面还要启动 ART ,还要预加载,本来系统设计的就不是用来频繁开关机的。通过开机的预加载,能节省后面应用资源,和提高应用的启动运行速度。
Falcon1
2024-09-01 21:05:10 +08:00
电脑每天晚上关机,手机多久关一次机

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

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

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

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

© 2021 V2EX