Update boot image and system server profiles [M20C15P70S0PP], RESTRICT AUTOMERGE Since these are profiles for T release only.

Bug: 254051423
Test: go/art-benchmark?p=BootImageProfileId:33626

= Perf stats =
(lower is better)

Improvements in Startup time, boot time and drop in the generated code size at the cost of a slight increase in memory, which could be an acceptable cost.

Startup: -0.83%
Memory(PSS): 1.43%
Boot time: -0.72%
Code size (.oat + .art + .odex): -2.44% (2.89 MB drop)

Ignore-AOSP-First: Boot image profiles
BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code

=Generation Strategy=

method_threshold: 0.2
image_class_threshold: 0.15
preloaded_classes_threshold: 0.7
priority_packages_thresholds {
  key: "services.jar.prof:CLASS:android"
  value: 0.01875
}
priority_packages_thresholds {
  key: "services.jar.prof:METHOD:android"
  value: 0.025
}

=Profile stats=

Data info:
- total aggregations: 23
- number of (device types, builds): 9

File boot-image-profile.txt
  - hot methods: 558 added, 534 removed
  - methods: 558 added, 534 removed
  - classes: 6 added, 0 removed
  - totals now: 9988 hot methods, 9988 methods, 3151 classes
  - totals before: 9964 hot methods, 9964 methods, 3145 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 2, 2, 0, 0, 63, 31
    com.android, 8, 8, 0, 0, 1010, 422
    java, 478, 460, 5, 0, 7071, 1933

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 72 added, 1 removed
  - totals now: 0 hot methods, 0 methods, 3141 classes
  - totals before: 0 hot methods, 0 methods, 3070 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    com.android, 0, 0, 12, 0, 0, 422
    java, 0, 0, 29, 1, 0, 1925

InternalReferenceRawProfileId: 33626
InternalReferenceCandidateProfileId: 33629

Test: build & benchmark

Change-Id: I767326a62dfb7cc126b10bf35e6e0da66ea70d24
2 files changed