Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mrp] Extend retry unit test to validate backoff timing. #18528

Merged
merged 3 commits into from
May 18, 2022

Conversation

turon
Copy link
Contributor

@turon turon commented May 17, 2022

Problem

MRP Retry timing wasn't being unit tested.

Change overview

  • Extend the retry unit test to verify backoff times are as expected and to add two more retry attempts before success.
  • Increase default # of retries to 4 from 3
  • Correct bug where sendCount wasn't incremented so initial send and 1st retry were both using backoff #0.

Testing

Ran locally
These changes are in CI

@turon turon force-pushed the test/mrp/backoff branch from 24533bb to 0309741 Compare May 17, 2022 23:57
@github-actions
Copy link

github-actions bot commented May 18, 2022

PR #18528: Size comparison from b4bffa0 to 0309741

Increases (12 builds for cc13x2_26x2, cyw30739, esp32, linux, nrfconnect, telink)
platform target config section b4bffa0 0309741 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692159 8 0.0
.text 587848 587856 8 0.0
lock-ftd LP_CC2652R7 (read only) 676863 676871 8 0.0
.text 581412 581420 8 0.0
pump-app LP_CC2652R7 (read only) 660387 660395 8 0.0
.text 579440 579448 8 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653563 8 0.0
.text 569504 569512 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624774 8 0.0
.app_xip_area 528396 528404 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572274 8 0.0
.app_xip_area 467636 467644 8 0.0
esp32 all-clusters-app c3devkit (read only) 998376 998394 18 0.0
.flash.text 998376 998394 18 0.0
m5stack (read only) 1053635 1053643 8 0.0
.flash.text 1048251 1048259 8 0.0
linux lock-app debug (read only) 2228937 2228953 16 0.0
.text 1870994 1871010 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 810168 810172 4 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782124 782140 16 0.0
text 553036 553054 18 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802232 16 0.0
text 569802 569820 18 0.0
Decreases (4 builds for cc13x2_26x2)
platform target config section b4bffa0 0309741 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159384 159376 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 165776 165768 -8 -0.0
pump-app LP_CC2652R7 (read/write) 183532 183524 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 190172 190164 -8 -0.0
Full report (32 builds for cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b4bffa0 0309741 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692159 8 0.0
(read/write) 159384 159376 -8 -0.0
.bss 74516 74516 0 0.0
.data 3412 3412 0 0.0
.rodata 103823 103823 0 0.0
.text 587848 587856 8 0.0
lock-ftd LP_CC2652R7 (read only) 676863 676871 8 0.0
(read/write) 165776 165768 -8 -0.0
.bss 72676 72676 0 0.0
.data 3236 3236 0 0.0
.rodata 94967 94967 0 0.0
.text 581412 581420 8 0.0
lock-mtd LP_CC2652R7 (read only) 625695 625695 0 0.0
(read/write) 145508 145508 0 0.0
.bss 68412 68412 0 0.0
.data 3236 3236 0 0.0
.rodata 94855 94855 0 0.0
.text 530348 530348 0 0.0
pump-app LP_CC2652R7 (read only) 660387 660395 8 0.0
(read/write) 183532 183524 -8 -0.0
.bss 72932 72932 0 0.0
.data 3268 3268 0 0.0
.rodata 80467 80467 0 0.0
.text 579440 579448 8 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653563 8 0.0
(read/write) 190172 190164 -8 -0.0
.bss 72996 72996 0 0.0
.data 3232 3232 0 0.0
.rodata 83571 83571 0 0.0
.text 569504 569512 8 0.0
shell LP_CC2652R7 (read only) 686538 686538 0 0.0
(read/write) 160820 160820 0 0.0
.bss 77140 77140 0 0.0
.data 3416 3416 0 0.0
.rodata 101370 101370 0 0.0
.text 584684 584684 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624774 8 0.0
.app_xip_area 528396 528404 8 0.0
.bss 79012 79012 0 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 627826 627826 0 0.0
.app_xip_area 532912 532912 0 0.0
.bss 77588 77588 0 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572274 8 0.0
.app_xip_area 467636 467644 8 0.0
.bss 87008 87008 0 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 998376 998394 18 0.0
(read/write) 1477026 1477026 0 0.0
.dram0.bss 67128 67128 0 0.0
.dram0.data 14576 14576 0 0.0
.flash.rodata 209888 209888 0 0.0
.flash.text 998376 998394 18 0.0
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1053635 1053643 8 0.0
(read/write) 479024 479024 0 0.0
.dram0.bss 72656 72656 0 0.0
.dram0.data 34184 34184 0 0.0
.flash.rodata 240188 240188 0 0.0
.flash.text 1048251 1048259 8 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682516 682516 0 0.0
.bss 80200 80200 0 0.0
.data 2016 2016 0 0.0
.text 598596 598596 0 0.0
lock k32w061+release (read/write) 729012 729012 0 0.0
.bss 80632 80632 0 0.0
.data 1976 1976 0 0.0
.text 644700 644700 0 0.0
linux all-clusters-app debug (read only) 2738905 2738905 0 0.0
(read/write) 174624 174624 0 0.0
.bss 83904 83904 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 82488 82488 0 0.0
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 238877 238877 0 0.0
.text 2323938 2323938 0 0.0
bridge-app debug+rpc (read only) 2021385 2021385 0 0.0
(read/write) 146552 146552 0 0.0
.bss 71744 71744 0 0.0
.data 3936 3936 0 0.0
.data.rel.ro 65288 65288 0 0.0
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167401 167401 0 0.0
.text 1696002 1696002 0 0.0
chip-tool debug (read only) 9282453 9282453 0 0.0
(read/write) 578864 578864 0 0.0
.bss 22816 22816 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 548608 548608 0 0.0
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 479061 479061 0 0.0
.text 7474613 7474613 0 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9058756 9058756 0 0.0
(read/write) 644993 644993 0 0.0
.bss 41105 41105 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 583864 583864 0 0.0
.dynamic 560 560 0 0.0
.got 14992 14992 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 445124 445124 0 0.0
.text 7149732 7149732 0 0.0
lighting-app debug+rpc (read only) 2315209 2315209 0 0.0
(read/write) 152000 152000 0 0.0
.bss 73536 73536 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 70664 70664 0 0.0
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186473 186473 0 0.0
.text 1961522 1961522 0 0.0
lock-app debug (read only) 2228937 2228953 16 0.0
(read/write) 146680 146680 0 0.0
.bss 72224 72224 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 67192 67192 0 0.0
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 197049 197049 0 0.0
.text 1870994 1871010 16 0.0
ota-provider-app debug (read only) 2049873 2049873 0 0.0
(read/write) 139728 139728 0 0.0
.bss 71680 71680 0 0.0
.data 1768 1768 0 0.0
.data.rel.ro 60488 60488 0 0.0
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 177267 177267 0 0.0
.text 1714210 1714210 0 0.0
ota-requestor-app debug (read only) 2079201 2079201 0 0.0
(read/write) 142568 142568 0 0.0
.bss 72352 72352 0 0.0
.data 1992 1992 0 0.0
.data.rel.ro 62584 62584 0 0.0
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173468 173468 0 0.0
.text 1745874 1745874 0 0.0
shell debug (read only) 2555289 2555289 0 0.0
(read/write) 198552 198552 0 0.0
.bss 114632 114632 0 0.0
.data 1376 1376 0 0.0
.data.rel.ro 76776 76776 0 0.0
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 220050 220050 0 0.0
.text 2172530 2172530 0 0.0
thermostat-no-ble arm64 (read only) 2343780 2343780 0 0.0
(read/write) 175121 175121 0 0.0
.bss 86465 86465 0 0.0
.data 1520 1520 0 0.0
.data.rel.ro 79336 79336 0 0.0
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147108 147108 0 0.0
.text 1966848 1966848 0 0.0
tv-app debug (read only) 2841185 2841185 0 0.0
(read/write) 277472 277472 0 0.0
.bss 189592 189592 0 0.0
.data 4672 4672 0 0.0
.data.rel.ro 76960 76960 0 0.0
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 219345 219345 0 0.0
.text 2438562 2438562 0 0.0
tv-casting-app debug (read only) 5403545 5403545 0 0.0
(read/write) 223776 223776 0 0.0
.bss 77240 77240 0 0.0
.data 2368 2368 0 0.0
.data.rel.ro 137952 137952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 337921 337921 0 0.0
.text 4705314 4705314 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418784 2418784 0 0.0
.bss 201588 201588 0 0.0
.data 5872 5872 0 0.0
.text 1381428 1381428 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180243 1180243 0 0.0
bss 138356 138356 0 0.0
rodata 152956 152956 0 0.0
text 810168 810172 4 0.0
p6 all-clusters-app default (read/write) 2532168 2532168 0 0.0
.bss 135096 135096 0 0.0
.data 2808 2808 0 0.0
.text 1490432 1490432 0 0.0
light-app default (read/write) 2418776 2418776 0 0.0
.bss 128416 128416 0 0.0
.data 2608 2608 0 0.0
.text 1377040 1377040 0 0.0
lock-app default (read/write) 2429424 2429424 0 0.0
.bss 128232 128232 0 0.0
.data 2568 2568 0 0.0
.text 1387688 1387688 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 782124 782140 16 0.0
bss 70592 70592 0 0.0
noinit 40416 40416 0 0.0
text 553036 553054 18 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802232 16 0.0
bss 70848 70848 0 0.0
noinit 40416 40416 0 0.0
text 569802 569820 18 0.0

@github-actions
Copy link

github-actions bot commented May 18, 2022

PR #18528: Size comparison from b4bffa0 to 3fbe106

Increases above 0.2%:

platform target config section b4bffa0 3fbe106 change % change
efr32 lighting-app BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
esp32 all-clusters-app c3devkit .dram0.bss 67128 68200 1072 1.6
m5stack .dram0.bss 72656 73728 1072 1.5
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.rodata 445124 446484 1360 0.3
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data.rel.ro 60488 60616 128 0.2
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
mbed lock-app CY8CPROTO_062_4343W+release .bss 201588 202668 1080 0.5
p6 all-clusters-app default .bss 135096 136168 1072 0.8
.text 1490432 1494392 3960 0.3
light-app default .bss 128416 129488 1072 0.8
.text 1377040 1381024 3984 0.3
lock-app default .bss 128232 129304 1072 0.8
.text 1387688 1391672 3984 0.3
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b4bffa0 3fbe106 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692367 216 0.0
.bss 74516 74532 16 0.0
.text 587848 588064 216 0.0
lock-ftd LP_CC2652R7 (read only) 676863 677079 216 0.0
.bss 72676 72692 16 0.0
.text 581412 581628 216 0.0
lock-mtd LP_CC2652R7 (read only) 625695 625903 208 0.0
(read/write) 145508 145524 16 0.0
.bss 68412 68428 16 0.0
.text 530348 530556 208 0.0
pump-app LP_CC2652R7 (read only) 660387 660579 192 0.0
.bss 72932 72948 16 0.0
.text 579440 579632 192 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653747 192 0.0
.bss 72996 73012 16 0.0
.text 569504 569696 192 0.0
shell LP_CC2652R7 (read only) 686538 686730 192 0.0
.bss 77140 77156 16 0.0
.text 584684 584876 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624974 208 0.0
.app_xip_area 528396 528588 192 0.0
.bss 79012 79028 16 0.0
lock cyw930739m2evb_01 (read/write) 627826 628026 200 0.0
.app_xip_area 532912 533096 184 0.0
.bss 77588 77604 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572482 216 0.0
.app_xip_area 467636 467836 200 0.0
.bss 87008 87024 16 0.0
efr32 lighting-app BRD4161A (read/write) 133220 133244 24 0.0
.bss 131160 131184 24 0.0
BRD4161A+rpc (read/write) 149904 149928 24 0.0
.bss 147640 147664 24 0.0
BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read only) 945156 946640 1484 0.2
(read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
.text 945148 946632 1484 0.2
window-app BRD4161A (read/write) 133280 133304 24 0.0
.bss 131232 131256 24 0.0
esp32 all-clusters-app c3devkit (read only) 998376 1000754 2378 0.2
(read/write) 1477026 1477874 848 0.1
.dram0.bss 67128 68200 1072 1.6
.dram0.data 14576 14608 32 0.2
.flash.text 998376 1000754 2378 0.2
m5stack (read only) 1053635 1055687 2052 0.2
(read/write) 479024 479888 864 0.2
.dram0.bss 72656 73728 1072 1.5
.flash.text 1048251 1050303 2052 0.2
k32w light k32w061+release (read/write) 682516 682748 232 0.0
.bss 80200 80224 24 0.0
.text 598596 598804 208 0.0
lock k32w061+release (read/write) 729012 729244 232 0.0
.bss 80632 80656 24 0.0
.text 644700 644908 208 0.0
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.data.rel.ro 82488 82584 96 0.1
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.data.rel.ro 65288 65384 96 0.1
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.data.rel.ro 548608 549600 992 0.2
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read only) 9058756 9079508 20752 0.2
(read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.data.rel.ro 583864 584840 976 0.2
.got 14992 15016 24 0.2
.rodata 445124 446484 1360 0.3
.text 7149732 7166708 16976 0.2
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.data.rel.ro 70664 70744 80 0.1
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.data.rel.ro 67192 67272 80 0.1
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data.rel.ro 60488 60616 128 0.2
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.data.rel.ro 62584 62648 64 0.1
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.data.rel.ro 76776 76872 96 0.1
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.data.rel.ro 79336 79384 48 0.1
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.data.rel.ro 76960 77080 120 0.2
.rodata 219345 219665 320 0.1
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read only) 5403545 5412689 9144 0.2
(read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
.data.rel.ro 137952 138072 120 0.1
.text 4705314 4714338 9024 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418784 2420288 1504 0.1
.bss 201588 202668 1080 0.5
.text 1381428 1382932 1504 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180243 1180611 368 0.0
bss 138356 138372 16 0.0
text 810168 810404 236 0.0
p6 all-clusters-app default (read/write) 2532168 2536128 3960 0.2
.bss 135096 136168 1072 0.8
.text 1490432 1494392 3960 0.3
light-app default (read/write) 2418776 2422760 3984 0.2
.bss 128416 129488 1072 0.8
.text 1377040 1381024 3984 0.3
lock-app default (read/write) 2429424 2433408 3984 0.2
.bss 128232 129304 1072 0.8
.text 1387688 1391672 3984 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782124 782404 280 0.0
bss 70592 70608 16 0.0
text 553036 553302 266 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802496 280 0.0
bss 70848 70864 16 0.0
text 569802 570068 266 0.0
Decreases (19 builds for cc13x2_26x2, efr32, esp32, linux)
platform target config section b4bffa0 3fbe106 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159384 159184 -200 -0.1
lock-ftd LP_CC2652R7 (read/write) 165776 165576 -200 -0.1
pump-app LP_CC2652R7 (read/write) 183532 183356 -176 -0.1
pump-controller-app LP_CC2652R7 (read/write) 190172 189996 -176 -0.1
shell LP_CC2652R7 (read/write) 160820 160644 -176 -0.1
efr32 lighting-app BRD4161A (read only) 915068 914924 -144 -0.0
.text 915060 914916 -144 -0.0
BRD4161A+rpc (read only) 949304 949096 -208 -0.0
.text 949296 949088 -208 -0.0
window-app BRD4161A (read only) 895188 895044 -144 -0.0
.text 895180 895036 -144 -0.0
esp32 all-clusters-app c3devkit .flash.rodata 209888 209632 -256 -0.1
m5stack .flash.rodata 240188 239980 -208 -0.1
linux all-clusters-app debug .rodata 238877 238813 -64 -0.0
bridge-app debug+rpc .rodata 167401 167305 -96 -0.1
lighting-app debug+rpc .rodata 186473 186377 -96 -0.1
lock-app debug .rodata 197049 196889 -160 -0.1
ota-provider-app debug .rodata 177267 177184 -83 -0.0
ota-requestor-app debug .rodata 173468 173376 -92 -0.1
shell debug .rodata 220050 219986 -64 -0.0
thermostat-no-ble arm64 .rodata 147108 146924 -184 -0.1
tv-casting-app debug .rodata 337921 337825 -96 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b4bffa0 3fbe106 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692367 216 0.0
(read/write) 159384 159184 -200 -0.1
.bss 74516 74532 16 0.0
.data 3412 3412 0 0.0
.rodata 103823 103823 0 0.0
.text 587848 588064 216 0.0
lock-ftd LP_CC2652R7 (read only) 676863 677079 216 0.0
(read/write) 165776 165576 -200 -0.1
.bss 72676 72692 16 0.0
.data 3236 3236 0 0.0
.rodata 94967 94967 0 0.0
.text 581412 581628 216 0.0
lock-mtd LP_CC2652R7 (read only) 625695 625903 208 0.0
(read/write) 145508 145524 16 0.0
.bss 68412 68428 16 0.0
.data 3236 3236 0 0.0
.rodata 94855 94855 0 0.0
.text 530348 530556 208 0.0
pump-app LP_CC2652R7 (read only) 660387 660579 192 0.0
(read/write) 183532 183356 -176 -0.1
.bss 72932 72948 16 0.0
.data 3268 3268 0 0.0
.rodata 80467 80467 0 0.0
.text 579440 579632 192 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653747 192 0.0
(read/write) 190172 189996 -176 -0.1
.bss 72996 73012 16 0.0
.data 3232 3232 0 0.0
.rodata 83571 83571 0 0.0
.text 569504 569696 192 0.0
shell LP_CC2652R7 (read only) 686538 686730 192 0.0
(read/write) 160820 160644 -176 -0.1
.bss 77140 77156 16 0.0
.data 3416 3416 0 0.0
.rodata 101370 101370 0 0.0
.text 584684 584876 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624974 208 0.0
.app_xip_area 528396 528588 192 0.0
.bss 79012 79028 16 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 627826 628026 200 0.0
.app_xip_area 532912 533096 184 0.0
.bss 77588 77604 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572482 216 0.0
.app_xip_area 467636 467836 200 0.0
.bss 87008 87024 16 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915068 914924 -144 -0.0
(read/write) 133220 133244 24 0.0
.bss 131160 131184 24 0.0
.data 2060 2060 0 0.0
.text 915060 914916 -144 -0.0
BRD4161A+rpc (read only) 949304 949096 -208 -0.0
(read/write) 149904 149928 24 0.0
.bss 147640 147664 24 0.0
.data 2264 2264 0 0.0
.text 949296 949088 -208 -0.0
BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.data 2068 2068 0 0.0
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read only) 945156 946640 1484 0.2
(read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
.data 2024 2024 0 0.0
.text 945148 946632 1484 0.2
window-app BRD4161A (read only) 895188 895044 -144 -0.0
(read/write) 133280 133304 24 0.0
.bss 131232 131256 24 0.0
.data 2048 2048 0 0.0
.text 895180 895036 -144 -0.0
esp32 all-clusters-app c3devkit (read only) 998376 1000754 2378 0.2
(read/write) 1477026 1477874 848 0.1
.dram0.bss 67128 68200 1072 1.6
.dram0.data 14576 14608 32 0.2
.flash.rodata 209888 209632 -256 -0.1
.flash.text 998376 1000754 2378 0.2
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1053635 1055687 2052 0.2
(read/write) 479024 479888 864 0.2
.dram0.bss 72656 73728 1072 1.5
.dram0.data 34184 34184 0 0.0
.flash.rodata 240188 239980 -208 -0.1
.flash.text 1048251 1050303 2052 0.2
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682516 682748 232 0.0
.bss 80200 80224 24 0.0
.data 2016 2016 0 0.0
.text 598596 598804 208 0.0
lock k32w061+release (read/write) 729012 729244 232 0.0
.bss 80632 80656 24 0.0
.data 1976 1976 0 0.0
.text 644700 644908 208 0.0
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.data 2064 2064 0 0.0
.data.rel.ro 82488 82584 96 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 238877 238813 -64 -0.0
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.data 3936 3936 0 0.0
.data.rel.ro 65288 65384 96 0.1
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167401 167305 -96 -0.1
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.data.rel.ro 548608 549600 992 0.2
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read only) 9058756 9079508 20752 0.2
(read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.data 1192 1192 0 0.0
.data.rel.ro 583864 584840 976 0.2
.dynamic 560 560 0 0.0
.got 14992 15016 24 0.2
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 445124 446484 1360 0.3
.text 7149732 7166708 16976 0.2
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.data 2048 2048 0 0.0
.data.rel.ro 70664 70744 80 0.1
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186473 186377 -96 -0.1
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.data 1568 1568 0 0.0
.data.rel.ro 67192 67272 80 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 197049 196889 -160 -0.1
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data 1768 1768 0 0.0
.data.rel.ro 60488 60616 128 0.2
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 177267 177184 -83 -0.0
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.data 1992 1992 0 0.0
.data.rel.ro 62584 62648 64 0.1
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173468 173376 -92 -0.1
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.data 1376 1376 0 0.0
.data.rel.ro 76776 76872 96 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 220050 219986 -64 -0.0
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.data 1520 1520 0 0.0
.data.rel.ro 79336 79384 48 0.1
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147108 146924 -184 -0.1
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.data 4672 4672 0 0.0
.data.rel.ro 76960 77080 120 0.2
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 219345 219665 320 0.1
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read only) 5403545 5412689 9144 0.2
(read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
.data 2368 2368 0 0.0
.data.rel.ro 137952 138072 120 0.1
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 337921 337825 -96 -0.0
.text 4705314 4714338 9024 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418784 2420288 1504 0.1
.bss 201588 202668 1080 0.5
.data 5872 5872 0 0.0
.text 1381428 1382932 1504 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180243 1180611 368 0.0
bss 138356 138372 16 0.0
rodata 152956 152956 0 0.0
text 810168 810404 236 0.0
p6 all-clusters-app default (read/write) 2532168 2536128 3960 0.2
.bss 135096 136168 1072 0.8
.data 2808 2808 0 0.0
.text 1490432 1494392 3960 0.3
light-app default (read/write) 2418776 2422760 3984 0.2
.bss 128416 129488 1072 0.8
.data 2608 2608 0 0.0
.text 1377040 1381024 3984 0.3
lock-app default (read/write) 2429424 2433408 3984 0.2
.bss 128232 129304 1072 0.8
.data 2568 2568 0 0.0
.text 1387688 1391672 3984 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782124 782404 280 0.0
bss 70592 70608 16 0.0
noinit 40416 40416 0 0.0
text 553036 553302 266 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802496 280 0.0
bss 70848 70864 16 0.0
noinit 40416 40416 0 0.0
text 569802 570068 266 0.0

@github-actions
Copy link

github-actions bot commented May 18, 2022

PR #18528: Size comparison from b4bffa0 to 465f08c

Increases above 0.2%:

platform target config section b4bffa0 465f08c change % change
efr32 lighting-app BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
esp32 all-clusters-app c3devkit .dram0.bss 67128 68200 1072 1.6
m5stack .dram0.bss 72656 73728 1072 1.5
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.rodata 445124 446484 1360 0.3
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data.rel.ro 60488 60616 128 0.2
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
mbed lock-app CY8CPROTO_062_4343W+release .bss 201588 202668 1080 0.5
p6 all-clusters-app default .bss 135096 136168 1072 0.8
.text 1490432 1494392 3960 0.3
light-app default .bss 128416 129488 1072 0.8
.text 1377040 1381024 3984 0.3
lock-app default .bss 128232 129304 1072 0.8
.text 1387688 1391672 3984 0.3
Increases (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b4bffa0 465f08c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692367 216 0.0
.bss 74516 74532 16 0.0
.text 587848 588064 216 0.0
lock-ftd LP_CC2652R7 (read only) 676863 677079 216 0.0
.bss 72676 72692 16 0.0
.text 581412 581628 216 0.0
lock-mtd LP_CC2652R7 (read only) 625695 625903 208 0.0
(read/write) 145508 145524 16 0.0
.bss 68412 68428 16 0.0
.text 530348 530556 208 0.0
pump-app LP_CC2652R7 (read only) 660387 660579 192 0.0
.bss 72932 72948 16 0.0
.text 579440 579632 192 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653747 192 0.0
.bss 72996 73012 16 0.0
.text 569504 569696 192 0.0
shell LP_CC2652R7 (read only) 686538 686730 192 0.0
.bss 77140 77156 16 0.0
.text 584684 584876 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624974 208 0.0
.app_xip_area 528396 528588 192 0.0
.bss 79012 79028 16 0.0
lock cyw930739m2evb_01 (read/write) 627826 628026 200 0.0
.app_xip_area 532912 533096 184 0.0
.bss 77588 77604 16 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572482 216 0.0
.app_xip_area 467636 467836 200 0.0
.bss 87008 87024 16 0.0
efr32 lighting-app BRD4161A (read/write) 133220 133244 24 0.0
.bss 131160 131184 24 0.0
BRD4161A+rpc (read/write) 149904 149928 24 0.0
.bss 147640 147664 24 0.0
BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read only) 945156 946640 1484 0.2
(read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
.text 945148 946632 1484 0.2
window-app BRD4161A (read/write) 133280 133304 24 0.0
.bss 131232 131256 24 0.0
esp32 all-clusters-app c3devkit (read only) 998376 1000754 2378 0.2
(read/write) 1477026 1477874 848 0.1
.dram0.bss 67128 68200 1072 1.6
.dram0.data 14576 14608 32 0.2
.flash.text 998376 1000754 2378 0.2
m5stack (read only) 1053635 1055687 2052 0.2
(read/write) 479024 479888 864 0.2
.dram0.bss 72656 73728 1072 1.5
.flash.text 1048251 1050303 2052 0.2
k32w light k32w061+release (read/write) 682516 682748 232 0.0
.bss 80200 80224 24 0.0
.text 598596 598804 208 0.0
lock k32w061+release (read/write) 729012 729244 232 0.0
.bss 80632 80656 24 0.0
.text 644700 644908 208 0.0
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.data.rel.ro 82488 82584 96 0.1
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.data.rel.ro 65288 65384 96 0.1
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.data.rel.ro 548608 549600 992 0.2
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read only) 9058756 9079508 20752 0.2
(read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.data.rel.ro 583864 584840 976 0.2
.got 14992 15016 24 0.2
.rodata 445124 446484 1360 0.3
.text 7149732 7166708 16976 0.2
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.data.rel.ro 70664 70744 80 0.1
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.data.rel.ro 67192 67272 80 0.1
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data.rel.ro 60488 60616 128 0.2
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.data.rel.ro 62584 62648 64 0.1
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.data.rel.ro 76776 76872 96 0.1
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.data.rel.ro 79336 79384 48 0.1
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.data.rel.ro 76960 77080 120 0.2
.rodata 219345 219665 320 0.1
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read only) 5403545 5412689 9144 0.2
(read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
.data.rel.ro 137952 138072 120 0.1
.text 4705314 4714338 9024 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2418784 2420288 1504 0.1
.bss 201588 202668 1080 0.5
.text 1381428 1382932 1504 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180243 1180611 368 0.0
bss 138356 138372 16 0.0
text 810168 810404 236 0.0
p6 all-clusters-app default (read/write) 2532168 2536128 3960 0.2
.bss 135096 136168 1072 0.8
.text 1490432 1494392 3960 0.3
light-app default (read/write) 2418776 2422760 3984 0.2
.bss 128416 129488 1072 0.8
.text 1377040 1381024 3984 0.3
lock-app default (read/write) 2429424 2433408 3984 0.2
.bss 128232 129304 1072 0.8
.text 1387688 1391672 3984 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782124 782404 280 0.0
bss 70592 70608 16 0.0
text 553036 553302 266 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802496 280 0.0
bss 70848 70864 16 0.0
text 569802 570068 266 0.0
Decreases (19 builds for cc13x2_26x2, efr32, esp32, linux)
platform target config section b4bffa0 465f08c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 159384 159184 -200 -0.1
lock-ftd LP_CC2652R7 (read/write) 165776 165576 -200 -0.1
pump-app LP_CC2652R7 (read/write) 183532 183356 -176 -0.1
pump-controller-app LP_CC2652R7 (read/write) 190172 189996 -176 -0.1
shell LP_CC2652R7 (read/write) 160820 160644 -176 -0.1
efr32 lighting-app BRD4161A (read only) 915068 914924 -144 -0.0
.text 915060 914916 -144 -0.0
BRD4161A+rpc (read only) 949304 949096 -208 -0.0
.text 949296 949088 -208 -0.0
window-app BRD4161A (read only) 895188 895044 -144 -0.0
.text 895180 895036 -144 -0.0
esp32 all-clusters-app c3devkit .flash.rodata 209888 209632 -256 -0.1
m5stack .flash.rodata 240188 239980 -208 -0.1
linux all-clusters-app debug .rodata 238877 238813 -64 -0.0
bridge-app debug+rpc .rodata 167401 167305 -96 -0.1
lighting-app debug+rpc .rodata 186473 186377 -96 -0.1
lock-app debug .rodata 197049 196889 -160 -0.1
ota-provider-app debug .rodata 177267 177184 -83 -0.0
ota-requestor-app debug .rodata 173468 173376 -92 -0.1
shell debug .rodata 220050 219986 -64 -0.0
thermostat-no-ble arm64 .rodata 147108 146924 -184 -0.1
tv-casting-app debug .rodata 337921 337825 -96 -0.0
Full report (37 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section b4bffa0 465f08c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 692151 692367 216 0.0
(read/write) 159384 159184 -200 -0.1
.bss 74516 74532 16 0.0
.data 3412 3412 0 0.0
.rodata 103823 103823 0 0.0
.text 587848 588064 216 0.0
lock-ftd LP_CC2652R7 (read only) 676863 677079 216 0.0
(read/write) 165776 165576 -200 -0.1
.bss 72676 72692 16 0.0
.data 3236 3236 0 0.0
.rodata 94967 94967 0 0.0
.text 581412 581628 216 0.0
lock-mtd LP_CC2652R7 (read only) 625695 625903 208 0.0
(read/write) 145508 145524 16 0.0
.bss 68412 68428 16 0.0
.data 3236 3236 0 0.0
.rodata 94855 94855 0 0.0
.text 530348 530556 208 0.0
pump-app LP_CC2652R7 (read only) 660387 660579 192 0.0
(read/write) 183532 183356 -176 -0.1
.bss 72932 72948 16 0.0
.data 3268 3268 0 0.0
.rodata 80467 80467 0 0.0
.text 579440 579632 192 0.0
pump-controller-app LP_CC2652R7 (read only) 653555 653747 192 0.0
(read/write) 190172 189996 -176 -0.1
.bss 72996 73012 16 0.0
.data 3232 3232 0 0.0
.rodata 83571 83571 0 0.0
.text 569504 569696 192 0.0
shell LP_CC2652R7 (read only) 686538 686730 192 0.0
(read/write) 160820 160644 -176 -0.1
.bss 77140 77156 16 0.0
.data 3416 3416 0 0.0
.rodata 101370 101370 0 0.0
.text 584684 584876 192 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 624766 624974 208 0.0
.app_xip_area 528396 528588 192 0.0
.bss 79012 79028 16 0.0
.data 708 708 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 627826 628026 200 0.0
.app_xip_area 532912 533096 184 0.0
.bss 77588 77604 16 0.0
.data 672 672 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 572266 572482 216 0.0
.app_xip_area 467636 467836 200 0.0
.bss 87008 87024 16 0.0
.data 584 584 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 915068 914924 -144 -0.0
(read/write) 133220 133244 24 0.0
.bss 131160 131184 24 0.0
.data 2060 2060 0 0.0
.text 915060 914916 -144 -0.0
BRD4161A+rpc (read only) 949304 949096 -208 -0.0
(read/write) 149904 149928 24 0.0
.bss 147640 147664 24 0.0
.data 2264 2264 0 0.0
.text 949296 949088 -208 -0.0
BRD4161A+rs911x (read only) 784416 788404 3988 0.5
(read/write) 128444 129512 1068 0.8
.bss 126372 127444 1072 0.8
.data 2068 2068 0 0.0
.text 784408 788396 3988 0.5
lock-app BRD4161A+wf200 (read only) 945156 946640 1484 0.2
(read/write) 122924 123996 1072 0.9
.bss 120900 121972 1072 0.9
.data 2024 2024 0 0.0
.text 945148 946632 1484 0.2
window-app BRD4161A (read only) 895188 895044 -144 -0.0
(read/write) 133280 133304 24 0.0
.bss 131232 131256 24 0.0
.data 2048 2048 0 0.0
.text 895180 895036 -144 -0.0
esp32 all-clusters-app c3devkit (read only) 998376 1000754 2378 0.2
(read/write) 1477026 1477874 848 0.1
.dram0.bss 67128 68200 1072 1.6
.dram0.data 14576 14608 32 0.2
.flash.rodata 209888 209632 -256 -0.1
.flash.text 998376 1000754 2378 0.2
.iram0.text 62954 62954 0 0.0
m5stack (read only) 1053635 1055687 2052 0.2
(read/write) 479024 479888 864 0.2
.dram0.bss 72656 73728 1072 1.5
.dram0.data 34184 34184 0 0.0
.flash.rodata 240188 239980 -208 -0.1
.flash.text 1048251 1050303 2052 0.2
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 682516 682748 232 0.0
.bss 80200 80224 24 0.0
.data 2016 2016 0 0.0
.text 598596 598804 208 0.0
lock k32w061+release (read/write) 729012 729244 232 0.0
.bss 80632 80656 24 0.0
.data 1976 1976 0 0.0
.text 644700 644908 208 0.0
linux all-clusters-app debug (read only) 2738905 2748449 9544 0.3
(read/write) 174624 175872 1248 0.7
.bss 83904 85056 1152 1.4
.data 2064 2064 0 0.0
.data.rel.ro 82488 82584 96 0.1
.dynamic 608 608 0 0.0
.got 4496 4496 0 0.0
.init 27 27 0 0.0
.init_array 1016 1016 0 0.0
.rodata 238877 238813 -64 -0.0
.text 2323938 2333330 9392 0.4
bridge-app debug+rpc (read only) 2021385 2030385 9000 0.4
(read/write) 146552 147736 1184 0.8
.bss 71744 72832 1088 1.5
.data 3936 3936 0 0.0
.data.rel.ro 65288 65384 96 0.1
.dynamic 592 592 0 0.0
.got 4272 4272 0 0.0
.init 27 27 0 0.0
.init_array 688 688 0 0.0
.rodata 167401 167305 -96 -0.1
.text 1696002 1704882 8880 0.5
chip-tool debug (read only) 9282453 9308237 25784 0.3
(read/write) 578864 580976 2112 0.4
.bss 22816 23936 1120 4.9
.data 1136 1152 16 1.4
.data.rel.ro 548608 549600 992 0.2
.dynamic 624 624 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 479061 480501 1440 0.3
.text 7474613 7496581 21968 0.3
chip-tool-no-interactive-ipv6only arm64 (read only) 9058756 9079508 20752 0.2
(read/write) 644993 647105 2112 0.3
.bss 41105 42209 1104 2.7
.data 1192 1192 0 0.0
.data.rel.ro 583864 584840 976 0.2
.dynamic 560 560 0 0.0
.got 14992 15016 24 0.2
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 445124 446484 1360 0.3
.text 7149732 7166708 16976 0.2
lighting-app debug+rpc (read only) 2315209 2324945 9736 0.4
(read/write) 152000 153184 1184 0.8
.bss 73536 74624 1088 1.5
.data 2048 2048 0 0.0
.data.rel.ro 70664 70744 80 0.1
.dynamic 608 608 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 186473 186377 -96 -0.1
.text 1961522 1971138 9616 0.5
lock-app debug (read only) 2228937 2238353 9416 0.4
(read/write) 146680 147864 1184 0.8
.bss 72224 73312 1088 1.5
.data 1568 1568 0 0.0
.data.rel.ro 67192 67272 80 0.1
.dynamic 592 592 0 0.0
.got 4336 4336 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 197049 196889 -160 -0.1
.text 1870994 1880354 9360 0.5
ota-provider-app debug (read only) 2049873 2058889 9016 0.4
(read/write) 139728 140944 1216 0.9
.bss 71680 72768 1088 1.5
.data 1768 1768 0 0.0
.data.rel.ro 60488 60616 128 0.2
.dynamic 608 608 0 0.0
.got 4504 4504 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 177267 177184 -83 -0.0
.text 1714210 1723090 8880 0.5
ota-requestor-app debug (read only) 2079201 2088209 9008 0.4
(read/write) 142568 143720 1152 0.8
.bss 72352 73440 1088 1.5
.data 1992 1992 0 0.0
.data.rel.ro 62584 62648 64 0.1
.dynamic 592 592 0 0.0
.got 4344 4344 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173468 173376 -92 -0.1
.text 1745874 1754754 8880 0.5
shell debug (read only) 2555289 2564321 9032 0.4
(read/write) 198552 199768 1216 0.6
.bss 114632 115752 1120 1.0
.data 1376 1376 0 0.0
.data.rel.ro 76776 76872 96 0.1
.dynamic 608 608 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 220050 219986 -64 -0.0
.text 2172530 2181410 8880 0.4
thermostat-no-ble arm64 (read only) 2343780 2352044 8264 0.4
(read/write) 175121 176289 1168 0.7
.bss 86465 87585 1120 1.3
.data 1520 1520 0 0.0
.data.rel.ro 79336 79384 48 0.1
.dynamic 560 560 0 0.0
.got 4768 4768 0 0.0
.init 24 24 0 0.0
.init_array 376 376 0 0.0
.rodata 147108 146924 -184 -0.1
.text 1966848 1975104 8256 0.4
tv-app debug (read only) 2841185 2850537 9352 0.3
(read/write) 277472 278720 1248 0.4
.bss 189592 190712 1120 0.6
.data 4672 4672 0 0.0
.data.rel.ro 76960 77080 120 0.2
.dynamic 592 592 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 219345 219665 320 0.1
.text 2438562 2447378 8816 0.4
tv-casting-app debug (read only) 5403545 5412689 9144 0.2
(read/write) 223776 224992 1216 0.5
.bss 77240 78328 1088 1.4
.data 2368 2368 0 0.0
.data.rel.ro 137952 138072 120 0.1
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 337921 337825 -96 -0.0
.text 4705314 4714338 9024 0.2
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2418784 2420288 1504 0.1
.bss 201588 202668 1080 0.5
.data 5872 5872 0 0.0
.text 1381428 1382932 1504 0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180243 1180611 368 0.0
bss 138356 138372 16 0.0
rodata 152956 152956 0 0.0
text 810168 810404 236 0.0
p6 all-clusters-app default (read/write) 2532168 2536128 3960 0.2
.bss 135096 136168 1072 0.8
.data 2808 2808 0 0.0
.text 1490432 1494392 3960 0.3
light-app default (read/write) 2418776 2422760 3984 0.2
.bss 128416 129488 1072 0.8
.data 2608 2608 0 0.0
.text 1377040 1381024 3984 0.3
lock-app default (read/write) 2429424 2433408 3984 0.2
.bss 128232 129304 1072 0.8
.data 2568 2568 0 0.0
.text 1387688 1391672 3984 0.3
telink light-switch-app tlsr9518adk80d (read/write) 782124 782404 280 0.0
bss 70592 70608 16 0.0
noinit 40416 40416 0 0.0
text 553036 553302 266 0.0
lighting-app tlsr9518adk80d (read/write) 802216 802496 280 0.0
bss 70848 70864 16 0.0
noinit 40416 40416 0 0.0
text 569802 570068 266 0.0

@andy31415 andy31415 merged commit 02d8302 into project-chip:master May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants