Update boot image and system server profiles [M5C5P89S0PP]
= Perf stats =
(lower is better)
Reduction in the overall memory consumptions as well as faster
cold startups. The trade-off is a slight increase of code size.
Cold startup (speed-profile): -1.25%
PSS: -1.67%
RSS: -1.79%
Privat Dirty: -5.96%
Boot time: -0.82%
Code size: +4.85%
=Generation Strategy=
method_threshold: 0.05
image_class_threshold: 0.05
preloaded_classes_threshold: 0.899
upgrade_startup_methods_to_hot: true
system_server_threshold: 0.0
priority_packages_thresholds {
key: "android"
value: 0.02
}
priority_packages_thresholds {
key: "com.android.systemui"
value: 0.02
}
priority_packages_thresholds {
key: "com.google.android.GoogleCamera"
value: 0.02
}
priority_packages_thresholds {
key: "com.google.android.webview"
value: 0.02
}
=Profile stats=
Data info:
- total aggregations: 5307
- number of (device types, builds): 168
File boot-image-profile.txt
- hot methods: 9020 added, 0 removed
- methods: 9020 added, 0 removed
- classes: 2538 added, 0 removed
- totals now: 9020 hot methods, 9020 methods, 2538 classes
- totals before: 0 hot methods, 0 methods, 0 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 57, 0, 29, 0, 57, 29
com.android, 850, 0, 340, 0, 850, 340
java, 6523, 0, 1693, 0, 6523, 1693
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 2432 added, 0 removed
- totals now: 0 hot methods, 0 methods, 2432 classes
- totals before: 0 hot methods, 0 methods, 0 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 26, 0, 0, 26
com.android, 0, 0, 339, 0, 0, 339
java, 0, 0, 1600, 0, 0, 1600
InternalReferenceRawProfileId: 3892
InternalReferenceCandidateProfileId: 3900
Test: build & benchmark
Bug: 169104277
Change-Id: I6113ab10b54b9b0eba094ffe554bec144ed2f986
(cherry picked from commit e73032929ada152a595da4b7357ccea927be7ba4)
2 files changed