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

Fix detached thread resource leak if Matter stack is stopped and then… #15167

Merged
merged 3 commits into from
Feb 21, 2022
Merged

Fix detached thread resource leak if Matter stack is stopped and then… #15167

merged 3 commits into from
Feb 21, 2022

Conversation

yufengwangca
Copy link
Contributor

… restarted

Problem

What is being fixed? Examples:

  • Currently, we don't maintain a reference to a working thread after the thread has been detached, this causes the thread resource is leaked when the Matter stack is stopped and then restarted.
  • Fixes Linux platform wifiIPThread resource leak #9212

Change overview

Linux platform retain a reference to the spawned working threads
The _Shutdown method signal to the the spawned working threads and then join them

Testing

How was this tested? (at least one bullet point required)

  • Start the stop chip-lighting-app and confirm thread 'GDBus_Thread' and 'WiFIIPChangeListener' are cleaned during shutdown process

@github-actions
Copy link

github-actions bot commented Feb 14, 2022

PR #15167: Size comparison from d1c7e85 to dbe8234

Increases (11 builds for linux)
platform target config section d1c7e85 dbe8234 change % change
linux all-clusters-app debug (read only) 2357297 2357777 480 0.0
(read/write) 140128 140160 32 0.0
.bss 54656 54688 32 0.1
.text 1989314 1989794 480 0.0
bridge-app debug+rpc (read only) 1726381 1726845 464 0.0
(read/write) 84200 84232 32 0.0
.bss 38928 38960 32 0.1
.text 1468085 1468549 464 0.0
chip-tool debug (read only) 8541269 8541733 464 0.0
(read/write) 245824 245856 32 0.0
.bss 31816 31848 32 0.1
.text 7565653 7566117 464 0.0
chip-tool-ipv6only arm64 (read only) 8302276 8302532 256 0.0
(read/write) 353505 353521 16 0.0
.bss 50113 50129 16 0.0
.text 7104788 7105124 336 0.0
door-lock-app debug (read only) 1931633 1932089 456 0.0
(read/write) 110104 110136 32 0.0
.bss 41616 41648 32 0.1
.text 1609970 1610434 464 0.0
lighting-app debug+rpc (read only) 2055281 2055849 568 0.0
(read/write) 115448 115480 32 0.0
.bss 42720 42752 32 0.1
.got 4144 4152 8 0.2
.text 1735074 1735538 464 0.0
ota-provider-app debug (read only) 1864433 1864913 480 0.0
(read/write) 105848 105880 32 0.0
.bss 41504 41536 32 0.1
.text 1556130 1556610 480 0.0
ota-requestor-app debug (read only) 1859857 1860321 464 0.0
(read/write) 106904 106936 32 0.0
.bss 41760 41792 32 0.1
.text 1559746 1560210 464 0.0
shell debug (read only) 2341545 2342009 464 0.0
(read/write) 141616 141648 32 0.0
.bss 61920 61952 32 0.1
.text 1978210 1978674 464 0.0
thermostat-no-ble arm64 (read only) 2151148 2151484 336 0.0
(read/write) 140337 140353 16 0.0
.bss 57169 57185 16 0.0
.text 1799984 1800320 336 0.0
tv-app debug (read only) 2529193 2529553 360 0.0
(read/write) 140960 140992 32 0.0
.bss 58720 58752 32 0.1
.text 2158674 2159138 464 0.0
Decreases (1 build for linux)
platform target config section d1c7e85 dbe8234 change % change
linux tv-app debug .got 4528 4520 -8 -0.2
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section d1c7e85 dbe8234 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 592462 592462 0 0.0
.app_xip_area 498164 498164 0 0.0
.bss 76996 76996 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 550522 550522 0 0.0
.app_xip_area 457792 457792 0 0.0
.bss 75468 75468 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569034 569034 0 0.0
.app_xip_area 467048 467048 0 0.0
.bss 84396 84396 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 909056 909056 0 0.0
(read/write) 127160 127160 0 0.0
.bss 125128 125128 0 0.0
.data 2032 2032 0 0.0
.text 909048 909048 0 0.0
BRD4161A+rpc (read only) 937752 937752 0 0.0
(read/write) 144080 144080 0 0.0
.bss 141904 141904 0 0.0
.data 2172 2172 0 0.0
.text 937744 937744 0 0.0
window-app BRD4161A (read only) 844244 844244 0 0.0
(read/write) 125220 125220 0 0.0
.bss 123320 123320 0 0.0
.data 1900 1900 0 0.0
.text 844236 844236 0 0.0
esp32 all-clusters-app c3devkit (read only) 944980 944980 0 0.0
(read/write) 1398370 1398370 0 0.0
.dram0.bss 66168 66168 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199032 199032 0 0.0
.flash.text 944980 944980 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 994991 994991 0 0.0
(read/write) 463656 463656 0 0.0
.dram0.bss 71312 71312 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226152 226152 0 0.0
.flash.text 989607 989607 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 682980 682980 0 0.0
.bss 76432 76432 0 0.0
.data 1904 1904 0 0.0
.text 598844 598844 0 0.0
lock k32w061+release (read/write) 688532 688532 0 0.0
.bss 76824 76824 0 0.0
.data 1948 1948 0 0.0
.text 603960 603960 0 0.0
linux all-clusters-app debug (read only) 2357297 2357777 480 0.0
(read/write) 140128 140160 32 0.0
.bss 54656 54688 32 0.1
.data 1296 1296 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205637 205637 0 0.0
.text 1989314 1989794 480 0.0
bridge-app debug+rpc (read only) 1726381 1726845 464 0.0
(read/write) 84200 84232 32 0.0
.bss 38928 38960 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141676 141676 0 0.0
.text 1468085 1468549 464 0.0
chip-tool debug (read only) 8541269 8541733 464 0.0
(read/write) 245824 245856 32 0.0
.bss 31816 31848 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 206768 206768 0 0.0
.dynamic 608 608 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459317 459317 0 0.0
.text 7565653 7566117 464 0.0
chip-tool-ipv6only arm64 (read only) 8302276 8302532 256 0.0
(read/write) 353505 353521 16 0.0
.bss 50113 50129 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249216 249216 0 0.0
.dynamic 560 560 0 0.0
.got 49168 49168 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435292 435292 0 0.0
.text 7104788 7105124 336 0.0
door-lock-app debug (read only) 1931633 1932089 456 0.0
(read/write) 110104 110136 32 0.0
.bss 41616 41648 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173074 173074 0 0.0
.text 1609970 1610434 464 0.0
lighting-app debug+rpc (read only) 2055281 2055849 568 0.0
(read/write) 115448 115480 32 0.0
.bss 42720 42752 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4152 8 0.2
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165393 165393 0 0.0
.text 1735074 1735538 464 0.0
ota-provider-app debug (read only) 1864433 1864913 480 0.0
(read/write) 105848 105880 32 0.0
.bss 41504 41536 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157643 157643 0 0.0
.text 1556130 1556610 480 0.0
ota-requestor-app debug (read only) 1859857 1860321 464 0.0
(read/write) 106904 106936 32 0.0
.bss 41760 41792 32 0.1
.data 1160 1160 0 0.0
.data.rel.ro 58536 58536 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151196 151196 0 0.0
.text 1559746 1560210 464 0.0
shell debug (read only) 2341545 2342009 464 0.0
(read/write) 141616 141648 32 0.0
.bss 61920 61952 32 0.1
.data 832 832 0 0.0
.data.rel.ro 73192 73192 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206482 206482 0 0.0
.text 1978210 1978674 464 0.0
thermostat-no-ble arm64 (read only) 2151148 2151484 336 0.0
(read/write) 140337 140353 16 0.0
.bss 57169 57185 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132908 132908 0 0.0
.text 1799984 1800320 336 0.0
tv-app debug (read only) 2529193 2529553 360 0.0
(read/write) 140960 140992 32 0.0
.bss 58720 58752 32 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4520 -8 -0.2
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197477 197477 0 0.0
.text 2158674 2159138 464 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2398112 2398112 0 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1360712 1360712 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2360344 2360344 0 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1322944 1322944 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2323872 2323872 0 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1286472 1286472 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2308900 2308900 0 0.0
.bss 178004 178004 0 0.0
.data 5424 5424 0 0.0
.text 1271472 1271472 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1015827 1015827 0 0.0
bss 121188 121188 0 0.0
rodata 120096 120096 0 0.0
text 695616 695616 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 985103 985103 0 0.0
bss 118376 118376 0 0.0
rodata 111620 111620 0 0.0
text 675508 675508 0 0.0
nrf52840dongle_nrf52840 (read/write) 1031687 1031687 0 0.0
bss 122576 122576 0 0.0
rodata 118976 118976 0 0.0
text 700236 700236 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 922502 922502 0 0.0
bss 117752 117752 0 0.0
rodata 113336 113336 0 0.0
text 610636 610636 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 945683 945683 0 0.0
bss 119560 119560 0 0.0
rodata 108856 108856 0 0.0
text 638652 638652 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 853114 853114 0 0.0
bss 116152 116152 0 0.0
rodata 102028 102028 0 0.0
text 554444 554444 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 944375 944375 0 0.0
bss 119280 119280 0 0.0
rodata 107812 107812 0 0.0
text 638708 638708 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 940335 940335 0 0.0
bss 119284 119284 0 0.0
rodata 107508 107508 0 0.0
text 634948 634948 0 0.0
shell nrf52840dk_nrf52840 (read/write) 807147 807147 0 0.0
bss 111216 111216 0 0.0
rodata 79104 79104 0 0.0
text 539244 539244 0 0.0
p6 all-clusters-app default (read/write) 2483200 2483200 0 0.0
.bss 117520 117520 0 0.0
.data 2672 2672 0 0.0
.text 1441464 1441464 0 0.0
light-app default (read/write) 2390016 2390016 0 0.0
.bss 107168 107168 0 0.0
.data 2520 2520 0 0.0
.text 1348280 1348280 0 0.0
lock-app default (read/write) 2353480 2353480 0 0.0
.bss 106888 106888 0 0.0
.data 2480 2480 0 0.0
.text 1311744 1311744 0 0.0
qpg lighting-app qpg6105+debug (read only) 594996 594996 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88824 88824 0 0.0
.data 1108 1108 0 0.0
.text 589676 589676 0 0.0
lock-app qpg6105+debug (read only) 560732 560732 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88808 88808 0 0.0
.data 1060 1060 0 0.0
.text 555412 555412 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874782 874782 0 0.0
bss 88496 88496 0 0.0
noinit 37160 37160 0 0.0
text 614746 614746 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR #15167: Size comparison from 6ad78e2 to 0a91871

