- Feb 28, 2023
-
-
Alisher Alikhodjaev authored
Bug: 244264995 Test: read a tag, nfc on/off Merged-In: Ie11e888cb852740d806d06c0c725bb2a4544e13c Change-Id: Ie11e888cb852740d806d06c0c725bb2a4544e13c
-
- Jan 10, 2023
-
-
Paul Duffin authored
Previously, the com.android.car.framework was always added to the platform bootclasspath and then Soong ignored errors that arose when the android.car-module was not listed in PRODUCT_APEX_BOOT_JARS. This changes uses the target_board_auto Soong config variable to control whether the car fragment is added or not. Test: none Bug: 264598408 Change-Id: Ie2819215ae399cf50ff17ca47551947773cae80d
-
- Nov 15, 2022
-
-
Nikita Ioffe authored
Bug: 243512044 Test: build on product with AVF support Test: build on product without AVF support Change-Id: Iefebdad4da18bab5870c41f67839030d927ab6f7
-
- Oct 31, 2022
-
-
art-benchmark-service authored
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
-
- Aug 17, 2022
-
-
art-benchmark-service authored
Update boot image and system server profiles [M10C10P80S0], RESTRICT AUTOMERGE (Since these are profiles for T release only) = Perf stats = (lower is better) Startup time is improving at the cost of a slight increase in code size, memory and boot-time, which could be an acceptable cost. Startup: -1.61% PSS: 0.93% RSS: 0.90% Privat Dirty: 3.14% Boot time: 0.58% Code size: 0.18% =Generation Strategy= method_threshold: 0.1 image_class_threshold: 0.1 preloaded_classes_threshold: 0.8 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 =Profile stats= Data info: - total aggregations: 16916 - number of (device types, builds): 450 File boot-image-profile.txt - hot methods: 420 added, 436 removed - methods: 420 added, 436 removed - classes: 0 added, 5 removed - totals now: 22320 hot methods, 22320 methods, 13653 classes - totals before: 22336 hot methods, 22336 methods, 13658 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 407, 422, 0, 5, 20756, 9479 com.android, 6, 7, 0, 0, 1468, 3104 android.view, 133, 145, 0, 5, 3366, 944 android.hardware, 6, 5, 0, 0, 466, 807 android.animation, 8, 8, 0, 0, 393, 73 android.app, 25, 25, 0, 0, 2908, 1030 android.content, 38, 41, 0, 0, 1851, 564 android.graphics, 38, 42, 0, 0, 1967, 334 android.icu, 23, 23, 0, 0, 2033, 1472 android.media, 2, 2, 0, 0, 796, 576 android.net, 3, 3, 0, 0, 254, 219 android.widget, 45, 45, 0, 0, 1396, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 6 added, 0 removed - totals now: 0 hot methods, 0 methods, 13182 classes - totals before: 0 hot methods, 0 methods, 13176 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 5, 0, 0, 9171 android.app, 0, 0, 2, 0, 0, 990 android.media, 0, 0, 1, 0, 0, 563 File boot-image-profile.txt - hot methods: 634 added, 650 removed - methods: 634 added, 650 removed - classes: 0 added, 5 removed - totals now: 32259 hot methods, 32259 methods, 16798 classes - totals before: 32275 hot methods, 32275 methods, 16803 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 408, 423, 0, 5, 20819, 9510 com.android, 56, 57, 0, 0, 2478, 3526 java, 125, 125, 0, 0, 7034, 2042 android.view, 133, 145, 0, 5, 3366, 944 android.hardware, 6, 5, 0, 0, 466, 807 android.animation, 8, 8, 0, 0, 393, 73 android.app, 25, 25, 0, 0, 2908, 1030 android.content, 38, 41, 0, 0, 1851, 564 android.graphics, 38, 42, 0, 0, 1967, 334 android.icu, 23, 23, 0, 0, 2033, 1472 android.media, 2, 2, 0, 0, 796, 576 android.net, 3, 3, 0, 0, 254, 219 android.widget, 45, 45, 0, 0, 1396, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 6 added, 0 removed - totals now: 0 hot methods, 0 methods, 16252 classes - totals before: 0 hot methods, 0 methods, 16246 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 5, 0, 0, 9202 android.app, 0, 0, 2, 0, 0, 990 android.media, 0, 0, 1, 0, 0, 563 File art-profile - hot methods: 1459 added, 1017 removed - methods: 1825 added, 1408 removed - classes: 54 added, 6 removed - totals now: 36703 hot methods, 63314 methods, 5437 classes - totals before: 36261 hot methods, 62897 methods, 5389 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 4, 1, 0, 0, 454, 148 com.android, 1454, 1016, 54, 6, 36232, 5197 android.hardware, 4, 1, 0, 0, 358, 104 InternalReferenceRawProfileId: 10606 InternalReferenceCandidateProfileId: 10612 Test: build & benchmark Ignore-AOSP-First: T profiles Change-Id: I941ad5affa04cf701ac9882e8e5afb582d733c45
-
- Jul 29, 2022
-
-
art-benchmark-service authored
Since these are profiles for T release only. Update boot image and system server profiles [M10C10P80S0] = Perf stats = (lower is better) Startup time, memory and boot time are improving at the cost of a slight increase in code size, which could be an acceptable cost. Startup: -1.20%% PSS: -0.43% RSS: 0.16% Privat Dirty: -0.23% Boot time: -13.09% Code size: 1.95% =Generation Strategy= method_threshold: 0.1 image_class_threshold: 0.1 preloaded_classes_threshold: 0.8 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 =Profile stats= Data info: - total aggregations: 14464 - number of (device types, builds): 396 File boot-image-profile.txt - hot methods: 1867 added, 1852 removed - methods: 1867 added, 1852 removed - classes: 36 added, 0 removed - totals now: 22336 hot methods, 22336 methods, 13658 classes - totals before: 22321 hot methods, 22321 methods, 13622 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1772, 1757, 28, 0, 20771, 9484 com.android, 95, 95, 8, 0, 1469, 3104 android.view, 367, 363, 7, 0, 3378, 949 android.hardware, 16, 17, 0, 0, 465, 807 android.animation, 54, 45, 1, 0, 393, 73 android.app, 141, 141, 6, 0, 2908, 1030 android.content, 193, 193, 3, 0, 1854, 564 android.graphics, 210, 209, 0, 0, 1971, 334 android.icu, 162, 162, 0, 0, 2033, 1472 android.media, 12, 12, 0, 0, 796, 576 android.net, 32, 32, 0, 0, 254, 219 android.widget, 139, 139, 2, 0, 1396, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 7 added, 3 removed - totals now: 0 hot methods, 0 methods, 13176 classes - totals before: 0 hot methods, 0 methods, 13172 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 1, 3, 0, 9166 android.app, 0, 0, 0, 2, 0, 988 android.icu, 0, 0, 1, 0, 0, 1471 File boot-image-profile.txt - hot methods: 2682 added, 2667 removed - methods: 2682 added, 2667 removed - classes: 77 added, 0 removed - totals now: 32275 hot methods, 32275 methods, 16803 classes - totals before: 32260 hot methods, 32260 methods, 16726 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1773, 1758, 35, 0, 20834, 9515 com.android, 136, 136, 12, 0, 2479, 3526 java, 640, 640, 11, 0, 7034, 2042 android.view, 367, 363, 7, 0, 3378, 949 android.hardware, 16, 17, 0, 0, 465, 807 android.animation, 54, 45, 1, 0, 393, 73 android.app, 141, 141, 10, 0, 2908, 1030 android.content, 193, 193, 3, 0, 1854, 564 android.graphics, 210, 209, 0, 0, 1971, 334 android.icu, 162, 162, 0, 0, 2033, 1472 android.media, 12, 12, 3, 0, 796, 576 android.net, 32, 32, 0, 0, 254, 219 android.widget, 139, 139, 2, 0, 1396, 381 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 11 added, 2 removed - totals now: 0 hot methods, 0 methods, 16246 classes - totals before: 0 hot methods, 0 methods, 16237 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 3, 1, 0, 9197 java, 0, 0, 0, 1, 0, 2011 android.icu, 0, 0, 1, 0, 0, 1471 File art-profile - hot methods: 5252 added, 1620 removed - methods: 3641 added, 1707 removed - classes: 373 added, 1 removed - totals now: 36261 hot methods, 62897 methods, 5389 classes - totals before: 32629 hot methods, 60963 methods, 5017 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 50, 17, 4, 0, 451, 148 com.android, 5199, 1603, 361, 1, 35794, 5149 android.hardware, 35, 15, 2, 0, 355, 104 android.content, 0, 0, 0, 0, 1, 5 android.net, 14, 1, 2, 0, 74, 27 InternalReferenceRawProfileId: 10558 InternalReferenceCandidateProfileId: 10566 Test: build & benchmark Change-Id: I70e504ecad27ec4f213ce71bcef3c44ef0f57e3a
-
- Jun 22, 2022
-
-
William Escande authored
Apex name has been changed to com.android.btservices Changing mount point accordingly Bug: 235892590 Test: Flash / boot bt / look logs & pair a device Change-Id: I8cff5f6449ee19466b3df571a40e062964a9e46c
-
- Jun 06, 2022
-
-
art-benchmark-service authored
Summary: Startup: -1.18% Memory: -3.75% Code size: 0.52 Boot time: 2.45% Reasoning: Improvements in startup and memory, at the cost of boot time and slight code size increases. =Generation Strategy= method_threshold: 0.1 image_class_threshold: 0.1 preloaded_classes_threshold: 0.8 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 =Profile stats= Data info: - total aggregations: 4523 - number of (device types, builds): 144 File boot-image-profile.txt - hot methods: 337 added, 337 removed - methods: 337 added, 337 removed - classes: 107 added, 0 removed - totals now: 22321 hot methods, 22321 methods, 13622 classes - totals before: 22321 hot methods, 22321 methods, 13515 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 321, 320, 86, 0, 20756, 9456 com.android, 6, 7, 17, 0, 1469, 3096 android.view, 106, 106, 9, 0, 3374, 942 android.hardware, 2, 2, 2, 0, 466, 807 android.animation, 27, 27, 0, 0, 384, 72 android.app, 18, 17, 10, 0, 2908, 1024 android.content, 20, 20, 4, 0, 1854, 561 android.graphics, 20, 20, 0, 0, 1970, 334 android.icu, 28, 28, 1, 0, 2033, 1472 android.media, 0, 0, 7, 0, 796, 576 android.net, 2, 2, 3, 0, 254, 219 android.widget, 25, 25, 3, 0, 1396, 379 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 0 added, 5 removed - totals now: 0 hot methods, 0 methods, 13172 classes - totals before: 0 hot methods, 0 methods, 13177 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 5, 0, 9168 android.view, 0, 0, 0, 5, 0, 873 File boot-image-profile.txt - hot methods: 524 added, 440 removed - methods: 524 added, 440 removed - classes: 127 added, 0 removed - totals now: 32260 hot methods, 32260 methods, 16726 classes - totals before: 32176 hot methods, 32176 methods, 16599 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 373, 319, 80, 0, 20819, 9480 com.android, 36, 11, 25, 0, 2479, 3514 java, 99, 94, 12, 0, 7034, 2031 android.view, 109, 106, 9, 0, 3374, 942 android.hardware, 3, 2, 2, 0, 466, 807 android.animation, 27, 27, 0, 0, 384, 72 android.app, 32, 17, 6, 0, 2908, 1020 android.content, 23, 20, 4, 0, 1854, 561 android.graphics, 20, 20, 0, 0, 1970, 334 android.icu, 36, 27, 1, 0, 2033, 1472 android.media, 11, 0, 4, 0, 796, 573 android.net, 3, 2, 3, 0, 254, 219 android.widget, 29, 25, 3, 0, 1396, 379 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 1 added, 7 removed - totals now: 0 hot methods, 0 methods, 16237 classes - totals before: 0 hot methods, 0 methods, 16243 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 7, 0, 9195 java, 0, 0, 1, 0, 0, 2012 android.view, 0, 0, 0, 5, 0, 873 android.app, 0, 0, 0, 2, 0, 988 File art-profile - hot methods: 4524 added, 1108 removed - methods: 3185 added, 1274 removed - classes: 474 added, 4 removed - totals now: 32629 hot methods, 60963 methods, 5017 classes - totals before: 29213 hot methods, 59052 methods, 4547 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 38, 12, 6, 0, 418, 144 com.android, 4480, 1096, 453, 4, 32198, 4789 android.hardware, 23, 12, 0, 0, 335, 102 android.net, 15, 0, 6, 0, 61, 25 InternalReferenceRawProfileId: 7132 InternalReferenceCandidateProfileId: 7146 Test: build & benchmark Bug: 223366272 Change-Id: Idbced6f8ef01d883370d566b0a0200cdded3dc6c
-
- May 24, 2022
-
-
art-benchmark-service authored
=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: 2245 - number of (device types, builds): 83 File boot-image-profile.txt - hot methods: 1213 added, 157 removed - methods: 1213 added, 157 removed - classes: 41 added, 4 removed - totals now: 22321 hot methods, 22321 methods, 13515 classes - totals before: 21265 hot methods, 21265 methods, 13478 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1110, 154, 37, 4, 20755, 9370 com.android, 103, 3, 1, 0, 1470, 3079 android.view, 238, 29, 7, 2, 3374, 933 android.hardware, 67, 0, 10, 0, 466, 805 android.app, 171, 60, 0, 2, 2907, 1014 android.content, 92, 8, 0, 0, 1854, 557 android.graphics, 24, 1, 1, 0, 1970, 334 android.icu, 145, 2, 0, 0, 2033, 1471 android.media, 53, 0, 1, 0, 796, 569 android.net, 9, 2, 0, 0, 254, 216 android.widget, 39, 3, 0, 0, 1396, 376 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 366 added, 363 removed - totals now: 0 hot methods, 0 methods, 13177 classes - totals before: 0 hot methods, 0 methods, 13174 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 4, 3, 0, 9173 android.view, 0, 0, 0, 1, 0, 878 android.app, 0, 0, 2, 2, 0, 990 File boot-image-profile.txt - hot methods: 1660 added, 225 removed - methods: 1660 added, 225 removed - classes: 48 added, 4 removed - totals now: 32176 hot methods, 32176 methods, 16599 classes - totals before: 30741 hot methods, 30741 methods, 16555 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 1058, 154, 36, 4, 20765, 9400 com.android, 135, 10, 1, 0, 2454, 3489 java, 373, 45, 5, 0, 7029, 2019 android.view, 235, 29, 7, 2, 3371, 933 android.hardware, 66, 0, 10, 0, 465, 805 android.app, 157, 60, 0, 2, 2893, 1014 android.content, 89, 8, 0, 0, 1851, 557 android.graphics, 25, 1, 1, 0, 1970, 334 android.icu, 136, 2, 0, 0, 2024, 1471 android.media, 42, 0, 1, 0, 785, 569 android.net, 8, 2, 0, 0, 253, 216 android.widget, 35, 3, 0, 0, 1392, 376 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 764 added, 536 removed - totals now: 0 hot methods, 0 methods, 16243 classes - totals before: 0 hot methods, 0 methods, 16015 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 2, 0, 0, 9202 com.android, 0, 0, 62, 0, 0, 3468 java, 0, 0, 113, 0, 0, 2011 android.app, 0, 0, 2, 0, 0, 990 File art-profile - hot methods: 3750 added, 924 removed - methods: 6074 added, 1212 removed - classes: 125 added, 9 removed - totals now: 29213 hot methods, 59052 methods, 4547 classes - totals before: 26387 hot methods, 54190 methods, 4431 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 29, 9, 2, 0, 392, 138 com.android, 3721, 915, 122, 9, 28814, 4340 android.hardware, 27, 8, 2, 0, 324, 102 android.net, 2, 1, 0, 0, 46, 19 InternalReferenceRawProfileId: 7112 InternalReferenceCandidateProfileId: 7121 Test: build & benchmark Bug: 223366272 Change-Id: I9f938d3279919d91c7cd1c9ba40aca62f6404b0a
-
- May 17, 2022
-
-
art-benchmark-service authored
=Generation Strategy= method_threshold: 0.15 image_class_threshold: 0.15 preloaded_classes_threshold: 0.85 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 =Profile stats= Data info: - total aggregations: 728 - number of (device types, builds): 39 File boot-image-profile.txt - hot methods: 7827 added, 9252 removed - methods: 7827 added, 9252 removed - classes: 498 added, 1007 removed - totals now: 21265 hot methods, 21265 methods, 13478 classes - totals before: 22690 hot methods, 22690 methods, 13987 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 7358, 8683, 323, 595, 19799, 9337 com.android, 431, 531, 51, 395, 1370, 3078 android.view, 1320, 1356, 58, 11, 3165, 928 android.hardware, 109, 116, 27, 27, 399, 795 android.bluetooth, 0, 173, 0, 170, 0, 0 android.animation, 193, 210, 1, 0, 384, 72 android.app, 886, 984, 45, 12, 2796, 1016 android.content, 765, 1139, 12, 49, 1770, 557 android.graphics, 776, 801, 14, 1, 1947, 333 android.icu, 630, 680, 11, 68, 1890, 1471 android.media, 133, 164, 11, 10, 743, 568 android.net, 92, 556, 1, 200, 247, 216 android.widget, 574, 595, 8, 0, 1360, 376 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 2379 added, 682 removed - totals now: 0 hot methods, 0 methods, 13174 classes - totals before: 0 hot methods, 0 methods, 11477 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 1248, 508, 0, 9172 com.android, 0, 0, 766, 174, 0, 3058 android.view, 0, 0, 143, 7, 0, 879 android.hardware, 0, 0, 134, 25, 0, 789 android.bluetooth, 0, 0, 0, 164, 0, 0 android.app, 0, 0, 131, 8, 0, 990 android.content, 0, 0, 78, 40, 0, 552 android.graphics, 0, 0, 36, 0, 0, 331 android.icu, 0, 0, 66, 64, 0, 1470 android.media, 0, 0, 72, 9, 0, 562 android.net, 0, 0, 40, 165, 0, 216 android.widget, 0, 0, 39, 0, 0, 368 File boot-image-profile.txt - hot methods: 11908 added, 13507 removed - methods: 11908 added, 13507 removed - classes: 895 added, 1047 removed - totals now: 30741 hot methods, 30741 methods, 16555 classes - totals before: 32340 hot methods, 32340 methods, 16707 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 7393, 8717, 323, 595, 19861, 9368 com.android, 842, 942, 121, 395, 2329, 3488 java, 2712, 2914, 231, 24, 6701, 2014 android.view, 1320, 1356, 58, 11, 3165, 928 android.hardware, 109, 116, 27, 27, 399, 795 android.bluetooth, 0, 173, 0, 170, 0, 0 android.animation, 193, 210, 1, 0, 384, 72 android.app, 886, 984, 45, 12, 2796, 1016 android.content, 765, 1139, 12, 49, 1770, 557 android.graphics, 775, 801, 14, 1, 1946, 333 android.icu, 630, 680, 11, 68, 1890, 1471 android.media, 133, 164, 11, 10, 743, 568 android.net, 92, 556, 1, 200, 247, 216 android.widget, 574, 595, 8, 0, 1360, 376 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 2820 added, 709 removed - totals now: 0 hot methods, 0 methods, 16015 classes - totals before: 0 hot methods, 0 methods, 13904 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 1254, 507, 0, 9200 com.android, 0, 0, 775, 174, 0, 3406 java, 0, 0, 198, 14, 0, 1898 android.view, 0, 0, 142, 6, 0, 878 android.hardware, 0, 0, 135, 25, 0, 789 android.bluetooth, 0, 0, 0, 164, 0, 0 android.app, 0, 0, 132, 8, 0, 988 android.content, 0, 0, 78, 40, 0, 552 android.graphics, 0, 0, 36, 0, 0, 331 android.icu, 0, 0, 66, 64, 0, 1470 android.media, 0, 0, 72, 9, 0, 562 android.net, 0, 0, 40, 165, 0, 216 android.widget, 0, 0, 39, 0, 0, 368 File art-profile - hot methods: 16518 added, 25602 removed - methods: 31902 added, 28848 removed - classes: 1107 added, 2440 removed - totals now: 26387 hot methods, 54190 methods, 4431 classes - totals before: 35471 hot methods, 51136 methods, 5764 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 219, 316, 42, 343, 372, 136 com.android, 16297, 25136, 1048, 2045, 26008, 4227 android.hardware, 206, 143, 40, 67, 305, 100 android.app, 2, 0, 1, 1, 3, 3 android.content, 0, 2, 0, 2, 1, 5 android.media, 0, 0, 0, 1, 0, 0 android.net, 10, 167, 1, 269, 45, 19 InternalReferenceRawProfileId: 6586 InternalReferenceCandidateProfileId: 6607 Test: build & benchmark Bug: 223366272 Change-Id: Id523f8c8e9aa78afc560c4876feba7d65c5b29e1
-
Victor Chang authored
The "byteShort" is still kept because ICU's version is too long for this use case. This commit is separated to unblock the previous commit which removed the usage of these strings. Bug: 36994779 Bug: 71580745 Bug: 217592956 Test: m droid Change-Id: I1833bd357860841037aa323cdf6acf9366b6ca1e
-
- Mar 14, 2022
-
-
Xiao Ma authored
Ethernet framework and service source code is going to be moved to Connectivity mainline module, this CL contains below corresponding changes to adapt the migration in f/b side: 1. Split out ethernet module-lib APIs to Connectivity module. Add the ethernet resource filegroup to tiramisu-updatable-sources filegroup as well, build them together. Also update the module-lib and system api txt to reflect the APIs change. Remove the hidden APIs which are moved to Connectivity module. This removal fixes the api inconsistent issue with Tethering/apex/hidden/. 2. Remove EthernetService from SystemServer which will be registered from ConnectivityServiceInitializer. 3. Replace the BackgroundThread class(imported from f/b/core/java) with the one in the modules-utils-backgroundthread lib, which is visible to Connectivity module. Bug: 210586283 Test: m Test: atest FrameworksNetTests EthernetServiceTests Change-Id: I3e13cb9c0e348333af295c2537d459aa6700ff17 Merged-In: I1956848d3248cc56e9841d221e5e4c160bed65a4
-
- Mar 10, 2022
-
-
Xiao Ma authored
Ethernet framework and service source code is going to be moved to Connectivity mainline module, this CL contains below corresponding changes to adapt the migration in f/b side: 1. Split out ethernet module-lib APIs to Connectivity module. Add the ethernet resource filegroup to tiramisu-updatable-sources filegroup as well, build them together. Also update the module-lib and system api txt to reflect the APIs change. Remove the hidden APIs which are moved to Connectivity module. This removal fixes the api inconsistent issue with Tethering/apex/hidden/. 2. Remove EthernetService from SystemServer which will be registered from ConnectivityServiceInitializer. 3. Replace the BackgroundThread class(imported from f/b/core/java) with the one in the modules-utils-backgroundthread lib, which is visible to Connectivity module. Bug: 210586283 Test: m Test: atest FrameworksNetTests EthernetServiceTests Change-Id: I1956848d3248cc56e9841d221e5e4c160bed65a4
-
- Mar 03, 2022
-
-
Frank Wang authored
Test: TH Bug: 210728915 Change-Id: I9434a5cc50d3dbea0b55a8b8deda987fbd5e66ea
-
- Mar 02, 2022
-
-
Nikita Ioffe authored
Bug: 220320098 Test: m Change-Id: Ib3392d9609e6ef421c53c38d7f5e32df2e2d6a6d
-
- Feb 24, 2022
-
-
Roopa Sattiraju authored
Bug: 217736913 Test: Compile, bringup and test user journeys Change-Id: I3e796e3618ad9a077fa5e8ac387e314e896d1051
-
Neha Pattan authored
Bug: 219953633 Test: build mmm -j packages/modules/AdServices mmm -j packages/modules/SupplementalApi Change-Id: I2fe660daf8f90b41526d946fb66e83aaf9fd1ed0
-
- Feb 18, 2022
-
-
Junyu Lai authored
This CL builds NetworkStats related code with the connectivity module instead of platform. This includes: 1. Add netstats.proto to the module. 2. Add lib dependencies for all callers. 3. Include several source files in platform and add jarjar rule to it. Modify callers accordingly. Test: TH Bug: 197717846 Change-Id: I244693aebe1782d9e67502638ff8145c51462e1e Merged-In: I244693aebe1782d9e67502638ff8145c51462e1e
-
- Feb 13, 2022
-
-
Frank Wang authored
Test: Build Bug: b/218749359 Change-Id: I651ca865a3215fa2a541636c3af495fdcd4ba8f9
-
- Feb 10, 2022
-
-
Aaron Huang authored
(cherry picked from commit 1dad7aa0) Bug: 204153604 Test: TH Change-Id: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca Merged-In: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca
-
- Feb 07, 2022
-
-
Junyu Lai authored
This CL builds NetworkStats related code with the connectivity module instead of platform. This includes: 1. Add netstats.proto to the module. 2. Add lib dependencies for all callers. 3. Include several source files in platform and add jarjar rule to it. Modify callers accordingly. Test: TH Bug: 197717846 Change-Id: I244693aebe1782d9e67502638ff8145c51462e1e
-
- Feb 03, 2022
-
-
Aaron Huang authored
Bug: 204153604 Test: TH Change-Id: I6cc8aef6a0ab9ce4bcef2797196b1d1b3687acca
-
- Jan 28, 2022
-
-
Remi NGUYEN VAN authored
It is being merged into the tethering/connectivity API surface, under the existing framework-connectivity-t API. Bug: 189355156 Test: m Change-Id: I5878ffc1449f0eb19abdccd34d5c8ca1f711fbc8
-
- Jan 27, 2022
-
-
Frank Wang authored
Revert^2 "Add bootclasspath config in Auxiliary." ba33413304d140c02bd8d2477576fb19889af031 Change-Id: I2e8f05406c90565b517f5d7d05aae0dc6d8a4200
-
- Jan 25, 2022
-
-
Johnny Lee authored
Revert "Add bootclasspath config in Auxiliary." Revert "Add framework-auxiliary to PRODUCT_APEX_BOOT_JARS" Revert submission 16684516-auxiliary_bcp Reason for revert: pdk build breakage Reverted Changes: I8c92d2ccb:Add bootclasspath config in Auxiliary. I9ac910fa2:Add SupplementalProcess stubs and bootclasspath fr... I7cf3b31b0:Add framework-auxiliary to PRODUCT_APEX_BOOT_JARS Bug: 216218564 Change-Id: Ie4374fed1e4869ae194b59e2298db785e647ed4f
-
- Jan 24, 2022
-
-
Frank Wang authored
Test: Builds Bug: b/210728915 Change-Id: I9ac910fa2275eb68faed05a800e990eef6a1fe90
-
Calvin Pan authored
Bug: 199230228 Test: make Change-Id: I59618e5467696d3173dfb4782ce55964694a42fc
-
- Jan 19, 2022
-
-
paulhu authored
- Split out nsd APIs and hidden APIs to Connectivity module. - Keep the all files in f/b/packages/Connectivity-T and add framework-connectivity-tiramisu library on p/m/Connectivity. Then make framework to use this module library. - Remove NsdService from SystemServer which will register from ConnectivityServiceInitializer Bug: 206893064 Test: m online-sdk-dev-docs Test: atest FrameworksNetTests CtsNetTestCases CTS-Coverage-Bug: 207804007 Merged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
-
paulhu authored
- Split out nsd APIs and hidden APIs to Connectivity module. - Keep the all files in f/b/packages/Connectivity-T and add framework-connectivity-tiramisu library on p/m/Connectivity. Then make framework to use this module library. - Remove NsdService from SystemServer which will register from ConnectivityServiceInitializer Bug: 206893064 Test: m online-sdk-dev-docs Test: atest FrameworksNetTests CtsNetTestCases CTS-Coverage-Bug: 207804007 Merged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
-
- Dec 15, 2021
-
-
paulhu authored
- Split out nsd APIs and hidden APIs to Connectivity module. - Keep the all files in f/b/packages/Connectivity-T and add framework-connectivity-tiramisu library on p/m/Connectivity. Then make framework to use this module library. - Remove NsdService from SystemServer which will register from ConnectivityServiceInitializer Bug: 206893064 Test: m online-sdk-dev-docs Test: atest FrameworksNetTests CtsNetTestCases CTS-Coverage-Bug: 207804007 Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b
-
- Nov 24, 2021
-
-
Songchun Fan authored
Changes IPackageManager.aidl methods to use long flags instead of int. Public API change to be followed. BUG: 204432643 BUG: 204433659 Test: manual Change-Id: Ib5c42fef998f0116e312c71d620e1a15329e26e0
-
Martin Stjernholm authored
This makes art/build/boot/boot-image-profile.txt + frameworks/base/boot/boot-image-profile.txt identical to frameworks/base/config/boot-image-profile.txt, so we can rule out performance regressions due to profile changes in https://r.android.com/1896660. Test: presubmits Bug: 207590908 Change-Id: I599e8df8818d2d2dc9f471fdc22c9d92719e6cae
-
- Nov 16, 2021
-
-
Gavin Corkery authored
Revert "Revert "Add framework-supplementalprocess to PRODUCT_APE..." Revert^2 "Add framework-supplementalprocess prebuilts" e0c2a4dea0d0e27abad0cd3e4d440ab8f82752e4 Change-Id: I98366465906bb6b78ecf75a9a2319f64feb25beb
-
- Nov 15, 2021
-
-
Gavin Corkery authored
Revert "Add framework-supplementalprocess to PRODUCT_APEX_BOOT_JARS" Revert "Add framework-supplementalprocess prebuilts" Revert submission 16194363-supplementalprocess-stubs Reason for revert: PDK build break Reverted Changes: Ie1d3605d2:Add SupplementalProcess stubs and bootclasspath fr... I1ea34faba:Add framework-supplementalprocess to PRODUCT_APEX_... I8ef2a4c0f:Add jars and fragment to SupplementalProcess apex Ibf9444f89:Add framework-supplementalprocess prebuilts Change-Id: Ic569389a4b3a54323c283e9573590686ce27f491
-
- Nov 09, 2021
-
-
Gavin Corkery authored
Test: Builds Bug: 204989700 Change-Id: Ie1d3605d2991fa0402db8238ca01e4aa6bad3fdb
-
- Oct 15, 2021
-
-
Keun young Park authored
- Car framework apex includes car api which goes into bootclasspath - This exists only in car product. Bug: 202345178 Test: boot up + car api tests Change-Id: I8808b275da7736526a2263b5f59799116f09c315
-
- Aug 10, 2021
-
-
Roshan Pius authored
Following instructions from go/mainline-java-lib to move the existing UWB API classes to the new apex. Bug: 194906542 Test: Compiles Change-Id: I08801b418c7ba42c76952f5a80745cd0057ca329
-
- Jul 19, 2021
-
-
art-benchmark-service authored
= Perf stats = (lower is better) Start, memory and code size are improving at a slight expense of boot time. The increase in boot time is however small, and could well be in the noise. Cold startup (speed-profile): -1.21% PSS: -3.40% RSS: -2.58% Privat Dirty: -4.68% Boot time: 0.04% Code size: 2.79% =Generation Strategy= method_threshold: 0.05 image_class_threshold: 0.05 preloaded_classes_threshold: 0.9 upgrade_startup_methods_to_hot: true system_server_threshold: 0.0 priority_packages_thresholds { key: "android" value: 0.02 } priority_packages_thresholds { key: "com.android.systemui" value: 0.02 } priority_packages_thresholds { key: "com.google.android.GoogleCamera" value: 0.02 } priority_packages_thresholds { key: "com.google.android.dialer" value: 0.02 } priority_packages_thresholds { key: "com.google.android.gms" value: 0.02 } priority_packages_thresholds { key: "com.google.android.webview" value: 0.02 } =Profile stats= Data info: - total aggregations: 6988 - number of (device types, builds): 256 File boot-image-profile.txt - hot methods: 3564 added, 2353 removed - methods: 3564 added, 2353 removed - classes: 498 added, 29 removed - totals now: 22707 hot methods, 22707 methods, 13987 classes - totals before: 21496 hot methods, 21496 methods, 13518 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 3418, 2238, 39, 11, 21138, 9609 com.android, 145, 114, 89, 18, 1473, 3422 android.view, 575, 372, 4, 0, 3202, 881 android.hardware, 88, 41, 2, 0, 407, 795 android.bluetooth, 26, 23, 0, 0, 173, 170 android.animation, 95, 56, 0, 0, 401, 71 android.app, 392, 225, 7, 0, 2896, 983 android.content, 329, 243, 5, 1, 2146, 594 android.graphics, 425, 246, 0, 0, 1974, 320 android.icu, 115, 86, 0, 0, 1940, 1528 android.media, 98, 62, 0, 0, 777, 567 android.net, 78, 51, 2, 10, 711, 415 android.widget, 344, 277, 0, 0, 1382, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 3 added, 19 removed - totals now: 0 hot methods, 0 methods, 11477 classes - totals before: 0 hot methods, 0 methods, 11493 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 3, 1, 0, 8432 com.android, 0, 0, 0, 18, 0, 2466 android.hardware, 0, 0, 1, 0, 0, 680 android.app, 0, 0, 2, 0, 0, 867 android.content, 0, 0, 0, 1, 0, 514 File boot-image-profile.txt - hot methods: 4788 added, 2939 removed - methods: 4788 added, 2939 removed - classes: 678 added, 29 removed - totals now: 32340 hot methods, 32340 methods, 16707 classes - totals before: 30491 hot methods, 30491 methods, 16058 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 3432, 2249, 39, 11, 21185, 9640 com.android, 291, 154, 89, 18, 2429, 3762 java, 825, 434, 0, 0, 6903, 1807 android.view, 574, 372, 4, 0, 3201, 881 android.hardware, 87, 41, 2, 0, 406, 795 android.bluetooth, 37, 23, 0, 0, 173, 170 android.animation, 95, 56, 0, 0, 401, 71 android.app, 390, 225, 7, 0, 2894, 983 android.content, 327, 243, 5, 1, 2144, 594 android.graphics, 423, 246, 0, 0, 1972, 320 android.icu, 115, 86, 0, 0, 1940, 1528 android.media, 95, 62, 0, 0, 774, 567 android.net, 78, 51, 2, 10, 711, 415 android.widget, 344, 277, 0, 0, 1381, 368 File preloaded-classes - hot methods: 0 added, 0 removed - methods: 0 added, 0 removed - classes: 0 added, 20 removed - totals now: 0 hot methods, 0 methods, 13904 classes - totals before: 0 hot methods, 0 methods, 13924 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 0, 0, 0, 2, 0, 8453 com.android, 0, 0, 0, 18, 0, 2805 android.view, 0, 0, 0, 1, 0, 742 android.content, 0, 0, 0, 1, 0, 514 File art-profile - hot methods: 4595 added, 2644 removed - methods: 5217 added, 3300 removed - classes: 359 added, 13 removed - totals now: 35471 hot methods, 51136 methods, 5764 classes - totals before: 33520 hot methods, 49219 methods, 5418 classes per package info as csv (selected): package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num android, 37, 12, 157, 0, 469, 437 com.android, 4557, 2631, 142, 13, 34847, 5224 android.hardware, 8, 8, 0, 0, 242, 127 android.net, 29, 4, 157, 0, 202, 287 InternalReferenceRawProfileId: 4117 InternalReferenceCandidateProfileId: 4124 Bug: 169104277 Test: build & benchmark Change-Id: I6dd60b5d0457e0fa35d57082677892ae65b9e920
-
- Jul 16, 2021
-
-
Paul Duffin authored
Bug: 179354495 Test: m com.android.mediaprovider - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Merged-In: I0615b68715de2bb953da27b60d29d37b2750d86b Change-Id: I0615b68715de2bb953da27b60d29d37b2750d86b (cherry picked from commit dd764079)
-
Paul Duffin authored
Bug: 179354495 Test: m com.android.media - ensure that the generated APEX is byte-for-byte identical before and after these changes. m out/soong/hiddenapi/hiddenapi-flags.csv - make sure that they are not changed by this. Merged-In: I0dea4284723835c0592ce9aaf7382e344ae959f7 Change-Id: I0dea4284723835c0592ce9aaf7382e344ae959f7 (cherry picked from commit 5283c3cf)
-