Update boot image and system server profiles [M5C5P85S0PP]
= Perf stats =
(lower is better)
Start, memory and code size are improving at a slight expense of boot
time. The increase in boot time is however small, and could well be
in the noise.
Cold startup (speed-profile): -2.01%
PSS: -3.40%
RSS: -5.53%
Privat Dirty: -0.08%
Boot time: 1.58%
Code size: -22.4%
=Generation Strategy=
method_threshold: 0.05
image_class_threshold: 0.05
preloaded_classes_threshold: 0.85
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: 1547
- number of (device types, builds): 62
File boot-image-profile.txt
- hot methods: 1431 added, 11395 removed
- methods: 1388 added, 12571 removed
- classes: 883 added, 112 removed
- totals now: 28756 hot methods, 28766 methods, 15710 classes
- totals before: 38720 hot methods, 39949 methods, 14939 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 700, 8119, 514, 46, 18562, 9442
com.android, 194, 2682, 342, 65, 2054, 3525
java, 383, 465, 19, 0, 6466, 1798
android.view, 107, 876, 31, 10, 2780, 855
android.hardware, 2, 408, 88, 1, 319, 779
android.bluetooth, 13, 88, 4, 3, 146, 170
android.animation, 0, 91, 0, 0, 353, 71
android.app, 221, 1362, 41, 7, 2516, 966
android.content, 41, 952, 36, 0, 1822, 575
android.graphics, 63, 386, 5, 0, 1763, 320
android.icu, 54, 150, 1, 4, 1693, 1474
android.media, 33, 522, 47, 3, 678, 568
android.net, 5, 431, 45, 0, 656, 398
android.widget, 36, 461, 5, 1, 1271, 357
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 518 added, 476 removed
- totals now: 0 hot methods, 0 methods, 14446 classes
- totals before: 0 hot methods, 0 methods, 14404 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, 319, 0, 8643
com.android, 0, 0, 0, 136, 0, 3112
java, 0, 0, 101, 21, 0, 1757
android.view, 0, 0, 0, 80, 0, 754
android.hardware, 0, 0, 0, 12, 0, 680
android.bluetooth, 0, 0, 0, 5, 0, 164
android.app, 0, 0, 0, 40, 0, 891
android.content, 0, 0, 0, 19, 0, 519
android.graphics, 0, 0, 0, 12, 0, 303
android.icu, 0, 0, 0, 5, 0, 1472
android.media, 0, 0, 0, 22, 0, 502
android.net, 0, 0, 0, 9, 0, 343
android.widget, 0, 0, 0, 18, 0, 334
File art-profile
- hot methods: 9847 added, 2417 removed
- methods: 9201 added, 4241 removed
- classes: 1432 added, 563 removed
- totals now: 27717 hot methods, 42315 methods, 6127 classes
- totals before: 20287 hot methods, 37355 methods, 5258 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 159, 2, 32, 2, 414, 287
com.android, 9632, 2415, 1389, 561, 27148, 5790
android.hardware, 82, 0, 27, 0, 210, 124
android.app, 0, 0, 1, 0, 1, 3
android.content, 0, 0, 2, 0, 1, 6
android.net, 77, 1, 2, 0, 180, 139
InternalReferenceRawProfileId: 3305
InternalReferenceCandidateProfileId: 3307
Test: build & benchmark
Bug: 169104277
Change-Id: I30494a9c879cd226252749a350df686d4ef99eed
3 files changed