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

相关推荐
深海呐6 分钟前
Android WebView吊起软键盘遮挡输入框的问题解决
android·webview·android 键盘遮挡·webview键盘遮挡
摘星编程8 分钟前
RAG的下一站:检索增强生成如何重塑企业知识中枢?
android·人工智能
fatiaozhang952715 分钟前
基于slimBOXtv 9.19 V2(通刷S905L3A/L3AB)ATV-安卓9-通刷-线刷固件包
android·电视盒子·刷机固件·机顶盒刷机·slimboxtv9.19v2·slimboxtv
左绍骏41 分钟前
01.学习预备
android·java·学习
鹏程十八少1 小时前
破解Android悬浮窗遮挡无障碍服务难题:我在可见即可说上踩过的坑
android·前端·面试
Kapaseker1 小时前
前端已死...了吗
android·前端·javascript
Winston Wood1 小时前
Android图形与显示系统经典故障解决方案:从源码到实操
android·图形系统·显示系统
Full Stack Developme1 小时前
Mycat 2 实现 MySQL 读写分离,并且实现 主从同步
android·数据库·mysql
Winston Wood2 小时前
Android图形与显示系统:从架构到协作的深度解析
android·图形系统·显示系统
lxysbly2 小时前
psx模拟器安卓版带金手指
android