the framework library into boot.oat file in the first boot time. framework library: framework.jar, service.jar, webviewchromium.jar ... boot.oat is like dynamic load library in every app process. difference between boot.oat & boot.art? shell@i9100 :/data/dalvik -cache # ps | grep zygote root 1852 1 232548 40488 ffffffff 400687 fc S zygote shell@i9100 :/data/dalvik -cache # cat /proc /1852/ maps | grep boot 40245000 -40246000 r--p 00000000 103:02 106605 /data/dalvik -cache/system@
[email protected] 41697000 -416 c3000 r--p 00 ac8000 103:02 106606 /data/dalvik -cache/system@
[email protected] 60000000 -60 ac8000 rw-p 00000000 103:02 106606 /data/dalvik -cache/system@
[email protected] 60ac8000 -623 cb000 r--p 00000000 103:02 106605 /data/dalvik -cache/system@
[email protected] 623cb000 -646 c5000 r-xp 01903000 103:02 106605 /data/dalvik -cache/system@
[email protected] 646c5000 -646 c6000 rw-p 03 bfd000 103:02 106605 /data/dalvik -cache/system@
[email protected] Bob (CUHK) Android ART Runtime October 30, 2014 22 / 45