Android app启动优化 2

所谓的非常耗时的操作是哪些?

1.io操作。

2.加载第三方的sdk。

3.网络请求,现在一般不影响了。

Android的启动状态有哪几种?

官方说的是冷启动,温启动,热启动。

启动优化一般是冷启动 优化。 使用as日志display查看启动时间。

使用Profiler怎么观察启动?

app启动配置设置修改,profiling,勾选start。。。。on startup

内存为什么会影响我们的启动速度?

因为内存优化的抖动。主要是大量的gc。

关于网传的字节 mutlidex的优化方案问题

---》他的多进程不是为了优化mutlidex的速度的,而是为了防止anr。

将谷歌dex转zip的过程优化,才是他的主要优化内容。

初始化 大量 sdk ---》DAG 有向无环图,--〉边,边的数量为入度 和出度--》拓扑排序

相关推荐
TDengine (老段)6 小时前
TDengine 字符串函数 CONCAT_WS 用户手册
android·大数据·数据库·时序数据库·tdengine·涛思数据
会跑的兔子6 小时前
Android 16 Kotlin协程 第一部分
android·开发语言·kotlin
Meteors.7 小时前
安卓进阶——OpenGL ES
android
椰羊sqrt9 小时前
CVE-2025-4334 深度分析:WordPress wp-registration 插件权限提升漏洞
android·开发语言·okhttp·网络安全
2501_916008899 小时前
金融类 App 加密加固方法,多工具组合的工程化实践(金融级别/IPA 加固/无源码落地/Ipa Guard + 流水线)
android·ios·金融·小程序·uni-app·iphone·webview
sun0077009 小时前
Android设备推送traceroute命令
android
来来走走9 小时前
Android开发(Kotlin) 高阶函数、内联函数
android·开发语言·kotlin
2501_915921439 小时前
Fastlane 结合 开心上架(Appuploader)命令行版本实现跨平台上传发布 iOS App 免 Mac 自动化上架实战全解析
android·macos·ios·小程序·uni-app·自动化·iphone
雨白10 小时前
重识 Java IO、NIO 与 OkIO
android·java
啦啦91171411 小时前
Niagara Launcher 全新Android桌面启动器!给手机换个门面!
android·智能手机