Update boot image and system server profiles [M55C15P80S0PP]
Bug: 254051423 Test: go/art-benchmark?p=BootImageProfileId:32157 = Perf stats = (lower is better) Slight improvement for startup time, memory, boot time and huge drop for code sizes (mainly ~2MB drop for services.odex). Startup: -0.53% Memory(PSS): -0.24% Boot time: -0.97% Code size (.oat + .art + .odex): -2.73% (2.3 MB drop) Ignore-AOSP-First: Boot image profiles =Generation Strategy= method_threshold: 0.55 image_class_threshold: 0.15 preloaded_classes_threshold: 0.8 priority_packages_thresholds { key: "services.jar.prof:android" value: 0.04 } =Profile stats= Data info: - total aggregations: 776 - number of (device types, builds): 17 File boot-image-profile.txt - hot methods: 1248 added, 1252 removed - methods: 1248 added, 1252 removed - classes: 490 added, 14 removed - totals now: 32516 hot methods, 32516 methods, 17306 classes - totals before: 32520 hot methods, 32520 methods, 16830 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 824, 843, 368, 11, 21001, 9979 com.android, 63, 62, 79, 3, 2414, 3492 java, 313, 306, 10, 0, 7140, 2081 android.view, 196, 194, 55, 3, 3362, 1033 android.hardware, 3, 5, 41, 0, 475, 851 android.animation, 39, 25, 0, 0, 404, 73 android.app, 64, 95, 51, 0, 2934, 1091 android.content, 80, 79, 15, 0, 1881, 583 android.graphics, 104, 110, 8, 0, 1969, 343 android.icu, 71, 69, 1, 0, 2043, 1474 android.media, 2, 2, 15, 0, 789, 604 android.net, 12, 12, 4, 0, 254, 222 android.widget, 52, 47, 5, 0, 1401, 397 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 250 added, 15 removed - totals now: 0 hot methods, 0 methods, 16927 classes - totals before: 0 hot methods, 0 methods, 16692 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 153, 12, 0, 9669 com.android, 0, 0, 57, 3, 0, 3455 java, 0, 0, 29, 0, 0, 2077 android.view, 0, 0, 44, 4, 0, 994 android.hardware, 0, 0, 10, 0, 0, 820 android.app, 0, 0, 9, 0, 0, 1043 android.content, 0, 0, 4, 0, 0, 565 android.graphics, 0, 0, 10, 0, 0, 341 android.icu, 0, 0, 1, 0, 0, 1473 android.media, 0, 0, 10, 0, 0, 591 android.widget, 0, 0, 10, 0, 0, 391 File boot-image-profile.txt - hot methods: 844 added, 881 removed - methods: 844 added, 881 removed - classes: 461 added, 14 removed - totals now: 22437 hot methods, 22437 methods, 14093 classes - totals before: 22474 hot methods, 22474 methods, 13646 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 807, 844, 367, 11, 20937, 9948 com.android, 36, 36, 74, 3, 1404, 3063 android.view, 190, 194, 54, 3, 3362, 1033 android.hardware, 2, 5, 41, 0, 475, 851 android.animation, 39, 25, 0, 0, 404, 73 android.app, 61, 95, 51, 0, 2934, 1091 android.content, 78, 79, 15, 0, 1881, 583 android.graphics, 104, 110, 8, 0, 1969, 343 android.icu, 71, 69, 1, 0, 2043, 1474 android.media, 2, 2, 15, 0, 789, 604 android.net, 12, 12, 4, 0, 254, 222 android.widget, 51, 47, 5, 0, 1401, 397 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 208 added, 17 removed - totals now: 0 hot methods, 0 methods, 13728 classes - totals before: 0 hot methods, 0 methods, 13537 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 153, 14, 0, 9638 com.android, 0, 0, 55, 3, 0, 3030 android.view, 0, 0, 44, 4, 0, 994 android.hardware, 0, 0, 10, 0, 0, 820 android.app, 0, 0, 9, 0, 0, 1043 android.content, 0, 0, 4, 0, 0, 565 android.graphics, 0, 0, 10, 0, 0, 341 android.icu, 0, 0, 1, 0, 0, 1473 android.media, 0, 0, 10, 0, 0, 591 android.widget, 0, 0, 10, 0, 0, 391 File art-profile - hot methods: 2126 added, 6952 removed - methods: 2126 added, 6952 removed - classes: 83 added, 1961 removed - totals now: 12896 hot methods, 12896 methods, 1476 classes - totals before: 17722 hot methods, 17722 methods, 3354 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 9, 67, 1, 41, 79, 23 com.android, 2117, 6885, 82, 1894, 12817, 1422 android.hardware, 7, 35, 0, 24, 62, 12 android.app, 0, 1, 0, 2, 0, 0 android.content, 0, 0, 1, 0, 2, 4 android.net, 1, 22, 0, 11, 10, 4 InternalReferenceRawProfileId: 32157 InternalReferenceCandidateProfileId: 32163 Test: build & benchmark BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code Change-Id: Ic0a1e248907a14b18167a53816ab4083da7292d6
Loading
Please register or sign in to comment