Enable profile based boot image by default
Use profile based boot image instead of the compiled classes version. Results using profile from ag/2815407 Storage savings: Boot art+vdex+oat size: 78305556->61539326 (-17MB) New system server profile has more methods (1.5MB -> 4MB oat) since it has more coverage from use cases. Ram savings (sample averages for CUJ test): Average PSS of 3 runs (~100 samples total): .Boot_vdex: 9359K -> 9902K .oat_mmap: 21857K -> 13372K .Heap: 29779K -> 29483K .Boot_art: 15736K -> 18096K .LinearAlloc: 9112K -> 8965K Total PSS: 85846K -> 79819K (-6MB) Average pages read from flash (512MB device) for CUJ tests (3 samples): 1508MB -> 1183MB Bug: 37966211 Test: make and flash (cherry-picked from commit bf9023ae) Change-Id: Icf3039ef871b68d806ef7b7c8ad2220c3a37ce90 Merged-In: Id8f9b08490a50e2ccf39e8acc00b0c4e8ec782b0
Loading
Please register or sign in to comment