Increases (11 builds for linux)
platform target config section 6ad78e2 0a91871 change % change
linux all-clusters-app debug (read only) 2361649 2362113 464 0.0
(read/write) 140288 140320 32 0.0
.bss 54816 54848 32 0.1
.text 1993442 1993906 464 0.0
bridge-app debug+rpc (read only) 1727965 1728429 464 0.0
(read/write) 84200 84232 32 0.0
.bss 38928 38960 32 0.1
.text 1469509 1469973 464 0.0
chip-tool debug (read only) 8550773 8551237 464 0.0
(read/write) 245888 245920 32 0.0
.bss 31816 31848 32 0.1
.text 7574869 7575333 464 0.0
chip-tool-ipv6only arm64 (read only) 8311060 8311316 256 0.0
(read/write) 353649 353665 16 0.0
.bss 50113 50129 16 0.0
.text 7113076 7113412 336 0.0
door-lock-app debug (read only) 1933265 1933737 472 0.0
(read/write) 110104 110136 32 0.0
.bss 41616 41648 32 0.1
.text 1611378 1611858 480 0.0
lighting-app debug+rpc (read only) 2056945 2057529 584 0.0
(read/write) 115448 115480 32 0.0
.bss 42720 42752 32 0.1
.got 4144 4152 8 0.2
.text 1736482 1736962 480 0.0
ota-provider-app debug (read only) 1866049 1866513 464 0.0
(read/write) 105848 105880 32 0.0
.bss 41504 41536 32 0.1
.text 1557554 1558018 464 0.0
ota-requestor-app debug (read only) 1861489 1861953 464 0.0
(read/write) 106904 106936 32 0.0
.bss 41760 41792 32 0.1
.text 1561154 1561618 464 0.0
shell debug (read only) 2343209 2343673 464 0.0
(read/write) 141616 141648 32 0.0
.bss 61920 61952 32 0.1
.text 1979618 1980082 464 0.0
thermostat-no-ble arm64 (read only) 2152684 2153020 336 0.0
(read/write) 140337 140353 16 0.0
.bss 57169 57185 16 0.0
.text 1801408 1801744 336 0.0
tv-app debug (read only) 2530809 2531169 360 0.0
(read/write) 140960 140992 32 0.0
.bss 58720 58752 32 0.1
.text 2160098 2160562 464 0.0
Decreases (1 build for linux)
platform target config section 6ad78e2 0a91871 change % change
linux tv-app debug .got 4528 4520 -8 -0.2
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6ad78e2 0a91871 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593150 593150 0 0.0
.app_xip_area 498772 498772 0 0.0
.bss 77076 77076 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 551210 551210 0 0.0
.app_xip_area 458400 458400 0 0.0
.bss 75548 75548 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 569726 569726 0 0.0
.app_xip_area 467660 467660 0 0.0
.bss 84476 84476 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 909912 909912 0 0.0
(read/write) 127240 127240 0 0.0
.bss 125208 125208 0 0.0
.data 2032 2032 0 0.0
.text 909904 909904 0 0.0
BRD4161A+rpc (read only) 938632 938632 0 0.0
(read/write) 144160 144160 0 0.0
.bss 141984 141984 0 0.0
.data 2172 2172 0 0.0
.text 938624 938624 0 0.0
window-app BRD4161A (read only) 845156 845156 0 0.0
(read/write) 125300 125300 0 0.0
.bss 123400 123400 0 0.0
.data 1900 1900 0 0.0
.text 845148 845148 0 0.0
esp32 all-clusters-app c3devkit (read only) 945792 945792 0 0.0
(read/write) 1398562 1398562 0 0.0
.dram0.bss 66248 66248 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199144 199144 0 0.0
.flash.text 945792 945792 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 995651 995651 0 0.0
(read/write) 463840 463840 0 0.0
.dram0.bss 71392 71392 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226256 226256 0 0.0
.flash.text 990267 990267 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 683848 683848 0 0.0
.bss 76512 76512 0 0.0
.data 1904 1904 0 0.0
.text 599632 599632 0 0.0
lock k32w061+release (read/write) 689396 689396 0 0.0
.bss 76904 76904 0 0.0
.data 1948 1948 0 0.0
.text 604744 604744 0 0.0
linux all-clusters-app debug (read only) 2361649 2362113 464 0.0
(read/write) 140288 140320 32 0.0
.bss 54816 54848 32 0.1
.data 1296 1296 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205861 205861 0 0.0
.text 1993442 1993906 464 0.0
bridge-app debug+rpc (read only) 1727965 1728429 464 0.0
(read/write) 84200 84232 32 0.0
.bss 38928 38960 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141836 141836 0 0.0
.text 1469509 1469973 464 0.0
chip-tool debug (read only) 8550773 8551237 464 0.0
(read/write) 245888 245920 32 0.0
.bss 31816 31848 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 206832 206832 0 0.0
.dynamic 608 608 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459509 459509 0 0.0
.text 7574869 7575333 464 0.0
chip-tool-ipv6only arm64 (read only) 8311060 8311316 256 0.0
(read/write) 353649 353665 16 0.0
.bss 50113 50129 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249304 249304 0 0.0
.dynamic 560 560 0 0.0
.got 49224 49224 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435500 0 0.0
.text 7113076 7113412 336 0.0
door-lock-app debug (read only) 1933265 1933737 472 0.0
(read/write) 110104 110136 32 0.0
.bss 41616 41648 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173298 173298 0 0.0
.text 1611378 1611858 480 0.0
lighting-app debug+rpc (read only) 2056945 2057529 584 0.0
(read/write) 115448 115480 32 0.0
.bss 42720 42752 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4152 8 0.2
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165649 165649 0 0.0
.text 1736482 1736962 480 0.0
ota-provider-app debug (read only) 1866049 1866513 464 0.0
(read/write) 105848 105880 32 0.0
.bss 41504 41536 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157835 157835 0 0.0
.text 1557554 1558018 464 0.0
ota-requestor-app debug (read only) 1861489 1861953 464 0.0
(read/write) 106904 106936 32 0.0
.bss 41760 41792 32 0.1
.data 1160 1160 0 0.0
.data.rel.ro 58536 58536 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151420 151420 0 0.0
.text 1561154 1561618 464 0.0
shell debug (read only) 2343209 2343673 464 0.0
(read/write) 141616 141648 32 0.0
.bss 61920 61952 32 0.1
.data 832 832 0 0.0
.data.rel.ro 73192 73192 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206738 206738 0 0.0
.text 1979618 1980082 464 0.0
thermostat-no-ble arm64 (read only) 2152684 2153020 336 0.0
(read/write) 140337 140353 16 0.0
.bss 57169 57185 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133020 133020 0 0.0
.text 1801408 1801744 336 0.0
tv-app debug (read only) 2530809 2531169 360 0.0
(read/write) 140960 140992 32 0.0
.bss 58720 58752 32 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4520 -8 -0.2
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197669 197669 0 0.0
.text 2160098 2160562 464 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2398544 2398544 0 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1361144 1361144 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2360768 2360768 0 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1323368 1323368 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2324368 2324368 0 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1286968 1286968 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309324 2309324 0 0.0
.bss 178004 178004 0 0.0
.data 5424 5424 0 0.0
.text 1271896 1271896 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1016735 1016735 0 0.0
bss 121272 121272 0 0.0
rodata 120204 120204 0 0.0
text 696284 696284 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 986011 986011 0 0.0
bss 118460 118460 0 0.0
rodata 111728 111728 0 0.0
text 676172 676172 0 0.0
nrf52840dongle_nrf52840 (read/write) 1032595 1032595 0 0.0
bss 122660 122660 0 0.0
rodata 119084 119084 0 0.0
text 700904 700904 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 923378 923378 0 0.0
bss 117836 117836 0 0.0
rodata 113444 113444 0 0.0
text 611300 611300 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 946463 946463 0 0.0
bss 119644 119644 0 0.0
rodata 108964 108964 0 0.0
text 639316 639316 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 853990 853990 0 0.0
bss 116236 116236 0 0.0
rodata 102136 102136 0 0.0
text 555108 555108 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 945279 945279 0 0.0
bss 119364 119364 0 0.0
rodata 107916 107916 0 0.0
text 639372 639372 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941227 941227 0 0.0
bss 119368 119368 0 0.0
rodata 107616 107616 0 0.0
text 635612 635612 0 0.0
shell nrf52840dk_nrf52840 (read/write) 807147 807147 0 0.0
bss 111216 111216 0 0.0
rodata 79104 79104 0 0.0
text 539244 539244 0 0.0
p6 all-clusters-app default (read/write) 2484072 2484072 0 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442336 1442336 0 0.0
light-app default (read/write) 2390920 2390920 0 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349184 1349184 0 0.0
lock-app default (read/write) 2354384 2354384 0 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1312648 1312648 0 0.0
qpg lighting-app qpg6105+debug (read only) 595624 595624 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88904 88904 0 0.0
.data 1108 1108 0 0.0
.text 590304 590304 0 0.0
lock-app qpg6105+debug (read only) 561360 561360 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88888 88888 0 0.0
.data 1060 1060 0 0.0
.text 556040 556040 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 875938 875938 0 0.0
bss 88580 88580 0 0.0
noinit 37160 37160 0 0.0
text 615704 615704 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 15, 2022

