diff options
| author | 2023-06-02 10:43:52 -0700 | |
|---|---|---|
| committer | 2023-06-05 11:40:19 +0000 | |
| commit | c42b0a973d43e161ca6773ef013325c5e86d709a (patch) | |
| tree | ed39ec6be6db46d1b019e3b4d8ceb5f0d3d17fdb /compiler/optimizing/loop_optimization.cc | |
| parent | e32937f96a0d553ace651da831d93cb772e48103 (diff) | |
Update boot image and system server profiles [M24C20P47S0PP]
Bug: 254051423
Test: go/art-benchmark?p=BootImageProfileId:35460&f=CandidateName:in:35466
= Perf stats =
(lower is better)
Improvements in Startup and boot times, no noticeable impact for memory at the cost of a slight increase in code size, which could be an acceptable cost.
Startup: -2.02%
Memory(PSS): -0.39%
Boot time: -0.60%
Code size (.oat + .art + .odex): 1.04% (0.99 MB increase)
Ignore-AOSP-First: Boot image profiles
BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code
=Generation Strategy=
method_threshold: 0.24
image_class_threshold: 0.2
preloaded_classes_threshold: 0.47
priority_packages_thresholds {
key: "services.jar.prof:CLASS:android"
value: 0.014285714
}
priority_packages_thresholds {
key: "services.jar.prof:METHOD:android"
value: 0.017142856
}
=Profile stats=
Data info:
- total aggregations: 4702
- number of (device types, builds): 128
File boot-image-profile.txt
- hot methods: 1222 added, 1003 removed
- methods: 1222 added, 1003 removed
- classes: 85 added, 17 removed
- totals now: 10322 hot methods, 10322 methods, 3288 classes
- totals before: 10103 hot methods, 10103 methods, 3220 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 112, 3, 32, 0, 173, 63
com.android, 86, 46, 18, 0, 1050, 447
java, 862, 798, 24, 0, 7222, 1996
android.icu, 109, 0, 30, 0, 109, 30
android.net, 0, 0, 1, 0, 0, 1
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 86 added, 17 removed
- totals now: 0 hot methods, 0 methods, 3284 classes
- totals before: 0 hot methods, 0 methods, 3215 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 32, 0, 0, 63
com.android, 0, 0, 18, 0, 0, 447
java, 0, 0, 25, 0, 0, 1993
android.icu, 0, 0, 30, 0, 0, 30
android.net, 0, 0, 1, 0, 0, 1
InternalReferenceRawProfileId: 35460
InternalReferenceCandidateProfileId: 35466
Test: build & benchmark
Change-Id: If00769f8ce6c02dfb3786a835d0bd7fcb42193c3
Diffstat (limited to 'compiler/optimizing/loop_optimization.cc')
0 files changed, 0 insertions, 0 deletions