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 有向无环图,--〉边,边的数量为入度 和出度--》拓扑排序

相关推荐
qq_452396232 小时前
第十篇:《自动化处理验证码:OCR、接口绕过与第三方服务》
android·自动化·ocr
a8a3023 小时前
Laravel 10.x核心特性深度解析
android
angerdream5 小时前
Android手把手编写儿童手机远程监控App之UUID
android
dalancon5 小时前
Android OomAdjuster流程
android
河婆墟邓紫棋5 小时前
MIUI中的权限
android·github
我命由我123456 小时前
Java 开发 - CountDownLatch 不需要手动关闭
android·java·开发语言·jvm·kotlin·android studio·android-studio
众少成多积小致巨6 小时前
GNU Make 核心指南
android·c++
凛_Lin~~6 小时前
安卓进程保活方案记录(双重fork+文件锁+手搓parcel)
android·安卓
海天鹰7 小时前
安卓相机:获取最近拍摄的照片缩略图做相册按钮图标
android
tongyiixiaohuang7 小时前
技术案例分享:金蝶云星空客户数据同步到MySQL的实现
android·数据库·mysql