时间:2024-11-26 21:01:59
分析:Android系统刷机后,第一次开机启动很慢的原因
(1) 创建一个"dalvik-cache"文件夹,专门存放DEX字节码,具体位于/data/dalvik-cache
(2) 系统第一次启动时,扫描所有的预装apk文件,提取程序的DEX字节码,经过优化后,存放到dalvik-cache目录中
(3) 每次安装新的apk的时候,也同样提取DEX字节码,优化后放入dalvik-cache目录中
(4) 用户点击应用图标后,直接从dalvik-cache目录中快速加载优化过的DEX字节码,这样程序就可以很快的启动了。