问题:进入应用商店下载多个应用,后台下载时返回主页操作时会存在操作卡顿
抓top和内存占用信息分析:
后台下载多个应用,应用安装后做预编译cpu开销很大,影响系统整体性能
400%cpu 44%user 209%nice 88%sys 59%idle 0%jow 0%irg 0%sirq 0%host
PID USER PR NIVIRT RES SHR S[%CPU]%MEM TIME+ ARGS
10511 u0 a40073 30 10 1.2G 55M 42M R 258 3.1 0:03.55 dex2oat -zip-fd=8-zip-location=base.apk --input-vdex-fd=-1-output-vdex-fd=10-oat.fd=9--cat-locati
Solution:
setprop dalvik.vm.dex2oat-threads 1 或者2
dalvik.vm.bg-dex2oat-threads