dex2oat编译优化选项
常见的编译类型:verify、quicken、space-profile、space、speed-profile、speed、everything
越后面的类型编译时间越长,占用的空间也越大,运行时打开速度也越快,典型空间换时间思路的体现
[pm.dexopt.ab-ota]: [speed-profile]
[pm.dexopt.bg-dexopt]: [speed-profile]
[pm.dexopt.boot]: [verify]
[pm.dexopt.first-boot]: [quicken]
[pm.dexopt.inactive]: [verify]
[pm.dexopt.install]: [speed-profile]
[pm.dexopt.shared]: [speed]
选项名称 |
特点 |
interpret-only |
不编译,仅靠解释运行,效率很低,占用空间最小 |
space |
仅解释一小部分函数,其余不编译,占用空间小 |
balanced |
在占用空间与运行 |