Update boot image and system server profiles [M10C90P90S0PP]

= Perf stats =
(lower is better)

Avg Startup time change: -2.79%
Avg Memory at boot PSS change: -9.64%
Code size: -31.34%
Boot time: -3.78%

Atp Tests:
health/memory/boot
health/microbench/startup/thirdparty/stable-apps/open-twitter
health/microbench/startup/thirdparty/stable-apps/open-snapchat
health/microbench/startup/thirdparty/stable-apps/open-netflix
health/microbench/startup/thirdparty/stable-apps/open-instagram
health/microbench/startup/thirdparty/stable-apps/open-facebookmessenger
health/microbench/startup/thirdparty/stable-apps/open-facebook
health/microbench/startup/firstparty/open-youtube
health/microbench/startup/firstparty/open-settings
health/microbench/startup/firstparty/open-photos
health/microbench/startup/firstparty/open-phone
health/microbench/startup/firstparty/open-messenger
health/microbench/startup/firstparty/open-maps
health/microbench/startup/firstparty/open-google
health/microbench/startup/firstparty/open-gmail
health/microbench/startup/firstparty/open-contacts
health/microbench/startup/firstparty/open-clock
health/microbench/startup/firstparty/open-chrome
health/microbench/startup/firstparty/open-camera
health/microbench/startup/firstparty/open-calendar
health/microbench/startup/firstparty/open-calculator
asit/perf/hermetic_app_launch_small_test
asit/perf/boottime_test

=Generation Strategy=

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

=Profile stats=

Data info:
- total aggregations: 1151
- number of (device types, builds): 61

File boot-image-profile.txt
  - hot methods: 4265 added, 18862 removed
  - methods: 3289 added, 25892 removed
  - classes: 1028 added, 619 removed
  - totals now: 22527 hot methods, 22535 methods, 9596 classes
  - totals before: 37124 hot methods, 45138 methods, 9596 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 4032, 12915, 354, 508, 14524, 6097
    com.android, 122, 2930, 674, 69, 1285, 1787
    java, 72, 2192, 0, 25, 5273, 1612
    android.view, 539, 1314, 1, 39, 2136, 654
    android.hardware, 27, 628, 24, 14, 173, 560
    android.bluetooth, 22, 186, 0, 2, 79, 155
    android.animation, 77, 93, 0, 0, 338, 70
    android.app, 340, 1903, 5, 39, 2020, 753
    android.content, 71, 1641, 1, 32, 1158, 400
    android.graphics, 296, 495, 2, 4, 1557, 284
    android.icu, 1898, 0, 249, 0, 1898, 249
    android.media, 73, 672, 11, 24, 369, 401
    android.net, 74, 837, 24, 175, 531, 250
    android.widget, 115, 876, 0, 15, 734, 280

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 1028 added, 534 removed
  - totals now: 0 hot methods, 0 methods, 9498 classes
  - totals before: 0 hot methods, 0 methods, 9498 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 354, 454, 0, 6087
    com.android, 0, 0, 674, 64, 0, 1786
    java, 0, 0, 0, 7, 0, 1611
    android.view, 0, 0, 1, 39, 0, 654
    android.hardware, 0, 0, 24, 12, 0, 560
    android.bluetooth, 0, 0, 0, 2, 0, 155
    android.app, 0, 0, 5, 36, 0, 753
    android.content, 0, 0, 1, 29, 0, 399
    android.graphics, 0, 0, 2, 4, 0, 284
    android.icu, 0, 0, 249, 0, 0, 249
    android.media, 0, 0, 11, 21, 0, 401
    android.net, 0, 0, 24, 174, 0, 249
    android.widget, 0, 0, 0, 14, 0, 279

File art-profile
  - hot methods: 11611 added, 0 removed
  - methods: 15375 added, 0 removed
  - classes: 2513 added, 0 removed
  - totals now: 23340 hot methods, 39557 methods, 3473 classes
  - totals before: 11729 hot methods, 24182 methods, 3473 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 229, 0, 106, 0, 459, 243
    com.android, 11334, 0, 2387, 0, 22803, 5702
    android.hardware, 104, 0, 74, 0, 191, 119
    android.app, 0, 0, 1, 0, 1, 2
    android.net, 124, 0, 28, 0, 236, 101

InternalReferenceRawProfileId: 383
InternalReferenceCandidateProfileId: 388

Test: build & benchmark
Bug: 148471769
Change-Id: I1726b729dbbb60e5983670432a2714e8911d3755
3 files changed