Update boot image and system server profiles [M10C10P80S0]
Summary: Startup: -1.18% Memory: -3.75% Code size: 0.52 Boot time: 2.45% Reasoning: Improvements in startup and memory, at the cost of boot time and slight code size increases. =Generation Strategy= method_threshold: 0.1 image_class_threshold: 0.1 preloaded_classes_threshold: 0.8 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 =Profile stats= Data info: - total aggregations: 4523 - number of (device types, builds): 144 File boot-image-profile.txt - hot methods: 337 added, 337 removed - methods: 337 added, 337 removed - classes: 107 added, 0 removed - totals now: 22321 hot methods, 22321 methods, 13622 classes - totals before: 22321 hot methods, 22321 methods, 13515 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 321, 320, 86, 0, 20756, 9456 com.android, 6, 7, 17, 0, 1469, 3096 android.view, 106, 106, 9, 0, 3374, 942 android.hardware, 2, 2, 2, 0, 466, 807 android.animation, 27, 27, 0, 0, 384, 72 android.app, 18, 17, 10, 0, 2908, 1024 android.content, 20, 20, 4, 0, 1854, 561 android.graphics, 20, 20, 0, 0, 1970, 334 android.icu, 28, 28, 1, 0, 2033, 1472 android.media, 0, 0, 7, 0, 796, 576 android.net, 2, 2, 3, 0, 254, 219 android.widget, 25, 25, 3, 0, 1396, 379 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 0 added, 5 removed - totals now: 0 hot methods, 0 methods, 13172 classes - totals before: 0 hot methods, 0 methods, 13177 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 5, 0, 9168 android.view, 0, 0, 0, 5, 0, 873 File boot-image-profile.txt - hot methods: 524 added, 440 removed - methods: 524 added, 440 removed - classes: 127 added, 0 removed - totals now: 32260 hot methods, 32260 methods, 16726 classes - totals before: 32176 hot methods, 32176 methods, 16599 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 373, 319, 80, 0, 20819, 9480 com.android, 36, 11, 25, 0, 2479, 3514 java, 99, 94, 12, 0, 7034, 2031 android.view, 109, 106, 9, 0, 3374, 942 android.hardware, 3, 2, 2, 0, 466, 807 android.animation, 27, 27, 0, 0, 384, 72 android.app, 32, 17, 6, 0, 2908, 1020 android.content, 23, 20, 4, 0, 1854, 561 android.graphics, 20, 20, 0, 0, 1970, 334 android.icu, 36, 27, 1, 0, 2033, 1472 android.media, 11, 0, 4, 0, 796, 573 android.net, 3, 2, 3, 0, 254, 219 android.widget, 29, 25, 3, 0, 1396, 379 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 1 added, 7 removed - totals now: 0 hot methods, 0 methods, 16237 classes - totals before: 0 hot methods, 0 methods, 16243 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 7, 0, 9195 java, 0, 0, 1, 0, 0, 2012 android.view, 0, 0, 0, 5, 0, 873 android.app, 0, 0, 0, 2, 0, 988 File art-profile - hot methods: 4524 added, 1108 removed - methods: 3185 added, 1274 removed - classes: 474 added, 4 removed - totals now: 32629 hot methods, 60963 methods, 5017 classes - totals before: 29213 hot methods, 59052 methods, 4547 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 38, 12, 6, 0, 418, 144 com.android, 4480, 1096, 453, 4, 32198, 4789 android.hardware, 23, 12, 0, 0, 335, 102 android.net, 15, 0, 6, 0, 61, 25 InternalReferenceRawProfileId: 7132 InternalReferenceCandidateProfileId: 7146 Test: build & benchmark Bug: 223366272 Change-Id: Idbced6f8ef01d883370d566b0a0200cdded3dc6c
Loading
Please register or sign in to comment