Update boot image and system server profiles [M82C37P58S0PP]
Bug: 254051423 Test: go/art-benchmark?p=BootImageProfileId:39982&f=CandidateName:in:39985 = Perf stats = (lower is better) Regular update to the boot image profiles. Benchmark shows a code size reduction of 0.5MB and improvements in App-memory and system-memory with a tiny improvement in boot Time. Avg % [Confidence interval min-max %] App Startup: 0.42 [-1.59, 2.42] App RSS: -0.49 [-1.15, 0.16] App Anon RSS + Swap: -0.75 [-2.04, 0.53] Memory(PSS): -0.25 [-1.1, 0.61] Memory(RSS): -0.49 [-1.09, 0.12] Memory(Private-dirty): -2.6 [-4.54, -0.66] Boot time: -0.57 [-1.44, 0.3] Code size: -0.50MB (-0.607%) Ignore-AOSP-First: Boot image profiles BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code =Generation Strategy= method_threshold: 0.82 image_class_threshold: 0.37 preloaded_classes_threshold: 0.58 priority_packages_thresholds { key: "service-appsearch.jar.prof:CLASS:android" value: 0.026428571 } priority_packages_thresholds { key: "service-appsearch.jar.prof:METHOD:android" value: 0.058571428 } priority_packages_thresholds { key: "service-art.jar.prof:CLASS:android" value: 0.026428571 } priority_packages_thresholds { key: "service-art.jar.prof:METHOD:android" value: 0.058571428 } priority_packages_thresholds { key: "service-connectivity.jar.prof:CLASS:android" value: 0.026428571 } priority_packages_thresholds { key: "service-connectivity.jar.prof:METHOD:android" value: 0.058571428 } priority_packages_thresholds { key: "service-wifi.jar.prof:CLASS:android" value: 0.026428571 } priority_packages_thresholds { key: "service-wifi.jar.prof:METHOD:android" value: 0.058571428 } priority_packages_thresholds { key: "services.jar.prof:CLASS:android" value: 0.026428571 } priority_packages_thresholds { key: "services.jar.prof:METHOD:android" value: 0.058571428 } =Profile stats= Data info: - total aggregations: 1873 - number of (device types, builds): 245 File boot-image-profile.txt - hot methods: 610 added, 615 removed - methods: 610 added, 615 removed - classes: 17 added, 15 removed - totals now: 32511 hot methods, 32511 methods, 17851 classes - totals before: 32516 hot methods, 32516 methods, 17849 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 575, 574, 8, 10, 20958, 10421 com.android, 17, 23, 6, 4, 2320, 3538 java, 9, 9, 2, 1, 7241, 2131 android.view, 160, 164, 1, 0, 3394, 1148 android.hardware, 3, 1, 0, 0, 471, 873 android.animation, 46, 46, 0, 0, 413, 89 android.app, 35, 35, 0, 2, 2923, 1183 android.content, 74, 71, 0, 0, 1908, 635 android.graphics, 76, 76, 3, 0, 1974, 374 android.icu, 19, 19, 0, 0, 2043, 1497 android.media, 0, 0, 2, 0, 792, 637 android.net, 7, 7, 0, 0, 252, 222 android.widget, 77, 77, 0, 0, 1403, 445 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 33 added, 24 removed - totals now: 0 hot methods, 0 methods, 17762 classes - totals before: 0 hot methods, 0 methods, 17753 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 21, 14, 0, 10372 com.android, 0, 0, 6, 5, 0, 3515 java, 0, 0, 5, 5, 0, 2118 android.view, 0, 0, 2, 3, 0, 1142 android.hardware, 0, 0, 2, 0, 0, 873 android.app, 0, 0, 1, 2, 0, 1180 android.content, 0, 0, 0, 1, 0, 632 android.graphics, 0, 0, 0, 3, 0, 368 android.icu, 0, 0, 11, 0, 0, 1497 android.media, 0, 0, 2, 0, 0, 628 File boot-image-profile.txt - hot methods: 601 added, 606 removed - methods: 601 added, 606 removed - classes: 14 added, 14 removed - totals now: 22381 hot methods, 22381 methods, 14605 classes - totals before: 22386 hot methods, 22386 methods, 14605 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 575, 574, 8, 10, 20894, 10390 com.android, 17, 23, 5, 4, 1390, 3125 android.view, 160, 164, 1, 0, 3394, 1148 android.hardware, 3, 1, 0, 0, 471, 873 android.animation, 46, 46, 0, 0, 413, 89 android.app, 35, 35, 0, 2, 2923, 1183 android.content, 74, 71, 0, 0, 1908, 635 android.graphics, 76, 76, 3, 0, 1974, 374 android.icu, 19, 19, 0, 0, 2043, 1497 android.media, 0, 0, 2, 0, 792, 637 android.net, 7, 7, 0, 0, 252, 222 android.widget, 77, 77, 0, 0, 1403, 445 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 26 added, 19 removed - totals now: 0 hot methods, 0 methods, 14530 classes - totals before: 0 hot methods, 0 methods, 14523 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 21, 14, 0, 10341 com.android, 0, 0, 4, 5, 0, 3102 android.view, 0, 0, 2, 3, 0, 1142 android.hardware, 0, 0, 2, 0, 0, 873 android.app, 0, 0, 1, 2, 0, 1180 android.content, 0, 0, 0, 1, 0, 632 android.graphics, 0, 0, 0, 3, 0, 368 android.icu, 0, 0, 11, 0, 0, 1497 android.media, 0, 0, 2, 0, 0, 628 File art-profile - hot methods: 1774 added, 2504 removed - methods: 1774 added, 2504 removed - classes: 7 added, 3 removed - totals now: 3950 hot methods, 3950 methods, 82 classes - totals before: 4680 hot methods, 4680 methods, 78 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 3, 4, 1, 1, 21, 1 com.android, 1771, 2500, 6, 2, 3929, 81 android.hardware, 3, 4, 0, 1, 18, 0 InternalReferenceRawProfileId: 39982 InternalReferenceCandidateProfileId: 39985 Test: build & benchmark Change-Id: I984aa7fffa8d68fc315124699e64de1a8cba2993
Loading
Please register or sign in to comment