Update boot image and system server profiles [M10C10P10S0PP]

= Perf stats =
(lower is better)

Startup time is improving at the cost of slight increase in memory usage.
This is due the a large number of extra preloaded classes which will
be trimmed down in further updates.

Cold startup (speed-profile): -3.38%
PSS: -0.54%
RSS: 4.33%
Privat Dirty: -0.02%
Boot time: 3.73%
Code size: 3.57%

=Generation Strategy=

method_threshold: 0.1
image_class_threshold: 0.1
preloaded_classes_threshold: 0.1
upgrade_startup_methods_to_hot: true
system_server_threshold: 0.0
priority_packages_thresholds {
  key: "android"
  value: 0.01
}
priority_packages_thresholds {
  key: "com.android.systemui"
  value: 0.01
}
priority_packages_thresholds {
  key: "com.google.android.GoogleCamera"
  value: 0.01
}
priority_packages_thresholds {
  key: "com.google.android.dialer"
  value: 0.05
}
priority_packages_thresholds {
  key: "com.google.android.gms"
  value: 0.05
}
priority_packages_thresholds {
  key: "com.google.android.webview"
  value: 0.01
}

=Profile stats=

Data info:
- total aggregations: 281
- number of (device types, builds): 17

File boot-image-profile.txt
  - hot methods: 5268 added, 6255 removed
  - methods: 5762 added, 5929 removed
  - classes: 1944 added, 822 removed
  - totals now: 38720 hot methods, 39949 methods, 14939 classes
  - totals before: 39707 hot methods, 40116 methods, 13817 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 3749, 4709, 1312, 392, 25981, 8974
    com.android, 817, 725, 558, 343, 4542, 3248
    java, 582, 586, 70, 69, 6548, 1779
    android.view, 380, 920, 82, 61, 3549, 834
    android.hardware, 127, 120, 15, 13, 725, 692
    android.bluetooth, 16, 64, 2, 1, 221, 169
    android.animation, 7, 21, 0, 0, 444, 71
    android.app, 557, 649, 56, 44, 3657, 932
    android.content, 962, 225, 35, 19, 2733, 539
    android.graphics, 103, 197, 29, 16, 2086, 315
    android.icu, 125, 629, 868, 0, 1789, 1477
    android.media, 302, 175, 31, 18, 1167, 524
    android.net, 173, 145, 11, 15, 1082, 353
    android.widget, 104, 467, 22, 13, 1696, 353

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 3364 added, 558 removed
  - totals now: 0 hot methods, 0 methods, 14923 classes
  - totals before: 0 hot methods, 0 methods, 12117 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 1492, 341, 0, 8962
    com.android, 0, 0, 1257, 131, 0, 3247
    java, 0, 0, 179, 69, 0, 1778
    android.view, 0, 0, 91, 53, 0, 834
    android.hardware, 0, 0, 34, 13, 0, 692
    android.bluetooth, 0, 0, 2, 1, 0, 169
    android.app, 0, 0, 68, 41, 0, 931
    android.content, 0, 0, 64, 19, 0, 538
    android.graphics, 0, 0, 29, 16, 0, 315
    android.icu, 0, 0, 869, 0, 0, 1477
    android.media, 0, 0, 37, 15, 0, 524
    android.net, 0, 0, 37, 12, 0, 352
    android.widget, 0, 0, 22, 12, 0, 352

File art-profile
  - hot methods: 7015 added, 11289 removed
  - methods: 10994 added, 13950 removed
  - classes: 1562 added, 2229 removed
  - totals now: 20288 hot methods, 37357 methods, 5258 classes
  - totals before: 24562 hot methods, 40313 methods, 5925 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 32, 321, 17, 65, 257, 257
    com.android, 6947, 10930, 1540, 2150, 19932, 4962
    android.hardware, 24, 116, 3, 39, 128, 97
    android.app, 0, 0, 0, 0, 1, 2
    android.content, 0, 1, 1, 0, 1, 4
    android.net, 8, 194, 13, 23, 104, 137

InternalReferenceRawProfileId: 2853
InternalReferenceCandidateProfileId: 2857
Retested after blacklist at: go/art-benchmark:2890

Test: build & benchmark
Bug: 169104277
Change-Id: Id5a107451629a2be9675be58519fe4e39cd5565f
4 files changed