Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE Since these are profiles for T release only.
Bug: 254051423
= Perf stats =
(lower is better)
Startup time and code size are improving at the cost of a slight increase in boot time and memory, which could be an acceptable cost.
Startup: -1.42%
Memory: 0.23%
Boot time: 2.08%
Code size: -1.75%
=Generation Strategy=
method_threshold: 0.05
image_class_threshold: 0.05
preloaded_classes_threshold: 0.8
upgrade_startup_methods_to_hot: true
system_server_threshold: 0.0
=Profile stats=
Data info:
- total aggregations: 2452
- number of (device types, builds): 186
File boot-image-profile.txt
- hot methods: 2315 added, 2247 removed
- methods: 2315 added, 2247 removed
- classes: 15 added, 1 removed
- totals now: 22388 hot methods, 22388 methods, 13667 classes
- totals before: 22320 hot methods, 22320 methods, 13653 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 2207, 2141, 9, 1, 20822, 9487
com.android, 91, 89, 5, 0, 1470, 3109
android.view, 512, 499, 5, 0, 3379, 949
android.hardware, 29, 23, 0, 0, 472, 807
android.animation, 65, 65, 0, 0, 393, 73
android.app, 178, 162, 0, 1, 2924, 1029
android.content, 216, 210, 0, 0, 1857, 564
android.graphics, 230, 218, 2, 0, 1979, 336
android.icu, 190, 188, 0, 0, 2035, 1472
android.media, 19, 17, 0, 0, 798, 576
android.net, 27, 26, 0, 0, 255, 219
android.widget, 164, 164, 0, 0, 1396, 381
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 182 added, 3 removed
- totals now: 0 hot methods, 0 methods, 13361 classes
- totals before: 0 hot methods, 0 methods, 13182 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 92, 3, 0, 9260
com.android, 0, 0, 16, 0, 0, 3074
android.view, 0, 0, 42, 0, 0, 915
android.app, 0, 0, 0, 1, 0, 989
android.media, 0, 0, 4, 2, 0, 565
android.widget, 0, 0, 7, 0, 0, 375
File boot-image-profile.txt
- hot methods: 3425 added, 3332 removed
- methods: 3425 added, 3332 removed
- classes: 15 added, 1 removed
- totals now: 32352 hot methods, 32352 methods, 16812 classes
- totals before: 32259 hot methods, 32259 methods, 16798 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 2210, 2144, 9, 1, 20885, 9518
com.android, 193, 191, 5, 0, 2480, 3531
java, 807, 786, 0, 0, 7055, 2042
android.view, 512, 499, 5, 0, 3379, 949
android.hardware, 29, 23, 0, 0, 472, 807
android.animation, 65, 65, 0, 0, 393, 73
android.app, 178, 162, 0, 1, 2924, 1029
android.content, 216, 210, 0, 0, 1857, 564
android.graphics, 230, 218, 2, 0, 1979, 336
android.icu, 190, 188, 0, 0, 2035, 1472
android.media, 19, 17, 0, 0, 798, 576
android.net, 27, 26, 0, 0, 255, 219
android.widget, 164, 164, 0, 0, 1396, 381
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 182 added, 3 removed
- totals now: 0 hot methods, 0 methods, 16431 classes
- totals before: 0 hot methods, 0 methods, 16252 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 92, 3, 0, 9291
com.android, 0, 0, 16, 0, 0, 3484
android.view, 0, 0, 42, 0, 0, 915
android.app, 0, 0, 0, 1, 0, 989
android.media, 0, 0, 4, 2, 0, 565
android.widget, 0, 0, 7, 0, 0, 375
File art-profile
- hot methods: 2960 added, 7053 removed
- methods: 3522 added, 8149 removed
- classes: 54 added, 307 removed
- totals now: 32610 hot methods, 58687 methods, 5184 classes
- totals before: 36703 hot methods, 63314 methods, 5437 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 32, 45, 0, 5, 441, 143
com.android, 2928, 6997, 53, 296, 32163, 4954
android.hardware, 31, 43, 0, 5, 346, 99
android.app, 0, 1, 0, 0, 2, 3
android.content, 0, 0, 0, 0, 1, 5
android.net, 1, 1, 0, 0, 74, 27
InternalReferenceRawProfileId: 20586
InternalReferenceCandidateProfileId: 20601
Test: build & benchmark
Ignore-AOSP-First: T profiles
Change-Id: I1d6deb18973fe86817619dbe41704d9ac6a96dbb
5 files changed