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

17 天前
 drymonfidelia
5005 次点击
所在节点    Android
38 条回复
Jinnrry
17 天前
硬件自检
驱动自检
操作系统自检

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

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

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

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

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

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

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

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

© 2021 V2EX