- Mar 15, 2024
-
-
art-benchmark-service authored
Bug: 254051423 Test: go/art-benchmark?p=BootImageProfileId:38696&f=CandidateName:in:38704 Test: ATP test https://android-build.corp.google.com/abtd/run/L45000030002490953 = Perf stats = (lower is better) Regular update to the boot image profiles, Benchmark shows almost no impact on system memory and boot Time, but shows an improvement for apps cold startup time, apps rss memory and a good reduction for code size. Avg % [Confidence interval min-max %] App Startup: -1.64 [-3.76, 0.48] App RSS: -1.49 [-2.32, -0.65] Memory(PSS): 0.89 [-0.79, 2.57] Boot time: 0.55 [-0.64, 1.75] Code size: -0.6MB (-0.66%) Ignore-AOSP-First: Boot image profiles BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code =Generation Strategy= method_threshold: 0.33 image_class_threshold: 0.28 preloaded_classes_threshold: 0.64 priority_packages_thresholds { key: "service-appsearch.jar.prof:CLASS:android" value: 0.02 } priority_packages_thresholds { key: "service-appsearch.jar.prof:METHOD:android" value: 0.02357143 } priority_packages_thresholds { key: "service-art.jar.prof:CLASS:android" value: 0.02 } priority_packages_thresholds { key: "service-art.jar.prof:METHOD:android" value: 0.02357143 } priority_packages_thresholds { key: "service-connectivity.jar.prof:CLASS:android" value: 0.02 } priority_packages_thresholds { key: "service-connectivity.jar.prof:METHOD:android" value: 0.02357143 } priority_packages_thresholds { key: "service-wifi.jar.prof:CLASS:android" value: 0.02 } priority_packages_thresholds { key: "service-wifi.jar.prof:METHOD:android" value: 0.02357143 } priority_packages_thresholds { key: "services.jar.prof:CLASS:android" value: 0.02 } priority_packages_thresholds { key: "services.jar.prof:METHOD:android" value: 0.02357143 } =Profile stats= Data info: - total aggregations: 377 - number of (device types, builds): 105 File boot-image-profile.txt - hot methods: 1152 added, 879 removed - methods: 1152 added, 879 removed - classes: 298 added, 64 removed - totals now: 32596 hot methods, 32596 methods, 17855 classes - totals before: 32323 hot methods, 32323 methods, 17621 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 628, 400, 232, 41, 21193, 10453 com.android, 76, 44, 56, 12, 2366, 3511 java, 383, 371, 4, 6, 7069, 2141 android.view, 102, 49, 42, 0, 3467, 1146 android.hardware, 14, 10, 17, 3, 494, 883 android.animation, 14, 14, 1, 0, 413, 89 android.app, 70, 20, 29, 0, 2977, 1193 android.content, 61, 34, 19, 0, 1917, 644 android.graphics, 17, 11, 4, 4, 1979, 371 android.icu, 45, 45, 1, 15, 2048, 1485 android.media, 9, 9, 7, 0, 792, 633 android.net, 16, 15, 0, 0, 252, 228 android.widget, 12, 12, 11, 0, 1404, 443 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 654 added, 63 removed - totals now: 0 hot methods, 0 methods, 17750 classes - totals before: 0 hot methods, 0 methods, 17159 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 537, 41, 0, 10385 com.android, 0, 0, 56, 12, 0, 3484 java, 0, 0, 44, 6, 0, 2135 android.view, 0, 0, 88, 0, 0, 1134 android.hardware, 0, 0, 24, 3, 0, 878 android.animation, 0, 0, 14, 0, 0, 89 android.app, 0, 0, 81, 0, 0, 1189 android.content, 0, 0, 47, 0, 0, 639 android.graphics, 0, 0, 30, 4, 0, 371 android.icu, 0, 0, 24, 15, 0, 1485 android.media, 0, 0, 26, 0, 0, 629 android.net, 0, 0, 4, 0, 0, 228 android.widget, 0, 0, 45, 0, 0, 441 File boot-image-profile.txt - hot methods: 683 added, 427 removed - methods: 683 added, 427 removed - classes: 294 added, 55 removed - totals now: 22664 hot methods, 22664 methods, 14620 classes - totals before: 22408 hot methods, 22408 methods, 14381 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 627, 399, 232, 41, 21129, 10422 com.android, 56, 28, 56, 12, 1438, 3109 java, 0, 0, 1, 0, 2, 116 android.view, 102, 49, 42, 0, 3467, 1146 android.hardware, 14, 10, 17, 3, 494, 883 android.animation, 14, 14, 1, 0, 413, 89 android.app, 70, 20, 29, 0, 2977, 1193 android.content, 61, 34, 19, 0, 1917, 644 android.graphics, 17, 11, 4, 4, 1979, 371 android.icu, 45, 45, 1, 15, 2048, 1485 android.media, 9, 9, 7, 0, 792, 633 android.net, 16, 15, 0, 0, 252, 228 android.widget, 12, 12, 11, 0, 1404, 443 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 591 added, 54 removed - totals now: 0 hot methods, 0 methods, 14523 classes - totals before: 0 hot methods, 0 methods, 13986 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 537, 41, 0, 10354 com.android, 0, 0, 48, 12, 0, 3082 java, 0, 0, 1, 0, 0, 116 android.view, 0, 0, 88, 0, 0, 1134 android.hardware, 0, 0, 24, 3, 0, 878 android.animation, 0, 0, 14, 0, 0, 89 android.app, 0, 0, 81, 0, 0, 1189 android.content, 0, 0, 47, 0, 0, 639 android.graphics, 0, 0, 30, 4, 0, 371 android.icu, 0, 0, 24, 15, 0, 1485 android.media, 0, 0, 26, 0, 0, 629 android.net, 0, 0, 4, 0, 0, 228 android.widget, 0, 0, 45, 0, 0, 441 File art-profile - hot methods: 3026 added, 5535 removed - methods: 3026 added, 5535 removed - classes: 276 added, 100 removed - totals now: 11751 hot methods, 11751 methods, 1604 classes - totals before: 14260 hot methods, 14260 methods, 1428 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 17, 30, 1, 4, 66, 22 com.android, 3009, 5499, 268, 94, 11685, 1548 java, 0, 0, 1, 0, 0, 1 android.hardware, 16, 29, 0, 4, 50, 8 android.content, 0, 0, 1, 0, 2, 4 android.net, 1, 1, 0, 0, 10, 3 InternalReferenceRawProfileId: 38696 InternalReferenceCandidateProfileId: 38704 Test: build & benchmark Change-Id: I4053e27e32e350030cdffb47fbeb04f43e94ef8e
-
Igor Kraskevich authored
-
Massimo Carli authored
-
Chris Li authored
-
Vladimir Komsiyski authored
-
Aurélien Pomini authored
-
Prince Donkor authored
-
Piotr Wilczyński authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26562706 Change-Id: I0f359ce9d2534db0b567fe1e8af7d35833ca73f3 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Anton Potapov authored
* changes: Remove animation to prevent message from jumping Expand PlatformSlider label to fill width when it's disabled
-
Piotr Wilczyński authored
-
Vladimir Komsiyski authored
Fix: 329610156 Test: atest VirtualDeviceHomeTest Change-Id: I18dfd7a766661f891e7fc43949f97076c637ed58
-
Jerome Gaillard authored
-
Harshit Mahajan authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2936799 Change-Id: I4d89cf0406217bbf1cff5d2a57ba52d747fc6768 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Massimo Carli authored
Allow to handle OptIn and OptOut properties in lazy and simpler way. Bug: 318801382 Test: atest WmTests:OptPropFactoryTest Change-Id: Id9d0e8892daa7dc8129eaee44d59e74de045ea3c
-
Harshit Mahajan authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2936799 Change-Id: Id8f0e9b75b66739edb489f05f6e71b864543c9f9 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Harshit Mahajan authored
-
Jiaming Liu authored
-
Anton Potapov authored
Merge "Add conflate to the sudio tream flow so it doesn't get overwhelmed by the old changes" into main
-
Cosmin Băieș authored
-
Treehugger Robot authored
-
Marcelo Arteiro authored
-
Mykola Podolian authored
-
Sarup Dalwani authored
Bug: 307231174 Test: Manually tested the flow. Test: atest UsbManagerTests Change-Id: I37431d5fbef9eadfbb2538dbbebbecdea495e2f9
-
Jiaming Liu authored
Bug: 293654166 Test: atest SplitPresenterTest DividerContainerTest Change-Id: Iec6e46154b133db37af3880abffbd67e8e970a18
-
Treehugger Robot authored
[automerger skipped] Merge changes from topic "am-b48636b17b6249d997779ca51ed7a029" into udc-mainline-prod am: 98cd162b -s ours am skip reason: Merged-In I74cc61fd87819be7302590d788c3c230bff57544 with SHA-1 b84e4c0b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26585952 Change-Id: Ia446fc52968c7a29440c612afd915fd46ada6e49 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Alejandro Nijamkin authored
am skip reason: Merged-In I74cc61fd87819be7302590d788c3c230bff57544 with SHA-1 b84e4c0b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26585952 Change-Id: I5bf58ef6964d50fdde9a588f28d8af890320fd28 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Tiger Huang authored
-
Treehugger Robot authored
* changes: Fixes @Nullable issues in System UI and WMShell. Fix kotlin nullable errors in frameworks/base Fix kotlin nullable errors in PermissionService. Fix kotlin nullable errors in SilkFX tests Fix kotlin nullable errors in PackageInstallerSessions Fix kotlin nullable errors in Input tests Fix kotlin nullable errors in EasterEgg Fix kotlin nullable errors in perftests Fix kotlin nullable errors in SettingsLib Fix kotlin nullable errors in CredentialManager Fix kotlin nullable errors in services.permission
-
Winson Chung authored
-
Hao Dong authored
-
Alejandro Nijamkin authored
Test: followed these steps: 1. Patched in https://r.android.com/2688146 2. m sysuig 3. Fix compilation issues 4. Repeat 2 and 3 until done Fix: 294098415 (cherry picked from commit 162280b4) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:549f19a8a5653972af79f39178091d985e757407) Merged-In: I74cc61fd87819be7302590d788c3c230bff57544 Change-Id: I74cc61fd87819be7302590d788c3c230bff57544
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds Merged-In: I0736e8abf503c80b92e3762bed908400ffedb335 Change-Id: I0736e8abf503c80b92e3762bed908400ffedb335
-
Xin Li authored
This is meant to be a minimal fix for kotlin nullable error that was exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention by making it match the PermissionManagerServiceInterface interface and not needed when ag/23509136 is present. Bug: 329087767 Test: builds Merged-In: Ib3358be57d7dd401fd2014ade3e58f9fc6c2b6a7 Change-Id: I720bfa787a86966df8501b60cecf8c0726a919ef
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:37a0857d61b9e10abe3de1463ffdf4b1d7d5d333) Merged-In: I8113aa76a60904bc70211f95b1e4c05d11e4ae85 Change-Id: I8113aa76a60904bc70211f95b1e4c05d11e4ae85
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9de59d6e94521e39bb5c30ec3e4d576e06a93df7) Merged-In: Ia6e9d146eb5fd31b1c27664080c50398a147b1e4 Change-Id: Ia6e9d146eb5fd31b1c27664080c50398a147b1e4
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f3413858f14bf7398453603a8df50a8a9169f6a4) Merged-In: I35530e7ed63a647c39018ef0ee850ceea4dbc0ba Change-Id: I35530e7ed63a647c39018ef0ee850ceea4dbc0ba
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8db9adf852b00b403ae3e5b38a6f5d07d6c7a4b3) Merged-In: Ia506c8d7b0a9009ada822108b9d85907ac18db2c Change-Id: Ia506c8d7b0a9009ada822108b9d85907ac18db2c
-
Colin Cross authored
Fix kotlin nullable errors that were exposed by setting the retention of android.annotation.NonNull and android.annotation.Nullable to class retention. Bug: 294110802 Test: builds (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2522501d5b4b4eab8d20986aa1c4b6ed36640211) Merged-In: Icfec5d0e20b534d7af9aeb1b539a711db76d5e5c Merged-In: I79b5d963079237b70012b4db717620fb757bfa0d Change-Id: Icfec5d0e20b534d7af9aeb1b539a711db76d5e5c
-
Hao Dong authored
-
Hao Dong authored
-