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

Mark attribute of type array as external to save storage in attribute store #11744

Merged
merged 2 commits into from
Nov 15, 2021
Merged

Mark attribute of type array as external to save storage in attribute store #11744

merged 2 commits into from
Nov 15, 2021

Conversation

yufengwangca
Copy link
Contributor

@yufengwangca yufengwangca commented Nov 12, 2021

Problem

What is being fixed? Examples:

  • For attribute of type of array which need to be handled by the platform SDK logic. We need to mark them as External to save storage in Attribute Store since Attribute Store does not have logic to handle attribute with type of array.

Change overview

Mark attribute of type array as external to save storage in attribute store

Testing

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

  • Covered by the CI

@github-actions
Copy link

github-actions bot commented Nov 12, 2021

PR #11744: Size comparison from 3c750d3 to 56f1bee

Increases (5 builds for mbed, p6)
platform target config section 3c750d3 56f1bee change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851616 852144 528 0.1
lighting-app CY8CPROTO_062_4343W+release .heap 858312 858848 536 0.1
lock-app CY8CPROTO_062_4343W+release .heap 859440 859968 528 0.1
p6 all-clusters-app default .heap 918216 918752 536 0.1
lock-app default .heap 929648 930176 528 0.1
Decreases (28 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 3c750d3 56f1bee change % change
efr32 lighting-app BRD4161A (read only) 748848 748320 -528 -0.1
(read/write) 115940 115412 -528 -0.5
.bss 114140 113612 -528 -0.5
.text 748840 748312 -528 -0.1
BRD4161A+rpc (read only) 736396 735860 -536 -0.1
(read/write) 132568 132040 -528 -0.4
.bss 130644 130116 -528 -0.4
.text 736388 735852 -536 -0.1
lock-app BRD4161A (read only) 725688 725152 -536 -0.1
(read/write) 113724 113196 -528 -0.5
.bss 111964 111436 -528 -0.5
.text 725680 725144 -536 -0.1
window-app BRD4161A (read only) 726584 726048 -536 -0.1
(read/write) 114044 113516 -528 -0.5
.bss 112284 111756 -528 -0.5
.text 726576 726040 -536 -0.1
esp32 all-clusters-app c3devkit (read/write) 1222346 1221282 -1064 -0.1
.dram0.bss 56016 55480 -536 -1.0
.flash.rodata 166992 166456 -536 -0.3
m5stack (read/write) 420520 419448 -1072 -0.3
.dram0.bss 61104 60568 -536 -0.9
.flash.rodata 194036 193500 -536 -0.3
k32w lighting-app k32w061+se05x+release (read/write) 701792 700732 -1060 -0.2
.bss 77508 76980 -528 -0.7
.text 616576 616044 -532 -0.1
lock-app k32w061+debug (read/write) 593008 591940 -1068 -0.2
.bss 68028 67492 -536 -0.8
.text 517304 516772 -532 -0.1
shell k32w061+debug (read/write) 658676 657616 -1060 -0.2
.bss 78820 78292 -528 -0.7
.text 572212 571680 -532 -0.1
linux all-clusters-app debug (read only) 1713481 1712849 -632 -0.0
(read/write) 126336 125824 -512 -0.4
.bss 57680 57168 -512 -0.9
.rodata 140149 139637 -512 -0.4
bridge-app debug+rpc (read only) 1307533 1306869 -664 -0.1
(read/write) 77456 76912 -544 -0.7
.bss 42896 42352 -544 -1.3
.rodata 111796 111252 -544 -0.5
lighting-app debug+rpc (read only) 1574273 1573609 -664 -0.0
(read/write) 110224 109680 -544 -0.5
.bss 48080 47536 -544 -1.1
.rodata 129777 129233 -544 -0.4
tv-app debug (read only) 1853121 1852457 -664 -0.0
(read/write) 407928 407384 -544 -0.1
.bss 339752 339208 -544 -0.2
.rodata 156877 156333 -544 -0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2291128 2290592 -536 -0.0
.bss 179612 179084 -528 -0.3
.text 1253728 1253192 -536 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2273936 2273408 -528 -0.0
.bss 172556 172020 -536 -0.3
.text 1236536 1236008 -528 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2249568 2249032 -536 -0.0
.bss 171436 170908 -528 -0.3
.text 1212168 1211632 -536 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864283 863207 -1076 -0.1
bss 110964 110432 -532 -0.5
rodata 97100 96568 -532 -0.5
nrf52840dk_nrf52840+rpc (read/write) 826675 825599 -1076 -0.1
bss 107316 106784 -532 -0.5
rodata 88292 87760 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 789342 788266 -1076 -0.1
bss 112336 111804 -532 -0.5
rodata 92360 91828 -532 -0.6
lock-app nrf52840dk_nrf52840 (read/write) 839519 838443 -1076 -0.1
bss 109988 109456 -532 -0.5
rodata 93168 92636 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 764814 763738 -1076 -0.1
bss 111400 110868 -532 -0.5
rodata 88472 87940 -532 -0.6
pump-app nrf52840dk_nrf52840 (read/write) 845611 844535 -1076 -0.1
bss 110128 109596 -532 -0.5
rodata 94876 94344 -532 -0.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 839375 838299 -1076 -0.1
bss 110024 109492 -532 -0.5
rodata 93168 92636 -532 -0.6
p6 all-clusters-app default (read/write) 2299616 2299080 -536 -0.0
.bss 112608 112072 -536 -0.5
.text 1257880 1257344 -536 -0.0
lock-app default (read/write) 2213656 2213120 -536 -0.0
.bss 101296 100768 -528 -0.5
.text 1171920 1171384 -536 -0.0
qpg lighting-app qpg6100+debug (read only) 493396 492864 -532 -0.1
.bss 50640 50104 -536 -1.1
.text 488076 487544 -532 -0.1
lock-app qpg6100+debug (read only) 468140 467608 -532 -0.1
.bss 49576 49048 -528 -1.1
.text 462820 462288 -532 -0.1
telink lighting-app tlsr9518adk80d (read/write) 666614 665554 -1060 -0.2
bss 69320 68788 -532 -0.8
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 3c750d3 56f1bee change % change
efr32 lighting-app BRD4161A (read only) 748848 748320 -528 -0.1
(read/write) 115940 115412 -528 -0.5
.bss 114140 113612 -528 -0.5
.data 1800 1800 0 0.0
.text 748840 748312 -528 -0.1
BRD4161A+rpc (read only) 736396 735860 -536 -0.1
(read/write) 132568 132040 -528 -0.4
.bss 130644 130116 -528 -0.4
.data 1924 1924 0 0.0
.text 736388 735852 -536 -0.1
lock-app BRD4161A (read only) 725688 725152 -536 -0.1
(read/write) 113724 113196 -528 -0.5
.bss 111964 111436 -528 -0.5
.data 1756 1756 0 0.0
.text 725680 725144 -536 -0.1
window-app BRD4161A (read only) 726584 726048 -536 -0.1
(read/write) 114044 113516 -528 -0.5
.bss 112284 111756 -528 -0.5
.data 1760 1760 0 0.0
.text 726576 726040 -536 -0.1
esp32 all-clusters-app c3devkit (read only) 823684 823684 0 0.0
(read/write) 1222346 1221282 -1064 -0.1
.dram0.bss 56016 55480 -536 -1.0
.dram0.data 14092 14092 0 0.0
.flash.rodata 166992 166456 -536 -0.3
.flash.text 823684 823684 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 894727 894727 0 0.0
(read/write) 420520 419448 -1072 -0.3
.dram0.bss 61104 60568 -536 -0.9
.dram0.data 34056 34056 0 0.0
.flash.rodata 194036 193500 -536 -0.3
.flash.text 889343 889343 0 0.0
.iram0.text 122987 122987 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 701792 700732 -1060 -0.2
.bss 77508 76980 -528 -0.7
.data 1908 1908 0 0.0
.text 616576 616044 -532 -0.1
lock-app k32w061+debug (read/write) 593008 591940 -1068 -0.2
.bss 68028 67492 -536 -0.8
.data 1876 1876 0 0.0
.text 517304 516772 -532 -0.1
shell k32w061+debug (read/write) 658676 657616 -1060 -0.2
.bss 78820 78292 -528 -0.7
.data 1844 1844 0 0.0
.text 572212 571680 -532 -0.1
linux all-clusters-app debug (read only) 1713481 1712849 -632 -0.0
(read/write) 126336 125824 -512 -0.4
.bss 57680 57168 -512 -0.9
.data 1042 1042 0 0.0
.data.rel.ro 62336 62336 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 140149 139637 -512 -0.4
.text 1439282 1439282 0 0.0
bridge-app debug+rpc (read only) 1307533 1306869 -664 -0.1
(read/write) 77456 76912 -544 -0.7
.bss 42896 42352 -544 -1.3
.data 1568 1568 0 0.0
.data.rel.ro 27992 27992 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 111796 111252 -544 -0.5
.text 1098741 1098741 0 0.0
chip-tool debug (read only) 4614229 4614229 0 0.0
(read/write) 164008 164008 0 0.0
.bss 41192 41192 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 115040 115040 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 259698 259698 0 0.0
.text 4052421 4052421 0 0.0
lighting-app debug+rpc (read only) 1574273 1573609 -664 -0.0
(read/write) 110224 109680 -544 -0.5
.bss 48080 47536 -544 -1.1
.data 1234 1234 0 0.0
.data.rel.ro 55584 55584 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129777 129233 -544 -0.4
.text 1309778 1309778 0 0.0
ota-provider-app debug (read only) 1262785 1262785 0 0.0
(read/write) 75208 75208 0 0.0
.bss 44512 44512 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24808 24808 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 113255 113255 0 0.0
.text 1052658 1052658 0 0.0
ota-requestor-app debug (read only) 1347601 1347601 0 0.0
(read/write) 78976 78976 0 0.0
.bss 46976 46976 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26056 26056 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 124112 124112 0 0.0
.text 1124066 1124066 0 0.0
shell debug (read only) 788969 788969 0 0.0
(read/write) 65064 65064 0 0.0
.bss 23400 23400 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36928 36928 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 77903 77903 0 0.0
.text 609170 609170 0 0.0
tv-app debug (read only) 1853121 1852457 -664 -0.0
(read/write) 407928 407384 -544 -0.1
.bss 339752 339208 -544 -0.2
.data 2768 2768 0 0.0
.data.rel.ro 59728 59728 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 156877 156333 -544 -0.3
.text 1551138 1551138 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2291128 2290592 -536 -0.0
.bss 179612 179084 -528 -0.3
.data 5216 5216 0 0.0
.heap 851616 852144 528 0.1
.text 1253728 1253192 -536 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273936 2273408 -528 -0.0
.bss 172556 172020 -536 -0.3
.data 5576 5576 0 0.0
.heap 858312 858848 536 0.1
.text 1236536 1236008 -528 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249568 2249032 -536 -0.0
.bss 171436 170908 -528 -0.3
.data 5568 5568 0 0.0
.heap 859440 859968 528 0.1
.text 1212168 1211632 -536 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048376 2048376 0 0.0
.bss 155912 155912 0 0.0
.data 4968 4968 0 0.0
.heap 875568 875568 0 0.0
.text 1010976 1010976 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 864283 863207 -1076 -0.1
bss 110964 110432 -532 -0.5
rodata 97100 96568 -532 -0.5
text 580604 580604 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 826675 825599 -1076 -0.1
bss 107316 106784 -532 -0.5
rodata 88292 87760 -532 -0.6
text 554776 554776 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 789342 788266 -1076 -0.1
bss 112336 111804 -532 -0.5
rodata 92360 91828 -532 -0.6
text 510072 510072 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 839519 838443 -1076 -0.1
bss 109988 109456 -532 -0.5
rodata 93168 92636 -532 -0.6
text 560904 560904 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 764814 763738 -1076 -0.1
bss 111400 110868 -532 -0.5
rodata 88472 87940 -532 -0.6
text 490464 490464 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 845611 844535 -1076 -0.1
bss 110128 109596 -532 -0.5
rodata 94876 94344 -532 -0.6
text 565068 565068 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839375 838299 -1076 -0.1
bss 110024 109492 -532 -0.5
rodata 93168 92636 -532 -0.6
text 560640 560640 0 0.0
shell nrf52840dk_nrf52840 (read/write) 775483 775483 0 0.0
bss 108736 108736 0 0.0
rodata 72160 72160 0 0.0
text 520008 520008 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 690538 690538 0 0.0
bss 109720 109720 0 0.0
rodata 66804 66804 0 0.0
text 440616 440616 0 0.0
p6 all-clusters-app default (read/write) 2299616 2299080 -536 -0.0
.bss 112608 112072 -536 -0.5
.data 2520 2520 0 0.0
.heap 918216 918752 536 0.1
.text 1257880 1257344 -536 -0.0
lock-app default (read/write) 2213656 2213120 -536 -0.0
.bss 101296 100768 -528 -0.5
.data 2400 2400 0 0.0
.heap 929648 930176 528 0.1
.text 1171920 1171384 -536 -0.0
qpg lighting-app qpg6100+debug (read only) 493396 492864 -532 -0.1
(read/write) 114144 114144 0 0.0
.bss 50640 50104 -536 -1.1
.data 1008 1008 0 0.0
.text 488076 487544 -532 -0.1
lock-app qpg6100+debug (read only) 468140 467608 -532 -0.1
(read/write) 114140 114140 0 0.0
.bss 49576 49048 -528 -1.1
.data 964 964 0 0.0
.text 462820 462288 -532 -0.1
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 666614 665554 -1060 -0.2
bss 69320 68788 -532 -0.8
noinit 33216 33216 0 0.0
text 461108 461108 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 13, 2021

PR #11744: Size comparison from 507ba15 to b8eb692

Increases above 0.2%:

platform target config section 507ba15 b8eb692 change % change
linux ota-provider-app debug .rodata 113383 113703 320 0.3
ota-requestor-app debug .rodata 124208 124528 320 0.3
shell debug .rodata 77903 78191 288 0.4
Increases (27 builds for efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section 507ba15 b8eb692 change % change
efr32 lighting-app BRD4161A (read only) 750088 750296 208 0.0
.text 750080 750288 208 0.0
BRD4161A+rpc (read only) 737636 737836 200 0.0
.text 737628 737828 200 0.0
lock-app BRD4161A (read only) 726752 726952 200 0.0
.text 726744 726944 200 0.0
window-app BRD4161A (read only) 727744 727944 200 0.0
.text 727736 727936 200 0.0
esp32 all-clusters-app c3devkit (read only) 826956 827054 98 0.0
.flash.text 826956 827054 98 0.0
m5stack (read only) 897631 897699 68 0.0
.flash.text 892247 892315 68 0.0
linux all-clusters-app debug .text 1447842 1448066 224 0.0
bridge-app debug+rpc .text 1103909 1104133 224 0.0
chip-tool debug (read only) 4921493 4921749 256 0.0
.rodata 268242 268498 256 0.1
lighting-app debug+rpc .text 1317746 1317970 224 0.0
ota-provider-app debug (read only) 1267337 1267657 320 0.0
.rodata 113383 113703 320 0.3
ota-requestor-app debug (read only) 1352009 1352329 320 0.0
.rodata 124208 124528 320 0.3
shell debug (read only) 789081 789369 288 0.0
.rodata 77903 78191 288 0.4
tv-app debug .text 1556418 1556658 240 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851536 852072 536 0.1
lighting-app CY8CPROTO_062_4343W+release .heap 858312 858848 536 0.1
lock-app CY8CPROTO_062_4343W+release .heap 859440 859968 528 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 text 581516 581652 136 0.0
nrf52840dk_nrf52840+rpc text 555688 555824 136 0.0
nrf5340dk_nrf5340_cpuapp text 510984 511120 136 0.0
lock-app nrf52840dk_nrf52840 text 561616 561752 136 0.0
nrf5340dk_nrf5340_cpuapp text 491176 491312 136 0.0
pump-app nrf52840dk_nrf52840 text 565800 565936 136 0.0
pump-controller-app nrf52840dk_nrf52840 text 561236 561372 136 0.0
p6 all-clusters-app default .heap 918144 918680 536 0.1
lock-app default .heap 929648 930176 528 0.1
telink lighting-app tlsr9518adk80d text 462372 462502 130 0.0
Decreases (28 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 507ba15 b8eb692 change % change
efr32 lighting-app BRD4161A (read/write) 115940 115412 -528 -0.5
.bss 114140 113612 -528 -0.5
BRD4161A+rpc (read/write) 132568 132040 -528 -0.4
.bss 130644 130116 -528 -0.4
lock-app BRD4161A (read/write) 113724 113196 -528 -0.5
.bss 111964 111436 -528 -0.5
window-app BRD4161A (read/write) 114044 113516 -528 -0.5
.bss 112284 111756 -528 -0.5
esp32 all-clusters-app c3devkit (read/write) 1224466 1223402 -1064 -0.1
.dram0.bss 57088 56552 -536 -0.9
.flash.rodata 168040 167504 -536 -0.3
m5stack (read/write) 422624 421560 -1064 -0.3
.dram0.bss 62184 61648 -536 -0.9
.flash.rodata 195060 194532 -528 -0.3
k32w lighting-app k32w061+se05x+release (read/write) 702540 701608 -932 -0.1
.bss 77508 76980 -528 -0.7
.text 617324 616920 -404 -0.1
lock-app k32w061+debug (read/write) 593548 592624 -924 -0.2
.bss 68028 67492 -536 -0.8
.text 517844 517456 -388 -0.1
shell k32w061+debug (read/write) 659232 658300 -932 -0.1
.bss 78820 78292 -528 -0.7
.text 572768 572364 -404 -0.1
linux all-clusters-app debug (read only) 1722337 1722249 -88 -0.0
(read/write) 126816 126272 -544 -0.4
.bss 57776 57232 -544 -0.9
.rodata 140277 140085 -192 -0.1
bridge-app debug+rpc (read only) 1312741 1312589 -152 -0.0
(read/write) 77424 76880 -544 -0.7
.bss 42896 42352 -544 -1.3
.rodata 111860 111604 -256 -0.2
lighting-app debug+rpc (read only) 1582281 1582161 -120 -0.0
(read/write) 110192 109648 -544 -0.5
.bss 48080 47536 -544 -1.1
.rodata 129841 129617 -224 -0.2
tv-app debug (read only) 1858569 1858433 -136 -0.0
(read/write) 407896 407352 -544 -0.1
.bss 339752 339208 -544 -0.2
.rodata 157069 156813 -256 -0.2
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2292200 2291736 -464 -0.0
.bss 179692 179156 -536 -0.3
.text 1254800 1254336 -464 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274688 2274224 -464 -0.0
.bss 172556 172020 -536 -0.3
.text 1237288 1236824 -464 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2250128 2249656 -472 -0.0
.bss 171436 170908 -528 -0.3
.text 1212728 1212256 -472 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865175 864243 -932 -0.1
bss 110964 110432 -532 -0.5
rodata 97080 96548 -532 -0.5
nrf52840dk_nrf52840+rpc (read/write) 827567 826651 -916 -0.1
bss 107320 106788 -532 -0.5
rodata 88272 87740 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 790234 789286 -948 -0.1
bss 112340 111808 -532 -0.5
rodata 92340 91808 -532 -0.6
lock-app nrf52840dk_nrf52840 (read/write) 840199 839267 -932 -0.1
bss 109988 109456 -532 -0.5
rodata 93144 92612 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 765514 764566 -948 -0.1
bss 111400 110868 -532 -0.5
rodata 88452 87920 -532 -0.6
pump-app nrf52840dk_nrf52840 (read/write) 846327 845379 -948 -0.1
bss 110128 109596 -532 -0.5
rodata 94856 94324 -532 -0.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 839903 838971 -932 -0.1
bss 110024 109492 -532 -0.5
rodata 93104 92572 -532 -0.6
p6 all-clusters-app default (read/write) 2301232 2300896 -336 -0.0
.bss 112680 112144 -536 -0.5
.text 1259496 1259160 -336 -0.0
lock-app default (read/write) 2214704 2214360 -344 -0.0
.bss 101296 100768 -528 -0.5
.text 1172968 1172624 -344 -0.0
qpg lighting-app qpg6100+debug (read only) 494216 493820 -396 -0.1
.bss 50640 50104 -536 -1.1
.text 488896 488500 -396 -0.1
lock-app qpg6100+debug (read only) 468752 468356 -396 -0.1
.bss 49576 49048 -528 -1.1
.text 463432 463036 -396 -0.1
telink lighting-app tlsr9518adk80d (read/write) 667854 666922 -932 -0.1
bss 69320 68788 -532 -0.8
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 507ba15 b8eb692 change % change
efr32 lighting-app BRD4161A (read only) 750088 750296 208 0.0
(read/write) 115940 115412 -528 -0.5
.bss 114140 113612 -528 -0.5
.data 1800 1800 0 0.0
.text 750080 750288 208 0.0
BRD4161A+rpc (read only) 737636 737836 200 0.0
(read/write) 132568 132040 -528 -0.4
.bss 130644 130116 -528 -0.4
.data 1924 1924 0 0.0
.text 737628 737828 200 0.0
lock-app BRD4161A (read only) 726752 726952 200 0.0
(read/write) 113724 113196 -528 -0.5
.bss 111964 111436 -528 -0.5
.data 1756 1756 0 0.0
.text 726744 726944 200 0.0
window-app BRD4161A (read only) 727744 727944 200 0.0
(read/write) 114044 113516 -528 -0.5
.bss 112284 111756 -528 -0.5
.data 1760 1760 0 0.0
.text 727736 727936 200 0.0
esp32 all-clusters-app c3devkit (read only) 826956 827054 98 0.0
(read/write) 1224466 1223402 -1064 -0.1
.dram0.bss 57088 56552 -536 -0.9
.dram0.data 14092 14092 0 0.0
.flash.rodata 168040 167504 -536 -0.3
.flash.text 826956 827054 98 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 897631 897699 68 0.0
(read/write) 422624 421560 -1064 -0.3
.dram0.bss 62184 61648 -536 -0.9
.dram0.data 34056 34056 0 0.0
.flash.rodata 195060 194532 -528 -0.3
.flash.text 892247 892315 68 0.0
.iram0.text 122987 122987 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 702540 701608 -932 -0.1
.bss 77508 76980 -528 -0.7
.data 1908 1908 0 0.0
.text 617324 616920 -404 -0.1
lock-app k32w061+debug (read/write) 593548 592624 -924 -0.2
.bss 68028 67492 -536 -0.8
.data 1876 1876 0 0.0
.text 517844 517456 -388 -0.1
shell k32w061+debug (read/write) 659232 658300 -932 -0.1
.bss 78820 78292 -528 -0.7
.data 1844 1844 0 0.0
.text 572768 572364 -404 -0.1
linux all-clusters-app debug (read only) 1722337 1722249 -88 -0.0
(read/write) 126816 126272 -544 -0.4
.bss 57776 57232 -544 -0.9
.data 1042 1042 0 0.0
.data.rel.ro 62720 62720 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 140277 140085 -192 -0.1
.text 1447842 1448066 224 0.0
bridge-app debug+rpc (read only) 1312741 1312589 -152 -0.0
(read/write) 77424 76880 -544 -0.7
.bss 42896 42352 -544 -1.3
.data 1568 1568 0 0.0
.data.rel.ro 27960 27960 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 111860 111604 -256 -0.2
.text 1103909 1104133 224 0.0
chip-tool debug (read only) 4921493 4921749 256 0.0
(read/write) 167208 167208 0 0.0
.bss 41192 41192 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 118256 118256 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 268242 268498 256 0.1
.text 4343605 4343605 0 0.0
lighting-app debug+rpc (read only) 1582281 1582161 -120 -0.0
(read/write) 110192 109648 -544 -0.5
.bss 48080 47536 -544 -1.1
.data 1234 1234 0 0.0
.data.rel.ro 55552 55552 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129841 129617 -224 -0.2
.text 1317746 1317970 224 0.0
ota-provider-app debug (read only) 1267337 1267657 320 0.0
(read/write) 75176 75176 0 0.0
.bss 44512 44512 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24776 24776 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 113383 113703 320 0.3
.text 1057106 1057106 0 0.0
ota-requestor-app debug (read only) 1352009 1352329 320 0.0
(read/write) 78944 78944 0 0.0
.bss 46976 46976 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26040 26040 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 124208 124528 320 0.3
.text 1128402 1128402 0 0.0
shell debug (read only) 789081 789369 288 0.0
(read/write) 65064 65064 0 0.0
.bss 23400 23400 0 0.0
.data 242 242 0 0.0
.data.rel.ro 36928 36928 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 77903 78191 288 0.4
.text 609282 609282 0 0.0
tv-app debug (read only) 1858569 1858433 -136 -0.0
(read/write) 407896 407352 -544 -0.1
.bss 339752 339208 -544 -0.2
.data 2768 2768 0 0.0
.data.rel.ro 59696 59696 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 157069 156813 -256 -0.2
.text 1556418 1556658 240 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2292200 2291736 -464 -0.0
.bss 179692 179156 -536 -0.3
.data 5216 5216 0 0.0
.heap 851536 852072 536 0.1
.text 1254800 1254336 -464 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274688 2274224 -464 -0.0
.bss 172556 172020 -536 -0.3
.data 5576 5576 0 0.0
.heap 858312 858848 536 0.1
.text 1237288 1236824 -464 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250128 2249656 -472 -0.0
.bss 171436 170908 -528 -0.3
.data 5568 5568 0 0.0
.heap 859440 859968 528 0.1
.text 1212728 1212256 -472 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2048376 2048376 0 0.0
.bss 155912 155912 0 0.0
.data 4968 4968 0 0.0
.heap 875568 875568 0 0.0
.text 1010976 1010976 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865175 864243 -932 -0.1
bss 110964 110432 -532 -0.5
rodata 97080 96548 -532 -0.5
text 581516 581652 136 0.0
nrf52840dk_nrf52840+rpc (read/write) 827567 826651 -916 -0.1
bss 107320 106788 -532 -0.5
rodata 88272 87740 -532 -0.6
text 555688 555824 136 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790234 789286 -948 -0.1
bss 112340 111808 -532 -0.5
rodata 92340 91808 -532 -0.6
text 510984 511120 136 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840199 839267 -932 -0.1
bss 109988 109456 -532 -0.5
rodata 93144 92612 -532 -0.6
text 561616 561752 136 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 765514 764566 -948 -0.1
bss 111400 110868 -532 -0.5
rodata 88452 87920 -532 -0.6
text 491176 491312 136 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846327 845379 -948 -0.1
bss 110128 109596 -532 -0.5
rodata 94856 94324 -532 -0.6
text 565800 565936 136 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 839903 838971 -932 -0.1
bss 110024 109492 -532 -0.5
rodata 93104 92572 -532 -0.6
text 561236 561372 136 0.0
shell nrf52840dk_nrf52840 (read/write) 775499 775499 0 0.0
bss 108736 108736 0 0.0
rodata 72160 72160 0 0.0
text 520020 520020 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 690554 690554 0 0.0
bss 109720 109720 0 0.0
rodata 66804 66804 0 0.0
text 440628 440628 0 0.0
p6 all-clusters-app default (read/write) 2301232 2300896 -336 -0.0
.bss 112680 112144 -536 -0.5
.data 2520 2520 0 0.0
.heap 918144 918680 536 0.1
.text 1259496 1259160 -336 -0.0
lock-app default (read/write) 2214704 2214360 -344 -0.0
.bss 101296 100768 -528 -0.5
.data 2400 2400 0 0.0
.heap 929648 930176 528 0.1
.text 1172968 1172624 -344 -0.0
qpg lighting-app qpg6100+debug (read only) 494216 493820 -396 -0.1
(read/write) 114144 114144 0 0.0
.bss 50640 50104 -536 -1.1
.data 1008 1008 0 0.0
.text 488896 488500 -396 -0.1
lock-app qpg6100+debug (read only) 468752 468356 -396 -0.1
(read/write) 114140 114140 0 0.0
.bss 49576 49048 -528 -1.1
.data 964 964 0 0.0
.text 463432 463036 -396 -0.1
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 667854 666922 -932 -0.1
bss 69320 68788 -532 -0.8
noinit 33216 33216 0 0.0
text 462372 462502 130 0.0

Copy link
Contributor

@woody-apple woody-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@woody-apple woody-apple self-requested a review November 15, 2021 17:15
@github-actions
Copy link

github-actions bot commented Nov 15, 2021

PR #11744: Size comparison from cb8fc0f to dc8da6a

Increases above 0.2%:

platform target config section cb8fc0f dc8da6a change % change
linux ota-provider-app debug .rodata 112711 113031 320 0.3
ota-requestor-app debug .rodata 123536 123856 320 0.3
shell debug .rodata 77903 78191 288 0.4
Increases (27 builds for efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section cb8fc0f dc8da6a change % change
efr32 lighting-app BRD4161A (read only) 746800 747000 200 0.0
.text 746792 746992 200 0.0
BRD4161A+rpc (read only) 734316 734524 208 0.0
.text 734308 734516 208 0.0
lock-app BRD4161A (read only) 723864 724064 200 0.0
.text 723856 724056 200 0.0
window-app BRD4161A (read only) 724856 725056 200 0.0
.text 724848 725048 200 0.0
esp32 all-clusters-app c3devkit (read only) 825904 826002 98 0.0
.flash.text 825904 826002 98 0.0
m5stack (read only) 896671 896767 96 0.0
.flash.text 891287 891383 96 0.0
linux all-clusters-app debug .text 1442290 1442514 224 0.0
bridge-app debug+rpc .text 1098613 1098837 224 0.0
chip-tool debug (read only) 4901109 4901365 256 0.0
.rodata 265202 265458 256 0.1
lighting-app debug+rpc .text 1312450 1312674 224 0.0
ota-provider-app debug (read only) 1261561 1261881 320 0.0
.rodata 112711 113031 320 0.3
ota-requestor-app debug (read only) 1344625 1344945 320 0.0
.rodata 123536 123856 320 0.3
shell debug (read only) 793417 793705 288 0.0
.rodata 77903 78191 288 0.4
tv-app debug .text 1548178 1548402 224 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851584 852120 536 0.1
lighting-app CY8CPROTO_062_4343W+release .heap 858360 858896 536 0.1
lock-app CY8CPROTO_062_4343W+release .heap 859488 860016 528 0.1
nrfconnect lighting-app nrf52840dk_nrf52840 text 579976 580112 136 0.0
nrf52840dk_nrf52840+rpc text 554148 554284 136 0.0
nrf5340dk_nrf5340_cpuapp text 509444 509580 136 0.0
lock-app nrf52840dk_nrf52840 text 560076 560212 136 0.0
nrf5340dk_nrf5340_cpuapp text 489636 489772 136 0.0
pump-app nrf52840dk_nrf52840 text 564256 564392 136 0.0
pump-controller-app nrf52840dk_nrf52840 text 559696 559832 136 0.0
p6 all-clusters-app default .heap 918192 918728 536 0.1
lock-app default .heap 929696 930224 528 0.1
telink lighting-app tlsr9518adk80d text 460404 460534 130 0.0
Decreases (28 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section cb8fc0f dc8da6a change % change
efr32 lighting-app BRD4161A (read/write) 115892 115364 -528 -0.5
.bss 114092 113564 -528 -0.5
BRD4161A+rpc (read/write) 132520 131992 -528 -0.4
.bss 130596 130068 -528 -0.4
lock-app BRD4161A (read/write) 113676 113148 -528 -0.5
.bss 111916 111388 -528 -0.5
window-app BRD4161A (read/write) 113996 113468 -528 -0.5
.bss 112236 111708 -528 -0.5
esp32 all-clusters-app c3devkit (read/write) 1221338 1220258 -1080 -0.1
.dram0.bss 57048 56512 -536 -0.9
.flash.rodata 164944 164408 -536 -0.3
m5stack (read/write) 420060 418996 -1064 -0.3
.dram0.bss 62136 61600 -536 -0.9
.flash.rodata 192588 192060 -528 -0.3
k32w lighting-app k32w061+se05x+release (read/write) 699784 698868 -916 -0.1
.bss 77460 76932 -528 -0.7
.text 614616 614228 -388 -0.1
lock-app k32w061+debug (read/write) 591208 590284 -924 -0.2
.bss 67980 67444 -536 -0.8
.text 515552 515164 -388 -0.1
shell k32w061+debug (read/write) 656876 655944 -932 -0.1
.bss 78772 78244 -528 -0.7
.text 570460 570056 -404 -0.1
linux all-clusters-app debug (read only) 1711369 1711249 -120 -0.0
(read/write) 126752 126208 -544 -0.4
.bss 57648 57104 -544 -0.9
.rodata 135509 135285 -224 -0.2
bridge-app debug+rpc (read only) 1306589 1306469 -120 -0.0
(read/write) 77360 76816 -544 -0.7
.bss 42768 42224 -544 -1.3
.rodata 110956 110732 -224 -0.2
lighting-app debug+rpc (read only) 1575601 1575481 -120 -0.0
(read/write) 110192 109648 -544 -0.5
.bss 48016 47472 -544 -1.1
.rodata 128529 128305 -224 -0.2
tv-app debug (read only) 1847249 1847129 -120 -0.0
(read/write) 404984 404440 -544 -0.1
.bss 337096 336552 -544 -0.2
.rodata 155117 154893 -224 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2286056 2285656 -400 -0.0
.bss 179644 179108 -536 -0.3
.text 1248656 1248256 -400 -0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2272064 2271592 -472 -0.0
.bss 172508 171972 -536 -0.3
.text 1234664 1234192 -472 -0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2247896 2247432 -464 -0.0
.bss 171388 170860 -528 -0.3
.text 1210496 1210032 -464 -0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862451 861519 -932 -0.1
bss 110916 110384 -532 -0.5
rodata 95924 95392 -532 -0.6
nrf52840dk_nrf52840+rpc (read/write) 824823 823891 -932 -0.1
bss 107272 106740 -532 -0.5
rodata 87112 86580 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 787494 786562 -932 -0.1
bss 112292 111760 -532 -0.5
rodata 91184 90652 -532 -0.6
lock-app nrf52840dk_nrf52840 (read/write) 837851 836919 -932 -0.1
bss 109940 109408 -532 -0.5
rodata 92396 91864 -532 -0.6
nrf5340dk_nrf5340_cpuapp (read/write) 763154 762238 -916 -0.1
bss 111352 110820 -532 -0.5
rodata 87700 87168 -532 -0.6
pump-app nrf52840dk_nrf52840 (read/write) 843959 843059 -900 -0.1
bss 110080 109548 -532 -0.5
rodata 94104 93572 -532 -0.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 837551 836651 -900 -0.1
bss 109976 109444 -532 -0.5
rodata 92352 91820 -532 -0.6
p6 all-clusters-app default (read/write) 2294712 2294376 -336 -0.0
.bss 112632 112096 -536 -0.5
.text 1252976 1252640 -336 -0.0
lock-app default (read/write) 2212136 2211800 -336 -0.0
.bss 101248 100720 -528 -0.5
.text 1170400 1170064 -336 -0.0
qpg lighting-app qpg6100+debug (read only) 491704 491308 -396 -0.1
.bss 50592 50056 -536 -1.1
.text 486384 485988 -396 -0.1
lock-app qpg6100+debug (read only) 466636 466240 -396 -0.1
.bss 49528 49000 -528 -1.1
.text 461316 460920 -396 -0.1
telink lighting-app tlsr9518adk80d (read/write) 664642 663710 -932 -0.1
bss 69272 68740 -532 -0.8
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section cb8fc0f dc8da6a change % change
efr32 lighting-app BRD4161A (read only) 746800 747000 200 0.0
(read/write) 115892 115364 -528 -0.5
.bss 114092 113564 -528 -0.5
.data 1800 1800 0 0.0
.text 746792 746992 200 0.0
BRD4161A+rpc (read only) 734316 734524 208 0.0
(read/write) 132520 131992 -528 -0.4
.bss 130596 130068 -528 -0.4
.data 1924 1924 0 0.0
.text 734308 734516 208 0.0
lock-app BRD4161A (read only) 723864 724064 200 0.0
(read/write) 113676 113148 -528 -0.5
.bss 111916 111388 -528 -0.5
.data 1756 1756 0 0.0
.text 723856 724056 200 0.0
window-app BRD4161A (read only) 724856 725056 200 0.0
(read/write) 113996 113468 -528 -0.5
.bss 112236 111708 -528 -0.5
.data 1760 1760 0 0.0
.text 724848 725048 200 0.0
esp32 all-clusters-app c3devkit (read only) 825904 826002 98 0.0
(read/write) 1221338 1220258 -1080 -0.1
.dram0.bss 57048 56512 -536 -0.9
.dram0.data 14084 14084 0 0.0
.flash.rodata 164944 164408 -536 -0.3
.flash.text 825904 826002 98 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 896671 896767 96 0.0
(read/write) 420060 418996 -1064 -0.3
.dram0.bss 62136 61600 -536 -0.9
.dram0.data 34056 34056 0 0.0
.flash.rodata 192588 192060 -528 -0.3
.flash.text 891287 891383 96 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 699784 698868 -916 -0.1
.bss 77460 76932 -528 -0.7
.data 1908 1908 0 0.0
.text 614616 614228 -388 -0.1
lock-app k32w061+debug (read/write) 591208 590284 -924 -0.2
.bss 67980 67444 -536 -0.8
.data 1876 1876 0 0.0
.text 515552 515164 -388 -0.1
shell k32w061+debug (read/write) 656876 655944 -932 -0.1
.bss 78772 78244 -528 -0.7
.data 1844 1844 0 0.0
.text 570460 570056 -404 -0.1
linux all-clusters-app debug (read only) 1711369 1711249 -120 -0.0
(read/write) 126752 126208 -544 -0.4
.bss 57648 57104 -544 -0.9
.data 1042 1042 0 0.0
.data.rel.ro 62784 62784 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 135509 135285 -224 -0.2
.text 1442290 1442514 224 0.0
bridge-app debug+rpc (read only) 1306589 1306469 -120 -0.0
(read/write) 77360 76816 -544 -0.7
.bss 42768 42224 -544 -1.3
.data 1568 1568 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 110956 110732 -224 -0.2
.text 1098613 1098837 224 0.0
chip-tool debug (read only) 4901109 4901365 256 0.0
(read/write) 166280 166280 0 0.0
.bss 40584 40584 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 117936 117936 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 265202 265458 256 0.1
.text 4326933 4326933 0 0.0
lighting-app debug+rpc (read only) 1575601 1575481 -120 -0.0
(read/write) 110192 109648 -544 -0.5
.bss 48016 47472 -544 -1.1
.data 1234 1234 0 0.0
.data.rel.ro 55616 55616 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 128529 128305 -224 -0.2
.text 1312450 1312674 224 0.0
ota-provider-app debug (read only) 1261561 1261881 320 0.0
(read/write) 75144 75144 0 0.0
.bss 44416 44416 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24840 24840 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 112711 113031 320 0.3
.text 1051762 1051762 0 0.0
ota-requestor-app debug (read only) 1344625 1344945 320 0.0
(read/write) 78848 78848 0 0.0
.bss 46880 46880 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26024 26024 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123536 123856 320 0.3
.text 1121666 1121666 0 0.0
shell debug (read only) 793417 793705 288 0.0
(read/write) 65512 65512 0 0.0
.bss 23400 23400 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37360 37360 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 77903 78191 288 0.4
.text 612434 612434 0 0.0
tv-app debug (read only) 1847249 1847129 -120 -0.0
(read/write) 404984 404440 -544 -0.1
.bss 337096 336552 -544 -0.2
.data 2768 2768 0 0.0
.data.rel.ro 59440 59440 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 155117 154893 -224 -0.1
.text 1548178 1548402 224 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2286056 2285656 -400 -0.0
.bss 179644 179108 -536 -0.3
.data 5216 5216 0 0.0
.heap 851584 852120 536 0.1
.text 1248656 1248256 -400 -0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2272064 2271592 -472 -0.0
.bss 172508 171972 -536 -0.3
.data 5576 5576 0 0.0
.heap 858360 858896 536 0.1
.text 1234664 1234192 -472 -0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2247896 2247432 -464 -0.0
.bss 171388 170860 -528 -0.3
.data 5568 5568 0 0.0
.heap 859488 860016 528 0.1
.text 1210496 1210032 -464 -0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2049136 2049136 0 0.0
.bss 155912 155912 0 0.0
.data 4968 4968 0 0.0
.heap 875568 875568 0 0.0
.text 1011736 1011736 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 862451 861519 -932 -0.1
bss 110916 110384 -532 -0.5
rodata 95924 95392 -532 -0.6
text 579976 580112 136 0.0
nrf52840dk_nrf52840+rpc (read/write) 824823 823891 -932 -0.1
bss 107272 106740 -532 -0.5
rodata 87112 86580 -532 -0.6
text 554148 554284 136 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 787494 786562 -932 -0.1
bss 112292 111760 -532 -0.5
rodata 91184 90652 -532 -0.6
text 509444 509580 136 0.0
lock-app nrf52840dk_nrf52840 (read/write) 837851 836919 -932 -0.1
bss 109940 109408 -532 -0.5
rodata 92396 91864 -532 -0.6
text 560076 560212 136 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 763154 762238 -916 -0.1
bss 111352 110820 -532 -0.5
rodata 87700 87168 -532 -0.6
text 489636 489772 136 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 843959 843059 -900 -0.1
bss 110080 109548 -532 -0.5
rodata 94104 93572 -532 -0.6
text 564256 564392 136 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 837551 836651 -900 -0.1
bss 109976 109444 -532 -0.5
rodata 92352 91820 -532 -0.6
text 559696 559832 136 0.0
shell nrf52840dk_nrf52840 (read/write) 775643 775643 0 0.0
bss 108744 108744 0 0.0
rodata 72192 72192 0 0.0
text 520104 520104 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 690666 690666 0 0.0
bss 109728 109728 0 0.0
rodata 66836 66836 0 0.0
text 440712 440712 0 0.0
p6 all-clusters-app default (read/write) 2294712 2294376 -336 -0.0
.bss 112632 112096 -536 -0.5
.data 2520 2520 0 0.0
.heap 918192 918728 536 0.1
.text 1252976 1252640 -336 -0.0
lock-app default (read/write) 2212136 2211800 -336 -0.0
.bss 101248 100720 -528 -0.5
.data 2400 2400 0 0.0
.heap 929696 930224 528 0.1
.text 1170400 1170064 -336 -0.0
qpg lighting-app qpg6100+debug (read only) 491704 491308 -396 -0.1
(read/write) 114144 114144 0 0.0
.bss 50592 50056 -536 -1.1
.data 1008 1008 0 0.0
.text 486384 485988 -396 -0.1
lock-app qpg6100+debug (read only) 466636 466240 -396 -0.1
(read/write) 114140 114140 0 0.0
.bss 49528 49000 -528 -1.1
.data 964 964 0 0.0
.text 461316 460920 -396 -0.1
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 664642 663710 -932 -0.1
bss 69272 68740 -532 -0.8
noinit 33216 33216 0 0.0
text 460404 460534 130 0.0

@yufengwangca yufengwangca merged commit a8657fb into project-chip:master Nov 15, 2021
@yufengwangca yufengwangca deleted the pr/cluster/optimize branch November 15, 2021 20:10
PSONALl pushed a commit to PSONALl/connectedhomeip that referenced this pull request Dec 3, 2021
… store (project-chip#11744)

* Mark attribute of type array as external

* Run codegen
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.

5 participants