LaunchPerformance:Android 启动的优化尝试

时间:2021-04-28 15:14:22
【文件属性】:
文件名称:LaunchPerformance:Android 启动的优化尝试
文件大小:1.06MB
文件格式:ZIP
更新时间:2021-04-28 15:14:22
Java 提升应用的启动速度与设计 这一部分主要写一写 应用启动白屏, 启动速度较慢,以及优化方案。本文一共分三个部分。搞定启动速度,让应用飞起来。 1. 常规的优化方案 2. 优化方案探讨 3. 总结 1.常规的优化方案 a.热启动与冷启动 1)冷启动:当直接从桌面上直接启动,同时后台没有该进程的缓存,这个时候系统就需要 重新创建一个新的进程并且分配各种资源。 2)热启动:该app后台有该进程的缓存,这时候启动的进程就属于热启动。 热启动不需要重新分配进程,也不会Application了,直接走的就是app的入口Activity,这样就速度快很多 b.如何测量一个应用的启动时间 使用命令行来启动app,同时进行时间测量。单位:毫秒 adb shell am start -W [PackageName]/[PackageName.MainActivity] adb shell am start -W

网友评论