Update boot image and system server profiles [M42C36P44S0PP]

Bug: 254051423

Test: go/art-benchmark?p=BootImageProfileId:57716&f=CandidateName:in:57721

= Perf stats =
(lower is better)

Regular update to the boot image profiles. Benchmark shows improvements in cold app startup, and private-dirty and almost no impact on other metrics, but with small increase in the total code size by 372KB.

             Avg % [Confidence interval min-max %]
App Startup:           -2.27 [-6, 1.46]
App File RSS:          +2.01 [-0.05, 4.07]
App Anon RSS + Swap:   +1.3 [-3.51, 6.1]
Memory(PSS):           +0.61 [-4.36, 5.58]
Memory(RSS):           +0.84 [-3.3, 4.98]
Memory(Private-dirty): -1.68 [-9.35, 5.98]
Boot time:             -0.49 [-1.1, 0.12]
Code size:             +0.372MB (0.488%)

Ignore-AOSP-First: Boot image profiles
Flag: EXEMPT NONE regular update to the boot image profiles
BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code

=Generation Strategy=

method_threshold: 0.42
image_class_threshold: 0.36
preloaded_classes_threshold: 0.44
priority_packages_thresholds {
  key: "service-appsearch.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "service-appsearch.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "service-art.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "service-art.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "service-connectivity.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "service-connectivity.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "service-uwb.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "service-uwb.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "service-wifi.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "service-wifi.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "services.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "services.jar.prof:METHOD:android"
  value: 0.06
}
priority_packages_thresholds {
  key: "wear-service.jar.prof:CLASS:android"
  value: 0.051428575
}
priority_packages_thresholds {
  key: "wear-service.jar.prof:METHOD:android"
  value: 0.06
}

=Profile stats=

Data info:
- total aggregations: 643
- number of (device types, builds): 114

File boot-image-profile.txt
  - hot methods: 56 added, 10 removed
  - methods: 46 added, 10 removed
  - classes: 29 added, 19 removed
  - totals now: 10277 hot methods, 10296 methods, 3495 classes
  - totals before: 10231 hot methods, 10260 methods, 3485 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 5, 6, 65, 53
    com.android, 2, 0, 4, 0, 912, 494
    java, 41, 6, 7, 2, 7286, 2100
    android.app, 0, 0, 0, 1, 0, 1
    android.graphics, 0, 0, 0, 1, 0, 2
    android.icu, 0, 0, 0, 1, 0, 0
    android.media, 0, 0, 1, 0, 0, 1
    android.net, 0, 0, 1, 0, 0, 1

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 30 added, 9 removed
  - totals now: 0 hot methods, 0 methods, 3487 classes
  - totals before: 0 hot methods, 0 methods, 3466 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 5, 5, 0, 50
    com.android, 0, 0, 4, 1, 0, 493
    java, 0, 0, 7, 2, 0, 2097
    android.app, 0, 0, 0, 1, 0, 1
    android.graphics, 0, 0, 0, 3, 0, 0
    android.media, 0, 0, 1, 0, 0, 1
    android.net, 0, 0, 1, 0, 0, 1

InternalReferenceRawProfileId: 57716
InternalReferenceCandidateProfileId: 57721

Test: build & benchmark

Change-Id: Id94b2d53d2712f2883bc1b934e2e7cd2239e206f
2 files changed