PR #15167: Size comparison from 4beca69 to 75e833f

Increases (11 builds for linux)
platform target config section 4beca69 75e833f change % change
linux all-clusters-app debug (read only) 2361761 2362225 464 0.0
(read/write) 141760 141792 32 0.0
.bss 56288 56320 32 0.1
.text 1993522 1993986 464 0.0
bridge-app debug+rpc (read only) 1728077 1728541 464 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.text 1469589 1470053 464 0.0
chip-tool debug (read only) 8552181 8552645 464 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.text 7576149 7576613 464 0.0
chip-tool-ipv6only arm64 (read only) 8312420 8312676 256 0.0
(read/write) 353729 353745 16 0.0
.bss 50113 50129 16 0.0
.text 7114292 7114628 336 0.0
door-lock-app debug (read only) 1933377 1933849 472 0.0
(read/write) 111576 111608 32 0.0
.bss 43088 43120 32 0.1
.text 1611458 1611938 480 0.0
lighting-app debug+rpc (read only) 2057025 2057609 584 0.0
(read/write) 116920 116952 32 0.0
.bss 44192 44224 32 0.1
.got 4144 4152 8 0.2
.text 1736562 1737042 480 0.0
ota-provider-app debug (read only) 1866161 1866625 464 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.text 1557634 1558098 464 0.0
ota-requestor-app debug (read only) 1861601 1862065 464 0.0
(read/write) 108376 108408 32 0.0
.bss 43232 43264 32 0.1
.text 1561234 1561698 464 0.0
shell debug (read only) 2343321 2343801 480 0.0
(read/write) 144560 144592 32 0.0
.bss 64864 64896 32 0.0
.text 1979698 1980178 480 0.0
thermostat-no-ble arm64 (read only) 2152780 2153116 336 0.0
(read/write) 141809 141825 16 0.0
.bss 58641 58657 16 0.0
.text 1801472 1801808 336 0.0
tv-app debug (read only) 2530873 2531249 376 0.0
(read/write) 142432 142464 32 0.0
.bss 60192 60224 32 0.1
.text 2160162 2160642 480 0.0
Decreases (1 build for linux)
platform target config section 4beca69 75e833f change % change
linux tv-app debug .got 4528 4520 -8 -0.2
Full report (41 builds for cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4beca69 75e833f change % change
cyw30739 light cyw930739m2evb_01 (read/write) 593786 593786 0 0.0
.app_xip_area 499384 499384 0 0.0
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 551846 551846 0 0.0
.app_xip_area 459012 459012 0 0.0
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 570394 570394 0 0.0
.app_xip_area 468304 468304 0 0.0
.bss 84500 84500 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 911220 911220 0 0.0
(read/write) 127264 127264 0 0.0
.bss 125232 125232 0 0.0
.data 2032 2032 0 0.0
.text 911212 911212 0 0.0
BRD4161A+rpc (read only) 939928 939928 0 0.0
(read/write) 144184 144184 0 0.0
.bss 142008 142008 0 0.0
.data 2172 2172 0 0.0
.text 939920 939920 0 0.0
window-app BRD4161A (read only) 846432 846432 0 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846424 846424 0 0.0
k32w light k32w061+release (read/write) 685044 685044 0 0.0
.bss 76536 76536 0 0.0
.data 1904 1904 0 0.0
.text 600804 600804 0 0.0
lock k32w061+release (read/write) 690528 690528 0 0.0
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 605852 605852 0 0.0
linux all-clusters-app debug (read only) 2361761 2362225 464 0.0
(read/write) 141760 141792 32 0.0
.bss 56288 56320 32 0.1
.data 1296 1296 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205893 205893 0 0.0
.text 1993522 1993986 464 0.0
bridge-app debug+rpc (read only) 1728077 1728541 464 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141868 141868 0 0.0
.text 1469589 1470053 464 0.0
chip-tool debug (read only) 8552181 8552645 464 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 206896 206896 0 0.0
.dynamic 608 608 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459541 459541 0 0.0
.text 7576149 7576613 464 0.0
chip-tool-ipv6only arm64 (read only) 8312420 8312676 256 0.0
(read/write) 353729 353745 16 0.0
.bss 50113 50129 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49240 49240 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435500 0 0.0
.text 7114292 7114628 336 0.0
door-lock-app debug (read only) 1933377 1933849 472 0.0
(read/write) 111576 111608 32 0.0
.bss 43088 43120 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173330 173330 0 0.0
.text 1611458 1611938 480 0.0
lighting-app debug+rpc (read only) 2057025 2057609 584 0.0
(read/write) 116920 116952 32 0.0
.bss 44192 44224 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4152 8 0.2
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165649 165649 0 0.0
.text 1736562 1737042 480 0.0
ota-provider-app debug (read only) 1866161 1866625 464 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157867 157867 0 0.0
.text 1557634 1558098 464 0.0
ota-requestor-app debug (read only) 1861601 1862065 464 0.0
(read/write) 108376 108408 32 0.0
.bss 43232 43264 32 0.1
.data 1160 1160 0 0.0
.data.rel.ro 58536 58536 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151452 151452 0 0.0
.text 1561234 1561698 464 0.0
shell debug (read only) 2343321 2343801 480 0.0
(read/write) 144560 144592 32 0.0
.bss 64864 64896 32 0.0
.data 832 832 0 0.0
.data.rel.ro 73192 73192 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206770 206770 0 0.0
.text 1979698 1980178 480 0.0
thermostat-no-ble arm64 (read only) 2152780 2153116 336 0.0
(read/write) 141809 141825 16 0.0
.bss 58641 58657 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133052 0 0.0
.text 1801472 1801808 336 0.0
tv-app debug (read only) 2530873 2531249 376 0.0
(read/write) 142432 142464 32 0.0
.bss 60192 60224 32 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4520 -8 -0.2
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197669 197669 0 0.0
.text 2160162 2160642 480 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2398544 2398544 0 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1361144 1361144 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2360768 2360768 0 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1323368 1323368 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2324368 2324368 0 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1286968 1286968 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309324 2309324 0 0.0
.bss 178004 178004 0 0.0
.data 5424 5424 0 0.0
.text 1271896 1271896 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1017347 1017347 0 0.0
bss 121292 121292 0 0.0
rodata 120304 120304 0 0.0
text 696800 696800 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 986639 986639 0 0.0
bss 118480 118480 0 0.0
rodata 111828 111828 0 0.0
text 676700 676700 0 0.0
nrf52840dongle_nrf52840 (read/write) 1033207 1033207 0 0.0
bss 122680 122680 0 0.0
rodata 119184 119184 0 0.0
text 701420 701420 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 923990 923990 0 0.0
bss 117856 117856 0 0.0
rodata 113544 113544 0 0.0
text 611816 611816 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 947075 947075 0 0.0
bss 119664 119664 0 0.0
rodata 109064 109064 0 0.0
text 639832 639832 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 854602 854602 0 0.0
bss 116256 116256 0 0.0
rodata 102236 102236 0 0.0
text 555624 555624 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 945891 945891 0 0.0
bss 119384 119384 0 0.0
rodata 108016 108016 0 0.0
text 639888 639888 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941839 941839 0 0.0
bss 119388 119388 0 0.0
rodata 107716 107716 0 0.0
text 636128 636128 0 0.0
shell nrf52840dk_nrf52840 (read/write) 807447 807447 0 0.0
bss 111236 111236 0 0.0
rodata 79132 79132 0 0.0
text 539384 539384 0 0.0
p6 all-clusters-app default (read/write) 2484072 2484072 0 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442336 1442336 0 0.0
light-app default (read/write) 2390920 2390920 0 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349184 1349184 0 0.0
lock-app default (read/write) 2354384 2354384 0 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1312648 1312648 0 0.0
qpg lighting-app qpg6105+debug (read only) 596228 596228 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88928 88928 0 0.0
.data 1108 1108 0 0.0
.text 590908 590908 0 0.0
lock-app qpg6105+debug (read only) 561972 561972 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88912 88912 0 0.0
.data 1060 1060 0 0.0
.text 556652 556652 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 876614 876614 0 0.0
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616262 616262 0 0.0

@woody-apple
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #15167: Size comparison from b9536c8 to b484373

Increases above 0.2%:

platform target config section b9536c8 b484373 change % change
linux bridge-app debug+rpc .got 3976 3984 8 0.2
lighting-app debug+rpc .got 4144 4160 16 0.4
Increases (11 builds for linux)
platform target config section b9536c8 b484373 change % change
linux all-clusters-app debug (read only) 2364721 2365361 640 0.0
(read/write) 141792 141856 64 0.0
.bss 56320 56352 32 0.1
.got 4136 4144 8 0.2
.text 1996226 1996770 544 0.0
bridge-app debug+rpc (read only) 1728493 1729133 640 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.got 3976 3984 8 0.2
.text 1470005 1470549 544 0.0
chip-tool debug (read only) 8575541 8576181 640 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.got 4792 4800 8 0.2
.text 7599509 7600053 544 0.0
chip-tool-ipv6only arm64 (read only) 8328452 8328852 400 0.0
(read/write) 353745 353761 16 0.0
.bss 50113 50129 16 0.0
.text 7130276 7130676 400 0.0
door-lock-app debug (read only) 1933793 1934425 632 0.0
(read/write) 111576 111640 64 0.1
.bss 43088 43120 32 0.1
.got 4112 4120 8 0.2
.text 1611874 1612418 544 0.0
lighting-app debug+rpc (read only) 2059985 2060729 744 0.0
(read/write) 116920 116984 64 0.1
.bss 44192 44224 32 0.1
.got 4144 4160 16 0.4
.text 1739266 1739810 544 0.0
ota-provider-app debug (read only) 1867193 1867833 640 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.got 4368 4376 8 0.2
.text 1558354 1558898 544 0.0
ota-requestor-app debug (read only) 1880217 1880857 640 0.0
(read/write) 108736 108768 32 0.0
.bss 43392 43424 32 0.1
.got 4176 4184 8 0.2
.text 1578082 1578626 544 0.0
shell debug (read only) 2346281 2346921 640 0.0
(read/write) 144592 144656 64 0.0
.bss 64896 64928 32 0.0
.got 4168 4176 8 0.2
.text 1982402 1982946 544 0.0
thermostat-no-ble arm64 (read only) 2153292 2153788 496 0.0
(read/write) 141825 141841 16 0.0
.bss 58641 58657 16 0.0
.text 1801936 1802336 400 0.0
tv-app debug (read only) 2531289 2531825 536 0.0
(read/write) 142560 142592 32 0.0
.bss 60320 60352 32 0.1
.text 2160578 2161122 544 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section b9536c8 b484373 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594286 594286 0 0.0
.app_xip_area 499884 499884 0 0.0
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552230 552230 0 0.0
.app_xip_area 459396 459396 0 0.0
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573302 573302 0 0.0
.app_xip_area 471036 471036 0 0.0
.bss 84676 84676 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912692 912692 0 0.0
(read/write) 127432 127432 0 0.0
.bss 125400 125400 0 0.0
.data 2032 2032 0 0.0
.text 912684 912684 0 0.0
BRD4161A+rpc (read only) 941416 941416 0 0.0
(read/write) 144352 144352 0 0.0
.bss 142176 142176 0 0.0
.data 2172 2172 0 0.0
.text 941408 941408 0 0.0
window-app BRD4161A (read only) 846576 846576 0 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846568 846568 0 0.0
esp32 all-clusters-app c3devkit (read only) 946458 946458 0 0.0
(read/write) 1398882 1398882 0 0.0
.dram0.bss 66248 66248 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199464 199464 0 0.0
.flash.text 946458 946458 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996263 996263 0 0.0
(read/write) 464144 464144 0 0.0
.dram0.bss 71392 71392 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226560 226560 0 0.0
.flash.text 990879 990879 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 688280 688280 0 0.0
.bss 76712 76712 0 0.0
.data 1908 1908 0 0.0
.text 603860 603860 0 0.0
lock k32w061+release (read/write) 690928 690928 0 0.0
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606252 606252 0 0.0
linux all-clusters-app debug (read only) 2364721 2365361 640 0.0
(read/write) 141792 141856 64 0.0
.bss 56320 56352 32 0.1
.data 1296 1296 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4144 8 0.2
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 206149 206149 0 0.0
.text 1996226 1996770 544 0.0
bridge-app debug+rpc (read only) 1728493 1729133 640 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3984 8 0.2
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141868 141868 0 0.0
.text 1470005 1470549 544 0.0
chip-tool debug (read only) 8575541 8576181 640 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 206896 206896 0 0.0
.dynamic 608 608 0 0.0
.got 4792 4800 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459541 459541 0 0.0
.text 7599509 7600053 544 0.0
chip-tool-ipv6only arm64 (read only) 8328452 8328852 400 0.0
(read/write) 353745 353761 16 0.0
.bss 50113 50129 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435500 0 0.0
.text 7130276 7130676 400 0.0
door-lock-app debug (read only) 1933793 1934425 632 0.0
(read/write) 111576 111640 64 0.1
.bss 43088 43120 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4120 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173330 173330 0 0.0
.text 1611874 1612418 544 0.0
lighting-app debug+rpc (read only) 2059985 2060729 744 0.0
(read/write) 116920 116984 64 0.1
.bss 44192 44224 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4160 16 0.4
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165905 165905 0 0.0
.text 1739266 1739810 544 0.0
ota-provider-app debug (read only) 1867193 1867833 640 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4376 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 158155 158155 0 0.0
.text 1558354 1558898 544 0.0
ota-requestor-app debug (read only) 1880217 1880857 640 0.0
(read/write) 108736 108768 32 0.0
.bss 43392 43424 32 0.1
.data 1160 1160 0 0.0
.data.rel.ro 58744 58744 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4184 8 0.2
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 152956 152956 0 0.0
.text 1578082 1578626 544 0.0
shell debug (read only) 2346281 2346921 640 0.0
(read/write) 144592 144656 64 0.0
.bss 64896 64928 32 0.0
.data 832 832 0 0.0
.data.rel.ro 73192 73192 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4176 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 207026 207026 0 0.0
.text 1982402 1982946 544 0.0
thermostat-no-ble arm64 (read only) 2153292 2153788 496 0.0
(read/write) 141825 141841 16 0.0
.bss 58641 58657 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133052 0 0.0
.text 1801936 1802336 400 0.0
tv-app debug (read only) 2531289 2531825 536 0.0
(read/write) 142560 142592 32 0.0
.bss 60320 60352 32 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197669 197669 0 0.0
.text 2160578 2161122 544 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2399208 2399208 0 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1361808 1361808 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2361568 2361568 0 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1324168 1324168 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2325032 2325032 0 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1287632 1287632 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314092 2314092 0 0.0
.bss 178044 178044 0 0.0
.data 5432 5432 0 0.0
.text 1276664 1276664 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018739 1018739 0 0.0
bss 121460 121460 0 0.0
rodata 120368 120368 0 0.0
text 698008 698008 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 988035 988035 0 0.0
bss 118648 118648 0 0.0
rodata 111896 111896 0 0.0
text 677908 677908 0 0.0
nrf52840dongle_nrf52840 (read/write) 1033703 1033703 0 0.0
bss 122680 122680 0 0.0
rodata 119184 119184 0 0.0
text 701916 701916 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 925446 925446 0 0.0
bss 118024 118024 0 0.0
rodata 113608 113608 0 0.0
text 613024 613024 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 947459 947459 0 0.0
bss 119664 119664 0 0.0
rodata 109064 109064 0 0.0
text 640216 640216 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 854986 854986 0 0.0
bss 116256 116256 0 0.0
rodata 102236 102236 0 0.0
text 556008 556008 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 946035 946035 0 0.0
bss 119384 119384 0 0.0
rodata 108016 108016 0 0.0
text 640036 640036 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 941999 0 0.0
bss 119388 119388 0 0.0
rodata 107716 107716 0 0.0
text 636276 636276 0 0.0
shell nrf52840dk_nrf52840 (read/write) 807447 807447 0 0.0
bss 111236 111236 0 0.0
rodata 79132 79132 0 0.0
text 539384 539384 0 0.0
p6 all-clusters-app default (read/write) 2484440 2484440 0 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442704 1442704 0 0.0
light-app default (read/write) 2391304 2391304 0 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349568 1349568 0 0.0
lock-app default (read/write) 2354752 2354752 0 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1313016 1313016 0 0.0
qpg lighting-app qpg6105+debug (read only) 597476 597476 0 0.0
(read/write) 146936 146936 0 0.0
.bss 89072 89072 0 0.0
.data 1108 1108 0 0.0
.text 592156 592156 0 0.0
lock-app qpg6105+debug (read only) 563084 563084 0 0.0
(read/write) 146936 146936 0 0.0
.bss 89056 89056 0 0.0
.data 1060 1060 0 0.0
.text 557764 557764 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 877166 0 0.0
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616812 616812 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 16, 2022

PR #15167: Size comparison from b9536c8 to 7b827a8

Increases above 0.2%:

platform target config section b9536c8 7b827a8 change % change
linux bridge-app debug+rpc .got 3976 3984 8 0.2
Increases (11 builds for linux)
platform target config section b9536c8 7b827a8 change % change
linux all-clusters-app debug (read only) 2364721 2365081 360 0.0
(read/write) 141792 141856 64 0.0
.bss 56320 56352 32 0.1
.got 4136 4144 8 0.2
.rodata 206149 206213 64 0.0
.text 1996226 1996418 192 0.0
bridge-app debug+rpc (read only) 1728493 1728877 384 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.got 3976 3984 8 0.2
.rodata 141868 141964 96 0.1
.text 1470005 1470197 192 0.0
chip-tool debug (read only) 8575541 8575893 352 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.got 4792 4800 8 0.2
.rodata 459541 459605 64 0.0
.text 7599509 7599701 192 0.0
chip-tool-ipv6only arm64 (read only) 8328452 8328788 336 0.0
(read/write) 353745 353777 32 0.0
.bss 50113 50129 16 0.0
.rodata 435500 435580 80 0.0
.text 7130276 7130436 160 0.0
door-lock-app debug (read only) 1933793 1934145 352 0.0
(read/write) 111576 111640 64 0.1
.bss 43088 43120 32 0.1
.got 4112 4120 8 0.2
.rodata 173330 173394 64 0.0
.text 1611874 1612066 192 0.0
lighting-app debug+rpc (read only) 2059985 2060369 384 0.0
(read/write) 116920 116952 32 0.0
.bss 44192 44224 32 0.1
.got 4144 4152 8 0.2
.rodata 165905 166001 96 0.1
.text 1739266 1739458 192 0.0
ota-provider-app debug (read only) 1867193 1867585 392 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.got 4368 4376 8 0.2
.rodata 158155 158251 96 0.1
.text 1558354 1558546 192 0.0
ota-requestor-app debug (read only) 1880217 1880609 392 0.0
(read/write) 108736 108768 32 0.0
.bss 43392 43424 32 0.1
.got 4176 4184 8 0.2
.rodata 152956 153052 96 0.1
.text 1578082 1578274 192 0.0
shell debug (read only) 2346281 2346665 384 0.0
(read/write) 144592 144656 64 0.0
.bss 64896 64928 32 0.0
.got 4168 4176 8 0.2
.rodata 207026 207122 96 0.0
.text 1982402 1982594 192 0.0
thermostat-no-ble arm64 (read only) 2153292 2153612 320 0.0
(read/write) 141825 141841 16 0.0
.bss 58641 58657 16 0.0
.rodata 133052 133132 80 0.1
.text 1801936 1802080 144 0.0
tv-app debug (read only) 2531289 2531641 352 0.0
(read/write) 142560 142592 32 0.0
.bss 60320 60352 32 0.1
.got 4528 4536 8 0.2
.rodata 197669 197733 64 0.0
.text 2160578 2160770 192 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section b9536c8 7b827a8 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 594286 594286 0 0.0
.app_xip_area 499884 499884 0 0.0
.bss 77100 77100 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 552230 552230 0 0.0
.app_xip_area 459396 459396 0 0.0
.bss 75572 75572 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573302 573302 0 0.0
.app_xip_area 471036 471036 0 0.0
.bss 84676 84676 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 912692 912692 0 0.0
(read/write) 127432 127432 0 0.0
.bss 125400 125400 0 0.0
.data 2032 2032 0 0.0
.text 912684 912684 0 0.0
BRD4161A+rpc (read only) 941416 941416 0 0.0
(read/write) 144352 144352 0 0.0
.bss 142176 142176 0 0.0
.data 2172 2172 0 0.0
.text 941408 941408 0 0.0
window-app BRD4161A (read only) 846576 846576 0 0.0
(read/write) 125328 125328 0 0.0
.bss 123424 123424 0 0.0
.data 1900 1900 0 0.0
.text 846568 846568 0 0.0
esp32 all-clusters-app c3devkit (read only) 946458 946458 0 0.0
(read/write) 1398882 1398882 0 0.0
.dram0.bss 66248 66248 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 199464 199464 0 0.0
.flash.text 946458 946458 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 996263 996263 0 0.0
(read/write) 464144 464144 0 0.0
.dram0.bss 71392 71392 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 226560 226560 0 0.0
.flash.text 990879 990879 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 688280 688280 0 0.0
.bss 76712 76712 0 0.0
.data 1908 1908 0 0.0
.text 603860 603860 0 0.0
lock k32w061+release (read/write) 690928 690928 0 0.0
.bss 76928 76928 0 0.0
.data 1948 1948 0 0.0
.text 606252 606252 0 0.0
linux all-clusters-app debug (read only) 2364721 2365081 360 0.0
(read/write) 141792 141856 64 0.0
.bss 56320 56352 32 0.1
.data 1296 1296 0 0.0
.data.rel.ro 78504 78504 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4144 8 0.2
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 206149 206213 64 0.0
.text 1996226 1996418 192 0.0
bridge-app debug+rpc (read only) 1728493 1728877 384 0.0
(read/write) 85672 85704 32 0.0
.bss 40400 40432 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38080 38080 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3984 8 0.2
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141868 141964 96 0.1
.text 1470005 1470197 192 0.0
chip-tool debug (read only) 8575541 8575893 352 0.0
(read/write) 245952 245984 32 0.0
.bss 31816 31848 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 206896 206896 0 0.0
.dynamic 608 608 0 0.0
.got 4792 4800 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 459541 459605 64 0.0
.text 7599509 7599701 192 0.0
chip-tool-ipv6only arm64 (read only) 8328452 8328788 336 0.0
(read/write) 353745 353777 32 0.0
.bss 50113 50129 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 249368 249368 0 0.0
.dynamic 560 560 0 0.0
.got 49256 49256 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 435500 435580 80 0.0
.text 7130276 7130436 160 0.0
door-lock-app debug (read only) 1933793 1934145 352 0.0
(read/write) 111576 111640 64 0.1
.bss 43088 43120 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62080 62080 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4120 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 173330 173394 64 0.0
.text 1611874 1612066 192 0.0
lighting-app debug+rpc (read only) 2059985 2060369 384 0.0
(read/write) 116920 116952 32 0.0
.bss 44192 44224 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4152 8 0.2
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165905 166001 96 0.1
.text 1739266 1739458 192 0.0
ota-provider-app debug (read only) 1867193 1867585 392 0.0
(read/write) 107320 107352 32 0.0
.bss 42976 43008 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57480 57480 0 0.0
.dynamic 608 608 0 0.0
.got 4368 4376 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 158155 158251 96 0.1
.text 1558354 1558546 192 0.0
ota-requestor-app debug (read only) 1880217 1880609 392 0.0
(read/write) 108736 108768 32 0.0
.bss 43392 43424 32 0.1
.data 1160 1160 0 0.0
.data.rel.ro 58744 58744 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4184 8 0.2
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 152956 153052 96 0.1
.text 1578082 1578274 192 0.0
shell debug (read only) 2346281 2346665 384 0.0
(read/write) 144592 144656 64 0.0
.bss 64896 64928 32 0.0
.data 832 832 0 0.0
.data.rel.ro 73192 73192 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4176 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 207026 207122 96 0.0
.text 1982402 1982594 192 0.0
thermostat-no-ble arm64 (read only) 2153292 2153612 320 0.0
(read/write) 141825 141841 16 0.0
.bss 58641 58657 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75024 75024 0 0.0
.dynamic 560 560 0 0.0
.got 4160 4160 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 133052 133132 80 0.1
.text 1801936 1802080 144 0.0
tv-app debug (read only) 2531289 2531641 352 0.0
(read/write) 142560 142592 32 0.0
.bss 60320 60352 32 0.1
.data 3200 3200 0 0.0
.data.rel.ro 73008 73008 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4536 8 0.2
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197669 197733 64 0.0
.text 2160578 2160770 192 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2399208 2399208 0 0.0
.bss 188252 188252 0 0.0
.data 5320 5320 0 0.0
.text 1361808 1361808 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2361568 2361568 0 0.0
.bss 180864 180864 0 0.0
.data 5624 5624 0 0.0
.text 1324168 1324168 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2325032 2325032 0 0.0
.bss 180752 180752 0 0.0
.data 5600 5600 0 0.0
.text 1287632 1287632 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2314092 2314092 0 0.0
.bss 178044 178044 0 0.0
.data 5432 5432 0 0.0
.text 1276664 1276664 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1018739 1018739 0 0.0
bss 121460 121460 0 0.0
rodata 120368 120368 0 0.0
text 698008 698008 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 988035 988035 0 0.0
bss 118648 118648 0 0.0
rodata 111896 111896 0 0.0
text 677908 677908 0 0.0
nrf52840dongle_nrf52840 (read/write) 1033703 1033703 0 0.0
bss 122680 122680 0 0.0
rodata 119184 119184 0 0.0
text 701916 701916 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 925446 925446 0 0.0
bss 118024 118024 0 0.0
rodata 113608 113608 0 0.0
text 613024 613024 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 947459 947459 0 0.0
bss 119664 119664 0 0.0
rodata 109064 109064 0 0.0
text 640216 640216 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 854986 854986 0 0.0
bss 116256 116256 0 0.0
rodata 102236 102236 0 0.0
text 556008 556008 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 946035 946035 0 0.0
bss 119384 119384 0 0.0
rodata 108016 108016 0 0.0
text 640036 640036 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 941999 941999 0 0.0
bss 119388 119388 0 0.0
rodata 107716 107716 0 0.0
text 636276 636276 0 0.0
shell nrf52840dk_nrf52840 (read/write) 807447 807447 0 0.0
bss 111236 111236 0 0.0
rodata 79132 79132 0 0.0
text 539384 539384 0 0.0
p6 all-clusters-app default (read/write) 2484440 2484440 0 0.0
.bss 117608 117608 0 0.0
.data 2672 2672 0 0.0
.text 1442704 1442704 0 0.0
light-app default (read/write) 2391304 2391304 0 0.0
.bss 107248 107248 0 0.0
.data 2520 2520 0 0.0
.text 1349568 1349568 0 0.0
lock-app default (read/write) 2354752 2354752 0 0.0
.bss 106976 106976 0 0.0
.data 2480 2480 0 0.0
.text 1313016 1313016 0 0.0
qpg lighting-app qpg6105+debug (read only) 597476 597476 0 0.0
(read/write) 146936 146936 0 0.0
.bss 89072 89072 0 0.0
.data 1108 1108 0 0.0
.text 592156 592156 0 0.0
lock-app qpg6105+debug (read only) 563084 563084 0 0.0
(read/write) 146936 146936 0 0.0
.bss 89056 89056 0 0.0
.data 1060 1060 0 0.0
.text 557764 557764 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 877166 877166 0 0.0
bss 88600 88600 0 0.0
noinit 37160 37160 0 0.0
text 616812 616812 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 18, 2022

PR #15167: Size comparison from 11a5b14 to 0fc8b12

Increases (11 builds for linux)
platform target config section 11a5b14 0fc8b12 change % change
linux all-clusters-app debug (read only) 2385545 2385913 368 0.0
(read/write) 151456 151488 32 0.0
.bss 65376 65408 32 0.0
.got 4160 4168 8 0.2
.rodata 207013 207077 64 0.0
.text 2014946 2015154 208 0.0
bridge-app debug+rpc (read only) 1734437 1734613 176 0.0
(read/write) 94856 94888 32 0.0
.bss 49296 49328 32 0.1
.rodata 142732 142828 96 0.1
.text 1474869 1474949 80 0.0
chip-tool debug (read only) 8988237 8988637 400 0.0
(read/write) 319568 319600 32 0.0
.bss 40728 40760 32 0.1
.got 4784 4792 8 0.2
.rodata 474037 474133 96 0.0
.text 7855925 7856133 208 0.0
chip-tool-ipv6only arm64 (read only) 8713636 8713956 320 0.0
(read/write) 431377 431393 16 0.0
.bss 58977 58993 16 0.0
.rodata 450444 450524 80 0.0
.text 7351732 7351892 160 0.0
door-lock-app debug (read only) 1946537 1946953 416 0.0
(read/write) 120952 120984 32 0.0
.bss 52016 52048 32 0.1
.got 4136 4144 8 0.2
.rodata 174226 174322 96 0.1
.text 1622802 1623026 224 0.0
lighting-app debug+rpc (read only) 2072993 2073377 384 0.0
(read/write) 125944 125976 32 0.0
.bss 53024 53056 32 0.1
.got 4168 4176 8 0.2
.rodata 166801 166865 64 0.0
.text 1750546 1750770 224 0.0
ota-provider-app debug (read only) 1879961 1880377 416 0.0
(read/write) 116568 116632 64 0.1
.bss 51872 51904 32 0.1
.got 4392 4400 8 0.2
.rodata 159099 159195 96 0.1
.text 1569250 1569474 224 0.0
ota-requestor-app debug (read only) 1893025 1893425 400 0.0
(read/write) 117952 117984 32 0.0
.bss 52288 52320 32 0.1
.got 4192 4200 8 0.2
.rodata 153516 153612 96 0.1
.text 1589570 1589778 208 0.0
shell debug (read only) 2360449 2360817 368 0.0
(read/write) 153872 153904 32 0.0
.bss 73728 73760 32 0.0
.got 4168 4176 8 0.2
.rodata 208082 208146 64 0.0
.text 1994914 1995122 208 0.0
thermostat-no-ble arm64 (read only) 2166764 2167084 320 0.0
(read/write) 151137 151153 16 0.0
.bss 67505 67521 16 0.0
.rodata 134060 134140 80 0.1
.text 1813232 1813392 160 0.0
tv-app debug (read only) 2542905 2543305 400 0.0
(read/write) 152064 152128 64 0.0
.bss 69248 69280 32 0.0
.got 4552 4560 8 0.2
.rodata 199149 199245 96 0.0
.text 2169410 2169618 208 0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 11a5b14 0fc8b12 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 599342 599342 0 0.0
.app_xip_area 503268 503268 0 0.0
.bss 78772 78772 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 557374 557374 0 0.0
.app_xip_area 462844 462844 0 0.0
.bss 77268 77268 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 578618 578618 0 0.0
.app_xip_area 474664 474664 0 0.0
.bss 86364 86364 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916240 916240 0 0.0
(read/write) 129512 129512 0 0.0
.bss 127472 127472 0 0.0
.data 2036 2036 0 0.0
.text 916232 916232 0 0.0
BRD4161A+rpc (read only) 944964 944964 0 0.0
(read/write) 146424 146424 0 0.0
.bss 144248 144248 0 0.0
.data 2176 2176 0 0.0
.text 944956 944956 0 0.0
window-app BRD4161A (read only) 850080 850080 0 0.0
(read/write) 127424 127424 0 0.0
.bss 125520 125520 0 0.0
.data 1904 1904 0 0.0
.text 850072 850072 0 0.0
esp32 all-clusters-app c3devkit (read only) 950284 950284 0 0.0
(read/write) 1402034 1402034 0 0.0
.dram0.bss 68512 68512 0 0.0
.dram0.data 14156 14156 0 0.0
.flash.rodata 200472 200472 0 0.0
.flash.text 950284 950284 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 999851 999851 0 0.0
(read/write) 467304 467304 0 0.0
.dram0.bss 73656 73656 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 227456 227456 0 0.0
.flash.text 994467 994467 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 692536 692536 0 0.0
.bss 78392 78392 0 0.0
.data 1912 1912 0 0.0
.text 606432 606432 0 0.0
lock k32w061+release (read/write) 695072 695072 0 0.0
.bss 78608 78608 0 0.0
.data 1952 1952 0 0.0
.text 608712 608712 0 0.0
linux all-clusters-app debug (read only) 2385545 2385913 368 0.0
(read/write) 151456 151488 32 0.0
.bss 65376 65408 32 0.0
.data 1328 1328 0 0.0
.data.rel.ro 79048 79048 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4168 8 0.2
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 207013 207077 64 0.0
.text 2014946 2015154 208 0.0
bridge-app debug+rpc (read only) 1734437 1734613 176 0.0
(read/write) 94856 94888 32 0.0
.bss 49296 49328 32 0.1
.data 2034 2034 0 0.0
.data.rel.ro 38376 38376 0 0.0
.dynamic 592 592 0 0.0
.got 3952 3952 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 142732 142828 96 0.1
.text 1474869 1474949 80 0.0
chip-tool debug (read only) 8988237 8988637 400 0.0
(read/write) 319568 319600 32 0.0
.bss 40728 40760 32 0.1
.data 1184 1184 0 0.0
.data.rel.ro 271624 271624 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4792 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 474037 474133 96 0.0
.text 7855925 7856133 208 0.0
chip-tool-ipv6only arm64 (read only) 8713636 8713956 320 0.0
(read/write) 431377 431393 16 0.0
.bss 58977 58993 16 0.0
.data 1216 1216 0 0.0
.data.rel.ro 316816 316816 0 0.0
.dynamic 560 560 0 0.0
.got 50568 50568 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 450444 450524 80 0.0
.text 7351732 7351892 160 0.0
door-lock-app debug (read only) 1946537 1946953 416 0.0
(read/write) 120952 120984 32 0.0
.bss 52016 52048 32 0.1
.data 1010 1010 0 0.0
.data.rel.ro 62488 62488 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4144 8 0.2
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 174226 174322 96 0.1
.text 1622802 1623026 224 0.0
lighting-app debug+rpc (read only) 2072993 2073377 384 0.0
(read/write) 125944 125976 32 0.0
.bss 53024 53056 32 0.1
.data 1400 1400 0 0.0
.data.rel.ro 65984 65984 0 0.0
.dynamic 608 608 0 0.0
.got 4168 4176 8 0.2
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 166801 166865 64 0.0
.text 1750546 1750770 224 0.0
ota-provider-app debug (read only) 1879961 1880377 416 0.0
(read/write) 116568 116632 64 0.1
.bss 51872 51904 32 0.1
.data 1224 1224 0 0.0
.data.rel.ro 57816 57816 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4400 8 0.2
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 159099 159195 96 0.1
.text 1569250 1569474 224 0.0
ota-requestor-app debug (read only) 1893025 1893425 400 0.0
(read/write) 117952 117984 32 0.0
.bss 52288 52320 32 0.1
.data 1128 1128 0 0.0
.data.rel.ro 59080 59080 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4200 8 0.2
.init 27 27 0 0.0
.init_array 632 632 0 0.0
.rodata 153516 153612 96 0.1
.text 1589570 1589778 208 0.0
shell debug (read only) 2360449 2360817 368 0.0
(read/write) 153872 153904 32 0.0
.bss 73728 73760 32 0.0
.data 832 832 0 0.0
.data.rel.ro 73632 73632 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4176 8 0.2
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 208082 208146 64 0.0
.text 1994914 1995122 208 0.0
thermostat-no-ble arm64 (read only) 2166764 2167084 320 0.0
(read/write) 151137 151153 16 0.0
.bss 67505 67521 16 0.0
.data 1032 1032 0 0.0
.data.rel.ro 75384 75384 0 0.0
.dynamic 560 560 0 0.0
.got 4224 4224 0 0.0
.init 24 24 0 0.0
.init_array 336 336 0 0.0
.rodata 134060 134140 80 0.1
.text 1813232 1813392 160 0.0
tv-app debug (read only) 2542905 2543305 400 0.0
(read/write) 152064 152128 64 0.0
.bss 69248 69280 32 0.0
.data 3200 3200 0 0.0
.data.rel.ro 73576 73576 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4560 8 0.2
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 199149 199245 96 0.0
.text 2169410 2169618 208 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2431028 2431028 0 0.0
.bss 195924 195924 0 0.0
.data 5328 5328 0 0.0
.text 1393600 1393600 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2392804 2392804 0 0.0
.bss 188432 188432 0 0.0
.data 5632 5632 0 0.0
.text 1355376 1355376 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328312 2328312 0 0.0
.bss 187432 187432 0 0.0
.data 5608 5608 0 0.0
.text 1290912 1290912 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139840 1139840 0 0.0
.bss 11796 11796 0 0.0
.data 4368 4368 0 0.0
.text 103224 103224 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2319204 2319204 0 0.0
.bss 185980 185980 0 0.0
.data 5440 5440 0 0.0
.text 1281776 1281776 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1023347 1023347 0 0.0
bss 123532 123532 0 0.0
rodata 120960 120960 0 0.0
text 699836 699836 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 992659 992659 0 0.0
bss 120720 120720 0 0.0
rodata 112504 112504 0 0.0
text 679736 679736 0 0.0
nrf52840dongle_nrf52840 (read/write) 1038087 1038087 0 0.0
bss 124752 124752 0 0.0
rodata 119792 119792 0 0.0
text 703644 703644 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 929942 929942 0 0.0
bss 120092 120092 0 0.0
rodata 114216 114216 0 0.0
text 614860 614860 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 952111 952111 0 0.0
bss 121760 121760 0 0.0
rodata 109796 109796 0 0.0
text 641948 641948 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859574 859574 0 0.0
bss 118352 118352 0 0.0
rodata 102968 102968 0 0.0
text 557748 557748 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 950687 950687 0 0.0
bss 121480 121480 0 0.0
rodata 108748 108748 0 0.0
text 641768 641768 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 946635 946635 0 0.0
bss 121484 121484 0 0.0
rodata 108448 108448 0 0.0
text 638008 638008 0 0.0
shell nrf52840dk_nrf52840 (read/write) 811335 811335 0 0.0
bss 113328 113328 0 0.0
rodata 79676 79676 0 0.0
text 540684 540684 0 0.0
p6 all-clusters-app default (read/write) 2489384 2489384 0 0.0
.bss 124240 124240 0 0.0
.data 2672 2672 0 0.0
.text 1447648 1447648 0 0.0
light-app default (read/write) 2394648 2394648 0 0.0
.bss 113896 113896 0 0.0
.data 2528 2528 0 0.0
.text 1352912 1352912 0 0.0
lock-app default (read/write) 2358216 2358216 0 0.0
.bss 113648 113648 0 0.0
.data 2488 2488 0 0.0
.text 1316480 1316480 0 0.0
qpg lighting-app qpg6105+debug (read only) 600172 600172 0 0.0
(read/write) 146940 146940 0 0.0
.bss 90952 90952 0 0.0
.data 1112 1112 0 0.0
.text 594852 594852 0 0.0
lock-app qpg6105+debug (read only) 565936 565936 0 0.0
(read/write) 146940 146940 0 0.0
.bss 90960 90960 0 0.0
.data 1064 1064 0 0.0
.text 560616 560616 0 0.0
persistent-storage-app qpg6105+debug (read only) 99536 99536 0 0.0
(read/write) 146941 146941 0 0.0
.bss 24001 24001 0 0.0
.data 180 180 0 0.0
.text 94216 94216 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 878654 878654 0 0.0
bss 87504 87504 0 0.0
noinit 37160 37160 0 0.0
text 618770 618770 0 0.0

@woody-apple woody-apple merged commit 6107c13 into project-chip:master Feb 21, 2022
bzbarsky-apple added a commit to bzbarsky-apple/connectedhomeip that referenced this pull request Feb 21, 2022
…and then… (project-chip#15167)"

This reverts commit 6107c13.

PR project-chip#15167 was merged with a permanent CI failure (Tsan failures on
Linux), so now nothing can pass CI.
bzbarsky-apple added a commit that referenced this pull request Feb 22, 2022
…and then… (#15167)" (#15399)

This reverts commit 6107c13.

PR #15167 was merged with a permanent CI failure (Tsan failures on
Linux), so now nothing can pass CI.
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.

Linux platform wifiIPThread resource leak
5 participants