Skip to content
Commit 9f9a3638 authored by art-benchmark-service's avatar art-benchmark-service Committed by Islam Elbanna
Browse files

Update boot image and system server profiles [M5C5P80S0], RESTRICT AUTOMERGE...

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

Bug: 254051423

= Perf stats =
(lower is better)

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

Startup: -1.42%
Memory: 0.23%
Boot time: 2.08%
Code size: -1.75%


=Generation Strategy=

method_threshold: 0.05
image_class_threshold: 0.05
preloaded_classes_threshold: 0.8
upgrade_startup_methods_to_hot: true
system_server_threshold: 0.0

=Profile stats=

Data info:
- total aggregations: 2452
- number of (device types, builds): 186

File boot-image-profile.txt
  - hot methods: 2315 added, 2247 removed
  - methods: 2315 added, 2247 removed
  - classes: 15 added, 1 removed
  - totals now: 22388 hot methods, 22388 methods, 13667 classes
  - totals before: 22320 hot methods, 22320 methods, 13653 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 2207, 2141, 9, 1, 20822, 9487
    com.android, 91, 89, 5, 0, 1470, 3109
    android.view, 512, 499, 5, 0, 3379, 949
    android.hardware, 29, 23, 0, 0, 472, 807
    android.animation, 65, 65, 0, 0, 393, 73
    android.app, 178, 162, 0, 1, 2924, 1029
    android.content, 216, 210, 0, 0, 1857, 564
    android.graphics, 230, 218, 2, 0, 1979, 336
    android.icu, 190, 188, 0, 0, 2035, 1472
    android.media, 19, 17, 0, 0, 798, 576
    android.net, 27, 26, 0, 0, 255, 219
    android.widget, 164, 164, 0, 0, 1396, 381

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 182 added, 3 removed
  - totals now: 0 hot methods, 0 methods, 13361 classes
  - totals before: 0 hot methods, 0 methods, 13182 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 92, 3, 0, 9260
    com.android, 0, 0, 16, 0, 0, 3074
    android.view, 0, 0, 42, 0, 0, 915
    android.app, 0, 0, 0, 1, 0, 989
    android.media, 0, 0, 4, 2, 0, 565
    android.widget, 0, 0, 7, 0, 0, 375

File boot-image-profile.txt
  - hot methods: 3425 added, 3332 removed
  - methods: 3425 added, 3332 removed
  - classes: 15 added, 1 removed
  - totals now: 32352 hot methods, 32352 methods, 16812 classes
  - totals before: 32259 hot methods, 32259 methods, 16798 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 2210, 2144, 9, 1, 20885, 9518
    com.android, 193, 191, 5, 0, 2480, 3531
    java, 807, 786, 0, 0, 7055, 2042
    android.view, 512, 499, 5, 0, 3379, 949
    android.hardware, 29, 23, 0, 0, 472, 807
    android.animation, 65, 65, 0, 0, 393, 73
    android.app, 178, 162, 0, 1, 2924, 1029
    android.content, 216, 210, 0, 0, 1857, 564
    android.graphics, 230, 218, 2, 0, 1979, 336
    android.icu, 190, 188, 0, 0, 2035, 1472
    android.media, 19, 17, 0, 0, 798, 576
    android.net, 27, 26, 0, 0, 255, 219
    android.widget, 164, 164, 0, 0, 1396, 381

File preloaded-classes
  - hot methods: 0 added, 0 removed
  - methods: 0 added, 0 removed
  - classes: 182 added, 3 removed
  - totals now: 0 hot methods, 0 methods, 16431 classes
  - totals before: 0 hot methods, 0 methods, 16252 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 0, 0, 92, 3, 0, 9291
    com.android, 0, 0, 16, 0, 0, 3484
    android.view, 0, 0, 42, 0, 0, 915
    android.app, 0, 0, 0, 1, 0, 989
    android.media, 0, 0, 4, 2, 0, 565
    android.widget, 0, 0, 7, 0, 0, 375

File art-profile
  - hot methods: 2960 added, 7053 removed
  - methods: 3522 added, 8149 removed
  - classes: 54 added, 307 removed
  - totals now: 32610 hot methods, 58687 methods, 5184 classes
  - totals before: 36703 hot methods, 63314 methods, 5437 classes

  per package info as csv (selected):
    package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
    android, 32, 45, 0, 5, 441, 143
    com.android, 2928, 6997, 53, 296, 32163, 4954
    android.hardware, 31, 43, 0, 5, 346, 99
    android.app, 0, 1, 0, 0, 2, 3
    android.content, 0, 0, 0, 0, 1, 5
    android.net, 1, 1, 0, 0, 74, 27

InternalReferenceRawProfileId: 20586
InternalReferenceCandidateProfileId: 20601

Test: build & benchmark
Ignore-AOSP-First: T profiles

Change-Id: I1d6deb18973fe86817619dbe41704d9ac6a96dbb
parent 08dbdfc5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment