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

Persisting Group Data Provider implemented. #12047

Merged

Conversation

rcasallas-silabs
Copy link
Contributor

@rcasallas-silabs rcasallas-silabs commented Nov 19, 2021

Problem

Currently, the group data is stored in volatile memory, and lost upon reset.

Change overview

Persistence provided through the PersistentStorageDelegate interface.

  • New data provider class added.
  • Unit tests improved.

Testing

Existing unit tests completed successfully.
Additional tests added.
Groups cluster server tests pass.

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #12047: Size comparison from eeb6877 to fcd33f0

Increases above 0.2%:

platform target config section eeb6877 fcd33f0 change % change
efr32 lighting-app BRD4161A (read only) 763656 784336 20680 2.7
(read/write) 119972 120288 316 0.3
.bss 118164 118480 316 0.3
.text 763648 784328 20680 2.7
BRD4161A+rpc (read only) 792152 812848 20696 2.6
.text 792144 812840 20696 2.6
lock-app BRD4161A (read only) 737520 758196 20676 2.8
(read/write) 117684 117996 312 0.3
.bss 115916 116232 316 0.3
.text 737512 758188 20676 2.8
window-app BRD4161A (read only) 740608 761500 20892 2.8
(read/write) 118116 118428 312 0.3
.bss 116340 116656 316 0.3
.text 740600 761492 20892 2.8
esp32 all-clusters-app c3devkit (read only) 837448 845264 7816 0.9
.flash.text 837448 845264 7816 0.9
m5stack (read only) 908943 915723 6780 0.7
.flash.text 903559 910339 6780 0.8
k32w lighting-app k32w061+se05x+release (read/write) 724476 734184 9708 1.3
.bss 78772 79088 316 0.4
.text 638064 647456 9392 1.5
lock-app k32w061+debug (read/write) 613476 623180 9704 1.6
.bss 69212 69528 316 0.5
.text 536660 546048 9388 1.7
shell k32w061+debug (read/write) 679256 688960 9704 1.4
.bss 80796 81112 316 0.4
.text 590884 600272 9388 1.6
linux all-clusters-app debug (read only) 1781497 1817281 35784 2.0
.data.rel.ro 65728 66224 496 0.8
.rodata 139957 140309 352 0.3
.text 1501922 1536322 34400 2.3
bridge-app debug+rpc (read only) 1352549 1401341 48792 3.6
(read/write) 71312 73136 1824 2.6
.bss 35120 35696 576 1.6
.data.rel.ro 29488 30752 1264 4.3
.rodata 113980 114420 440 0.4
.text 1138357 1183973 45616 4.0
chip-tool debug (read only) 6272725 6332533 59808 1.0
(read/write) 197904 199792 1888 1.0
.bss 33448 34056 608 1.8
.data.rel.ro 157880 159144 1264 0.8
.rodata 295816 296968 1152 0.4
.text 5573941 5629861 55920 1.0
lighting-app debug+rpc (read only) 1632633 1681385 48752 3.0
(read/write) 104400 106288 1888 1.8
.bss 40784 41392 608 1.5
.data.rel.ro 57072 58336 1264 2.2
.rodata 132433 132913 480 0.4
.text 1362290 1407826 45536 3.3
ota-provider-app debug (read only) 1312993 1363057 50064 3.8
(read/write) 69768 71624 1856 2.7
.bss 37696 38304 608 1.6
.data.rel.ro 26024 27288 1264 4.9
.rodata 115184 115632 448 0.4
.text 1097362 1144242 46880 4.3
ota-requestor-app debug (read only) 1412977 1463009 50032 3.5
(read/write) 73664 75520 1856 2.5
.bss 39808 40416 608 1.5
.data.rel.ro 27736 29000 1264 4.6
.rodata 127008 127424 416 0.3
.text 1182082 1228962 46880 4.0
tv-app debug (read only) 1927217 1975969 48752 2.5
(read/write) 314032 315896 1864 0.6
.data.rel.ro 61696 62960 1264 2.0
.rodata 161576 161992 416 0.3
.text 1617106 1662706 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296568 2305200 8632 0.4
.heap 849664 852048 2384 0.3
.text 1259168 1267776 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281248 2291792 10544 0.5
.text 1243848 1254392 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2254280 2264824 10544 0.5
.text 1216880 1227424 10544 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876759 887107 10348 1.2
bss 113136 113452 316 0.3
rodata 97368 97940 572 0.6
text 590712 600172 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839207 849555 10348 1.2
bss 109488 109804 316 0.3
rodata 88632 89204 572 0.6
text 564880 574340 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 801778 812142 10364 1.3
bss 114512 114828 316 0.3
rodata 92628 93200 572 0.6
text 520168 529628 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847587 857935 10348 1.2
bss 110176 110492 316 0.3
rodata 93108 93680 572 0.6
text 568960 578424 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 772842 783206 10364 1.3
bss 111584 111900 316 0.3
rodata 88396 88968 572 0.6
text 498508 507972 9464 1.9
pump-app nrf52840dk_nrf52840 (read/write) 853615 863979 10364 1.2
bss 110312 110628 316 0.3
rodata 94840 95412 572 0.6
text 573024 582488 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 846695 857043 10348 1.2
bss 110188 110504 316 0.3
rodata 92976 93548 572 0.6
text 568084 577548 9464 1.7
p6 all-clusters-app default (read/write) 2318400 2335112 16712 0.7
.heap 921200 923584 2384 0.3
.text 1276664 1293376 16712 1.3
lock-app default (read/write) 2229480 2250160 20680 0.9
.bss 96408 96724 316 0.3
.text 1187744 1208424 20680 1.7
qpg lighting-app qpg6100+debug (read only) 496828 506976 10148 2.0
.bss 79656 79976 320 0.4
.text 491508 501656 10148 2.1
lock-app qpg6100+debug (read only) 469424 479568 10144 2.2
.bss 78568 78888 320 0.4
.text 464104 474248 10144 2.2
telink lighting-app tlsr9518adk80d (read/write) 778622 789770 11148 1.4
bss 79716 80028 312 0.4
text 541398 551668 10270 1.9
Increases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section eeb6877 fcd33f0 change % change
efr32 lighting-app BRD4161A (read only) 763656 784336 20680 2.7
(read/write) 119972 120288 316 0.3
.bss 118164 118480 316 0.3
.text 763648 784328 20680 2.7
BRD4161A+rpc (read only) 792152 812848 20696 2.6
(read/write) 138276 138592 316 0.2
.bss 136364 136680 316 0.2
.text 792144 812840 20696 2.6
lock-app BRD4161A (read only) 737520 758196 20676 2.8
(read/write) 117684 117996 312 0.3
.bss 115916 116232 316 0.3
.text 737512 758188 20676 2.8
window-app BRD4161A (read only) 740608 761500 20892 2.8
(read/write) 118116 118428 312 0.3
.bss 116340 116656 316 0.3
.text 740600 761492 20892 2.8
esp32 all-clusters-app c3devkit (read only) 837448 845264 7816 0.9
.flash.rodata 166544 166920 376 0.2
.flash.text 837448 845264 7816 0.9
m5stack (read only) 908943 915723 6780 0.7
.flash.rodata 194380 194752 372 0.2
.flash.text 903559 910339 6780 0.8
k32w lighting-app k32w061+se05x+release (read/write) 724476 734184 9708 1.3
.bss 78772 79088 316 0.4
.text 638064 647456 9392 1.5
lock-app k32w061+debug (read/write) 613476 623180 9704 1.6
.bss 69212 69528 316 0.5
.text 536660 546048 9388 1.7
shell k32w061+debug (read/write) 679256 688960 9704 1.4
.bss 80796 81112 316 0.4
.text 590884 600272 9388 1.6
linux all-clusters-app debug (read only) 1781497 1817281 35784 2.0
.data.rel.ro 65728 66224 496 0.8
.rodata 139957 140309 352 0.3
.text 1501922 1536322 34400 2.3
bridge-app debug+rpc (read only) 1352549 1401341 48792 3.6
(read/write) 71312 73136 1824 2.6
.bss 35120 35696 576 1.6
.data.rel.ro 29488 30752 1264 4.3
.rodata 113980 114420 440 0.4
.text 1138357 1183973 45616 4.0
chip-tool debug (read only) 6272725 6332533 59808 1.0
(read/write) 197904 199792 1888 1.0
.bss 33448 34056 608 1.8
.data.rel.ro 157880 159144 1264 0.8
.rodata 295816 296968 1152 0.4
.text 5573941 5629861 55920 1.0
lighting-app debug+rpc (read only) 1632633 1681385 48752 3.0
(read/write) 104400 106288 1888 1.8
.bss 40784 41392 608 1.5
.data.rel.ro 57072 58336 1264 2.2
.rodata 132433 132913 480 0.4
.text 1362290 1407826 45536 3.3
ota-provider-app debug (read only) 1312993 1363057 50064 3.8
(read/write) 69768 71624 1856 2.7
.bss 37696 38304 608 1.6
.data.rel.ro 26024 27288 1264 4.9
.rodata 115184 115632 448 0.4
.text 1097362 1144242 46880 4.3
ota-requestor-app debug (read only) 1412977 1463009 50032 3.5
(read/write) 73664 75520 1856 2.5
.bss 39808 40416 608 1.5
.data.rel.ro 27736 29000 1264 4.6
.rodata 127008 127424 416 0.3
.text 1182082 1228962 46880 4.0
tv-app debug (read only) 1927217 1975969 48752 2.5
(read/write) 314032 315896 1864 0.6
.bss 245176 245760 584 0.2
.data.rel.ro 61696 62960 1264 2.0
.rodata 161576 161992 416 0.3
.text 1617106 1662706 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296568 2305200 8632 0.4
.heap 849664 852048 2384 0.3
.text 1259168 1267776 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281248 2291792 10544 0.5
.bss 172636 172948 312 0.2
.text 1243848 1254392 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2254280 2264824 10544 0.5
.bss 171452 171764 312 0.2
.text 1216880 1227424 10544 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876759 887107 10348 1.2
bss 113136 113452 316 0.3
rodata 97368 97940 572 0.6
text 590712 600172 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839207 849555 10348 1.2
bss 109488 109804 316 0.3
rodata 88632 89204 572 0.6
text 564880 574340 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 801778 812142 10364 1.3
bss 114512 114828 316 0.3
rodata 92628 93200 572 0.6
text 520168 529628 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847587 857935 10348 1.2
bss 110176 110492 316 0.3
rodata 93108 93680 572 0.6
text 568960 578424 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 772842 783206 10364 1.3
bss 111584 111900 316 0.3
rodata 88396 88968 572 0.6
text 498508 507972 9464 1.9
pump-app nrf52840dk_nrf52840 (read/write) 853615 863979 10364 1.2
bss 110312 110628 316 0.3
rodata 94840 95412 572 0.6
text 573024 582488 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 846695 857043 10348 1.2
bss 110188 110504 316 0.3
rodata 92976 93548 572 0.6
text 568084 577548 9464 1.7
p6 all-clusters-app default (read/write) 2318400 2335112 16712 0.7
.heap 921200 923584 2384 0.3
.text 1276664 1293376 16712 1.3
lock-app default (read/write) 2229480 2250160 20680 0.9
.bss 96408 96724 316 0.3
.text 1187744 1208424 20680 1.7
qpg lighting-app qpg6100+debug (read only) 496828 506976 10148 2.0
.bss 79656 79976 320 0.4
.text 491508 501656 10148 2.1
lock-app qpg6100+debug (read only) 469424 479568 10144 2.2
.bss 78568 78888 320 0.4
.text 464104 474248 10144 2.2
telink lighting-app tlsr9518adk80d (read/write) 778622 789770 11148 1.4
bss 79716 80028 312 0.4
text 541398 551668 10270 1.9
Decreases (8 builds for esp32, linux, mbed, p6)
platform target config section eeb6877 fcd33f0 change % change
esp32 all-clusters-app c3devkit (read/write) 1224346 1222554 -1792 -0.1
.dram0.bss 58528 56160 -2368 -4.0
m5stack (read/write) 423588 421584 -2004 -0.5
.dram0.bss 63928 61552 -2376 -3.7
linux all-clusters-app debug (read/write) 125192 122848 -2344 -1.9
.bss 53072 50224 -2848 -5.4
.init_array 560 552 -8 -1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 181612 179236 -2376 -1.3
.data 5168 5160 -8 -0.2
lighting-app CY8CPROTO_062_4343W+release .heap 858328 858016 -312 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859528 859216 -312 -0.0
p6 all-clusters-app default .bss 109688 107312 -2376 -2.2
.data 2456 2448 -8 -0.3
lock-app default .heap 934656 934336 -320 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section eeb6877 fcd33f0 change % change
efr32 lighting-app BRD4161A (read only) 763656 784336 20680 2.7
(read/write) 119972 120288 316 0.3
.bss 118164 118480 316 0.3
.data 1808 1808 0 0.0
.text 763648 784328 20680 2.7
BRD4161A+rpc (read only) 792152 812848 20696 2.6
(read/write) 138276 138592 316 0.2
.bss 136364 136680 316 0.2
.data 1908 1908 0 0.0
.text 792144 812840 20696 2.6
lock-app BRD4161A (read only) 737520 758196 20676 2.8
(read/write) 117684 117996 312 0.3
.bss 115916 116232 316 0.3
.data 1764 1764 0 0.0
.text 737512 758188 20676 2.8
window-app BRD4161A (read only) 740608 761500 20892 2.8
(read/write) 118116 118428 312 0.3
.bss 116340 116656 316 0.3
.data 1772 1772 0 0.0
.text 740600 761492 20892 2.8
esp32 all-clusters-app c3devkit (read only) 837448 845264 7816 0.9
(read/write) 1224346 1222554 -1792 -0.1
.dram0.bss 58528 56160 -2368 -4.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166544 166920 376 0.2
.flash.text 837448 845264 7816 0.9
.iram0.text 61394 61394 0 0.0
m5stack (read only) 908943 915723 6780 0.7
(read/write) 423588 421584 -2004 -0.5
.dram0.bss 63928 61552 -2376 -3.7
.dram0.data 34000 34000 0 0.0
.flash.rodata 194380 194752 372 0.2
.flash.text 903559 910339 6780 0.8
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724476 734184 9708 1.3
.bss 78772 79088 316 0.4
.data 1840 1840 0 0.0
.text 638064 647456 9392 1.5
lock-app k32w061+debug (read/write) 613476 623180 9704 1.6
.bss 69212 69528 316 0.5
.data 1804 1804 0 0.0
.text 536660 546048 9388 1.7
shell k32w061+debug (read/write) 679256 688960 9704 1.4
.bss 80796 81112 316 0.4
.data 1776 1776 0 0.0
.text 590884 600272 9388 1.6
linux all-clusters-app debug (read only) 1781497 1817281 35784 2.0
(read/write) 125192 122848 -2344 -1.9
.bss 53072 50224 -2848 -5.4
.data 1104 1104 0 0.0
.data.rel.ro 65728 66224 496 0.8
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 552 -8 -1.4
.rodata 139957 140309 352 0.3
.text 1501922 1536322 34400 2.3
bridge-app debug+rpc (read only) 1352549 1401341 48792 3.6
(read/write) 71312 73136 1824 2.6
.bss 35120 35696 576 1.6
.data 1680 1680 0 0.0
.data.rel.ro 29488 30752 1264 4.3
.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 113980 114420 440 0.4
.text 1138357 1183973 45616 4.0
chip-tool debug (read only) 6272725 6332533 59808 1.0
(read/write) 197904 199792 1888 1.0
.bss 33448 34056 608 1.8
.data 1008 1008 0 0.0
.data.rel.ro 157880 159144 1264 0.8
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 295816 296968 1152 0.4
.text 5573941 5629861 55920 1.0
lighting-app debug+rpc (read only) 1632633 1681385 48752 3.0
(read/write) 104400 106288 1888 1.8
.bss 40784 41392 608 1.5
.data 1232 1232 0 0.0
.data.rel.ro 57072 58336 1264 2.2
.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 132433 132913 480 0.4
.text 1362290 1407826 45536 3.3
ota-provider-app debug (read only) 1312993 1363057 50064 3.8
(read/write) 69768 71624 1856 2.7
.bss 37696 38304 608 1.6
.data 912 912 0 0.0
.data.rel.ro 26024 27288 1264 4.9
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 115184 115632 448 0.4
.text 1097362 1144242 46880 4.3
ota-requestor-app debug (read only) 1412977 1463009 50032 3.5
(read/write) 73664 75520 1856 2.5
.bss 39808 40416 608 1.5
.data 976 976 0 0.0
.data.rel.ro 27736 29000 1264 4.6
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 127008 127424 416 0.3
.text 1182082 1228962 46880 4.0
shell debug (read only) 805881 805881 0 0.0
(read/write) 59848 59848 0 0.0
.bss 16808 16808 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38320 38320 0 0.0
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 79954 79954 0 0.0
.text 620610 620610 0 0.0
tv-app debug (read only) 1927217 1975969 48752 2.5
(read/write) 314032 315896 1864 0.6
.bss 245176 245760 584 0.2
.data 1504 1504 0 0.0
.data.rel.ro 61696 62960 1264 2.0
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 161576 161992 416 0.3
.text 1617106 1662706 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296568 2305200 8632 0.4
.bss 181612 179236 -2376 -1.3
.data 5168 5160 -8 -0.2
.heap 849664 852048 2384 0.3
.text 1259168 1267776 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281248 2291792 10544 0.5
.bss 172636 172948 312 0.2
.data 5480 5480 0 0.0
.heap 858328 858016 -312 -0.0
.text 1243848 1254392 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254280 2264824 10544 0.5
.bss 171452 171764 312 0.2
.data 5464 5464 0 0.0
.heap 859528 859216 -312 -0.0
.text 1216880 1227424 10544 0.9
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) 2046096 2046096 0 0.0
.bss 156592 156592 0 0.0
.data 4864 4864 0 0.0
.heap 874992 874992 0 0.0
.text 1008696 1008696 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 876759 887107 10348 1.2
bss 113136 113452 316 0.3
rodata 97368 97940 572 0.6
text 590712 600172 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839207 849555 10348 1.2
bss 109488 109804 316 0.3
rodata 88632 89204 572 0.6
text 564880 574340 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 801778 812142 10364 1.3
bss 114512 114828 316 0.3
rodata 92628 93200 572 0.6
text 520168 529628 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847587 857935 10348 1.2
bss 110176 110492 316 0.3
rodata 93108 93680 572 0.6
text 568960 578424 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 772842 783206 10364 1.3
bss 111584 111900 316 0.3
rodata 88396 88968 572 0.6
text 498508 507972 9464 1.9
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) 853615 863979 10364 1.2
bss 110312 110628 316 0.3
rodata 94840 95412 572 0.6
text 573024 582488 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 846695 857043 10348 1.2
bss 110188 110504 316 0.3
rodata 92976 93548 572 0.6
text 568084 577548 9464 1.7
shell nrf52840dk_nrf52840 (read/write) 779163 779163 0 0.0
bss 109616 109616 0 0.0
rodata 73216 73216 0 0.0
text 521832 521832 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694210 694210 0 0.0
bss 110600 110600 0 0.0
rodata 67860 67860 0 0.0
text 442444 442444 0 0.0
p6 all-clusters-app default (read/write) 2318400 2335112 16712 0.7
.bss 109688 107312 -2376 -2.2
.data 2456 2448 -8 -0.3
.heap 921200 923584 2384 0.3
.text 1276664 1293376 16712 1.3
lock-app default (read/write) 2229480 2250160 20680 0.9
.bss 96408 96724 316 0.3
.data 2280 2280 0 0.0
.heap 934656 934336 -320 -0.0
.text 1187744 1208424 20680 1.7
qpg lighting-app qpg6100+debug (read only) 496828 506976 10148 2.0
(read/write) 114140 114140 0 0.0
.bss 79656 79976 320 0.4
.data 940 940 0 0.0
.text 491508 501656 10148 2.1
lock-app qpg6100+debug (read only) 469424 479568 10144 2.2
(read/write) 114140 114140 0 0.0
.bss 78568 78888 320 0.4
.data 892 892 0 0.0
.text 464104 474248 10144 2.2
persistent-storage-app qpg6100+debug (read only) 108020 108020 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36688 36688 0 0.0
.data 292 292 0 0.0
.text 102700 102700 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 778622 789770 11148 1.4
bss 79716 80028 312 0.4
noinit 37160 37160 0 0.0
text 541398 551668 10270 1.9

@andy31415
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Dec 1, 2021

PR #12047: Size comparison from fab8360 to b31d134

Increases above 0.2%:

platform target config section fab8360 b31d134 change % change
efr32 lighting-app BRD4161A (read only) 727128 747824 20696 2.8
(read/write) 119404 119720 316 0.3
.bss 117588 117904 316 0.3
.text 727120 747816 20696 2.8
BRD4161A+rpc (read only) 755776 776488 20712 2.7
.text 755768 776480 20712 2.7
lock-app BRD4161A (read only) 700988 721680 20692 3.0
(read/write) 117108 117424 316 0.3
.bss 115340 115656 316 0.3
.text 700980 721672 20692 3.0
window-app BRD4161A (read only) 704100 724992 20892 3.0
(read/write) 117532 117848 316 0.3
.bss 115756 116072 316 0.3
.text 704092 724984 20892 3.0
esp32 all-clusters-app c3devkit (read only) 837570 845386 7816 0.9
.flash.rodata 166312 166696 384 0.2
.flash.text 837570 845386 7816 0.9
m5stack (read only) 909119 915891 6772 0.7
.flash.text 903735 910507 6772 0.7
k32w lighting-app k32w061+se05x+release (read/write) 724832 734540 9708 1.3
.bss 78788 79104 316 0.4
.text 638400 647792 9392 1.5
lock-app k32w061+debug (read/write) 613816 623536 9720 1.6
.bss 69228 69544 316 0.5
.text 536980 546384 9404 1.8
shell k32w061+debug (read/write) 679620 689324 9704 1.4
.bss 80820 81136 316 0.4
.text 591220 600608 9388 1.6
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296888 2305520 8632 0.4
.heap 849648 852024 2376 0.3
.text 1259488 1268096 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281640 2292192 10552 0.5
.text 1244240 1254792 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2254672 2265224 10552 0.5
.text 1217272 1227824 10552 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 877127 887443 10316 1.2
bss 113156 113472 316 0.3
rodata 97432 98004 572 0.6
text 590980 600440 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839575 849923 10348 1.2
bss 109504 109820 316 0.3
rodata 88792 89364 572 0.6
text 565080 574540 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 802114 812462 10348 1.3
bss 114528 114844 316 0.3
rodata 92692 93264 572 0.6
text 520432 529892 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847955 858303 10348 1.2
bss 110192 110508 316 0.3
rodata 93172 93744 572 0.6
text 569228 578692 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 773210 783574 10364 1.3
bss 111604 111920 316 0.3
rodata 88460 89032 572 0.6
text 498772 508236 9464 1.9
pump-app nrf52840dk_nrf52840 (read/write) 853951 864315 10364 1.2
bss 110328 110644 316 0.3
rodata 94904 95476 572 0.6
text 573292 582756 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 847031 857379 10348 1.2
bss 110208 110524 316 0.3
rodata 93040 93612 572 0.6
text 568352 577816 9464 1.7
p6 all-clusters-app default (read/write) 2318504 2335232 16728 0.7
.heap 921168 923552 2384 0.3
.text 1276768 1293496 16728 1.3
light-app default (read/write) 2254248 2274936 20688 0.9
.bss 97776 98092 316 0.3
.text 1212512 1233200 20688 1.7
lock-app default (read/write) 2229608 2250288 20680 0.9
.bss 96432 96748 316 0.3
.text 1187872 1208552 20680 1.7
qpg lighting-app qpg6100+debug (read only) 497172 507320 10148 2.0
.bss 79672 79992 320 0.4
.text 491852 502000 10148 2.1
lock-app qpg6100+debug (read only) 469768 479912 10144 2.2
.bss 78584 78904 320 0.4
.text 464448 474592 10144 2.2
telink lighting-app tlsr9518adk80d (read/write) 779014 790170 11156 1.4
bss 79736 80048 312 0.4
text 541708 551978 10270 1.9
Increases (25 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section fab8360 b31d134 change % change
efr32 lighting-app BRD4161A (read only) 727128 747824 20696 2.8
(read/write) 119404 119720 316 0.3
.bss 117588 117904 316 0.3
.text 727120 747816 20696 2.8
BRD4161A+rpc (read only) 755776 776488 20712 2.7
(read/write) 137708 138024 316 0.2
.bss 135788 136104 316 0.2
.text 755768 776480 20712 2.7
lock-app BRD4161A (read only) 700988 721680 20692 3.0
(read/write) 117108 117424 316 0.3
.bss 115340 115656 316 0.3
.text 700980 721672 20692 3.0
window-app BRD4161A (read only) 704100 724992 20892 3.0
(read/write) 117532 117848 316 0.3
.bss 115756 116072 316 0.3
.text 704092 724984 20892 3.0
esp32 all-clusters-app c3devkit (read only) 837570 845386 7816 0.9
.flash.rodata 166312 166696 384 0.2
.flash.text 837570 845386 7816 0.9
m5stack (read only) 909119 915891 6772 0.7
.flash.rodata 194168 194540 372 0.2
.flash.text 903735 910507 6772 0.7
k32w lighting-app k32w061+se05x+release (read/write) 724832 734540 9708 1.3
.bss 78788 79104 316 0.4
.text 638400 647792 9392 1.5
lock-app k32w061+debug (read/write) 613816 623536 9720 1.6
.bss 69228 69544 316 0.5
.text 536980 546384 9404 1.8
shell k32w061+debug (read/write) 679620 689324 9704 1.4
.bss 80820 81136 316 0.4
.text 591220 600608 9388 1.6
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2296888 2305520 8632 0.4
.heap 849648 852024 2376 0.3
.text 1259488 1268096 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2281640 2292192 10552 0.5
.bss 172656 172968 312 0.2
.text 1244240 1254792 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2254672 2265224 10552 0.5
.bss 171472 171784 312 0.2
.text 1217272 1227824 10552 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 877127 887443 10316 1.2
bss 113156 113472 316 0.3
rodata 97432 98004 572 0.6
text 590980 600440 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839575 849923 10348 1.2
bss 109504 109820 316 0.3
rodata 88792 89364 572 0.6
text 565080 574540 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 802114 812462 10348 1.3
bss 114528 114844 316 0.3
rodata 92692 93264 572 0.6
text 520432 529892 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847955 858303 10348 1.2
bss 110192 110508 316 0.3
rodata 93172 93744 572 0.6
text 569228 578692 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 773210 783574 10364 1.3
bss 111604 111920 316 0.3
rodata 88460 89032 572 0.6
text 498772 508236 9464 1.9
pump-app nrf52840dk_nrf52840 (read/write) 853951 864315 10364 1.2
bss 110328 110644 316 0.3
rodata 94904 95476 572 0.6
text 573292 582756 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 847031 857379 10348 1.2
bss 110208 110524 316 0.3
rodata 93040 93612 572 0.6
text 568352 577816 9464 1.7
p6 all-clusters-app default (read/write) 2318504 2335232 16728 0.7
.heap 921168 923552 2384 0.3
.text 1276768 1293496 16728 1.3
light-app default (read/write) 2254248 2274936 20688 0.9
.bss 97776 98092 316 0.3
.text 1212512 1233200 20688 1.7
lock-app default (read/write) 2229608 2250288 20680 0.9
.bss 96432 96748 316 0.3
.text 1187872 1208552 20680 1.7
qpg lighting-app qpg6100+debug (read only) 497172 507320 10148 2.0
.bss 79672 79992 320 0.4
.text 491852 502000 10148 2.1
lock-app qpg6100+debug (read only) 469768 479912 10144 2.2
.bss 78584 78904 320 0.4
.text 464448 474592 10144 2.2
telink lighting-app tlsr9518adk80d (read/write) 779014 790170 11156 1.4
bss 79736 80048 312 0.4
text 541708 551978 10270 1.9
Decreases (8 builds for esp32, mbed, p6)
platform target config section fab8360 b31d134 change % change
esp32 all-clusters-app c3devkit (read/write) 1224146 1222362 -1784 -0.1
.dram0.bss 58552 56184 -2368 -4.0
m5stack (read/write) 423400 421396 -2004 -0.5
.dram0.bss 63952 61576 -2376 -3.7
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 181628 179252 -2376 -1.3
lighting-app CY8CPROTO_062_4343W+release .heap 858312 858000 -312 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859496 859184 -312 -0.0
p6 all-clusters-app default .bss 109712 107336 -2376 -2.2
.data 2464 2456 -8 -0.3
light-app default .heap 933240 932920 -320 -0.0
lock-app default .heap 934624 934304 -320 -0.0
Full report (31 builds for efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
platform target config section fab8360 b31d134 change % change
efr32 lighting-app BRD4161A (read only) 727128 747824 20696 2.8
(read/write) 119404 119720 316 0.3
.bss 117588 117904 316 0.3
.data 1812 1812 0 0.0
.text 727120 747816 20696 2.8
BRD4161A+rpc (read only) 755776 776488 20712 2.7
(read/write) 137708 138024 316 0.2
.bss 135788 136104 316 0.2
.data 1920 1920 0 0.0
.text 755768 776480 20712 2.7
lock-app BRD4161A (read only) 700988 721680 20692 3.0
(read/write) 117108 117424 316 0.3
.bss 115340 115656 316 0.3
.data 1768 1768 0 0.0
.text 700980 721672 20692 3.0
window-app BRD4161A (read only) 704100 724992 20892 3.0
(read/write) 117532 117848 316 0.3
.bss 115756 116072 316 0.3
.data 1776 1776 0 0.0
.text 704092 724984 20892 3.0
esp32 all-clusters-app c3devkit (read only) 837570 845386 7816 0.9
(read/write) 1224146 1222362 -1784 -0.1
.dram0.bss 58552 56184 -2368 -4.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166312 166696 384 0.2
.flash.text 837570 845386 7816 0.9
.iram0.text 61394 61394 0 0.0
m5stack (read only) 909119 915891 6772 0.7
(read/write) 423400 421396 -2004 -0.5
.dram0.bss 63952 61576 -2376 -3.7
.dram0.data 34000 34000 0 0.0
.flash.rodata 194168 194540 372 0.2
.flash.text 903735 910507 6772 0.7
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724832 734540 9708 1.3
.bss 78788 79104 316 0.4
.data 1844 1844 0 0.0
.text 638400 647792 9392 1.5
lock-app k32w061+debug (read/write) 613816 623536 9720 1.6
.bss 69228 69544 316 0.5
.data 1808 1808 0 0.0
.text 536980 546384 9404 1.8
shell k32w061+debug (read/write) 679620 689324 9704 1.4
.bss 80820 81136 316 0.4
.data 1780 1780 0 0.0
.text 591220 600608 9388 1.6
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2296888 2305520 8632 0.4
.bss 181628 179252 -2376 -1.3
.data 5168 5168 0 0.0
.heap 849648 852024 2376 0.3
.text 1259488 1268096 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2281640 2292192 10552 0.5
.bss 172656 172968 312 0.2
.data 5480 5480 0 0.0
.heap 858312 858000 -312 -0.0
.text 1244240 1254792 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2254672 2265224 10552 0.5
.bss 171472 171784 312 0.2
.data 5480 5480 0 0.0
.heap 859496 859184 -312 -0.0
.text 1217272 1227824 10552 0.9
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140000 1140000 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103384 103384 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2045936 2045936 0 0.0
.bss 156624 156624 0 0.0
.data 4864 4864 0 0.0
.heap 874960 874960 0 0.0
.text 1008536 1008536 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 877127 887443 10316 1.2
bss 113156 113472 316 0.3
rodata 97432 98004 572 0.6
text 590980 600440 9460 1.6
nrf52840dk_nrf52840+rpc (read/write) 839575 849923 10348 1.2
bss 109504 109820 316 0.3
rodata 88792 89364 572 0.6
text 565080 574540 9460 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 802114 812462 10348 1.3
bss 114528 114844 316 0.3
rodata 92692 93264 572 0.6
text 520432 529892 9460 1.8
lock-app nrf52840dk_nrf52840 (read/write) 847955 858303 10348 1.2
bss 110192 110508 316 0.3
rodata 93172 93744 572 0.6
text 569228 578692 9464 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 773210 783574 10364 1.3
bss 111604 111920 316 0.3
rodata 88460 89032 572 0.6
text 498772 508236 9464 1.9
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 853951 864315 10364 1.2
bss 110328 110644 316 0.3
rodata 94904 95476 572 0.6
text 573292 582756 9464 1.7
pump-controller-app nrf52840dk_nrf52840 (read/write) 847031 857379 10348 1.2
bss 110208 110524 316 0.3
rodata 93040 93612 572 0.6
text 568352 577816 9464 1.7
shell nrf52840dk_nrf52840 (read/write) 779251 779251 0 0.0
bss 109616 109616 0 0.0
rodata 73224 73224 0 0.0
text 521904 521904 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694298 694298 0 0.0
bss 110600 110600 0 0.0
rodata 67868 67868 0 0.0
text 442512 442512 0 0.0
p6 all-clusters-app default (read/write) 2318504 2335232 16728 0.7
.bss 109712 107336 -2376 -2.2
.data 2464 2456 -8 -0.3
.heap 921168 923552 2384 0.3
.text 1276768 1293496 16728 1.3
light-app default (read/write) 2254248 2274936 20688 0.9
.bss 97776 98092 316 0.3
.data 2328 2328 0 0.0
.heap 933240 932920 -320 -0.0
.text 1212512 1233200 20688 1.7
lock-app default (read/write) 2229608 2250288 20680 0.9
.bss 96432 96748 316 0.3
.data 2288 2288 0 0.0
.heap 934624 934304 -320 -0.0
.text 1187872 1208552 20680 1.7
qpg lighting-app qpg6100+debug (read only) 497172 507320 10148 2.0
(read/write) 114144 114144 0 0.0
.bss 79672 79992 320 0.4
.data 944 944 0 0.0
.text 491852 502000 10148 2.1
lock-app qpg6100+debug (read only) 469768 479912 10144 2.2
(read/write) 114144 114144 0 0.0
.bss 78584 78904 320 0.4
.data 896 896 0 0.0
.text 464448 474592 10144 2.2
persistent-storage-app qpg6100+debug (read only) 108020 108020 0 0.0
(read/write) 114140 114140 0 0.0
.bss 36688 36688 0 0.0
.data 292 292 0 0.0
.text 102700 102700 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 779014 790170 11156 1.4
bss 79736 80048 312 0.4
noinit 37160 37160 0 0.0
text 541708 551978 10270 1.9

@github-actions
Copy link

github-actions bot commented Dec 2, 2021

PR #12047: Size comparison from 7b214c9 to 5bbf749

Increases above 0.2%:

platform target config section 7b214c9 5bbf749 change % change
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
text 543954 554224 10270 1.9
Increases (1 build for telink)
platform target config section 7b214c9 5bbf749 change % change
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
text 543954 554224 10270 1.9
Full report (1 build for telink)
platform target config section 7b214c9 5bbf749 change % change
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
noinit 37160 37160 0 0.0
text 543954 554224 10270 1.9

@github-actions
Copy link

github-actions bot commented Dec 2, 2021

PR #12047: Size comparison from 7b214c9 to c9e5a5c

Increases above 0.2%:

platform target config section 7b214c9 c9e5a5c change % change
efr32 lighting-app BRD4161A (read only) 730024 750736 20712 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.text 730016 750728 20712 2.8
BRD4161A+rpc (read only) 758672 779384 20712 2.7
.text 758664 779376 20712 2.7
lock-app BRD4161A (read only) 703900 724592 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.text 703892 724584 20692 2.9
window-app BRD4161A (read only) 706996 727888 20892 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.text 706988 727880 20892 3.0
esp32 all-clusters-app c3devkit (read only) 839092 846908 7816 0.9
.flash.rodata 166968 167360 392 0.2
.flash.text 839092 846908 7816 0.9
m5stack (read only) 910767 917455 6688 0.7
.flash.text 905383 912071 6688 0.7
linux all-clusters-app debug (read only) 1796985 1832769 35784 2.0
.data.rel.ro 66128 66624 496 0.8
.text 1510738 1545138 34400 2.3
bridge-app debug+rpc (read only) 1367205 1415997 48792 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data.rel.ro 29792 31056 1264 4.2
.rodata 118860 119300 440 0.4
.text 1147509 1193125 45616 4.0
chip-tool debug (read only) 6528205 6589549 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data.rel.ro 159432 160696 1264 0.8
.rodata 304984 306104 1120 0.4
.text 5816613 5874101 57488 1.0
lighting-app debug+rpc (read only) 1651033 1699785 48752 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data.rel.ro 57296 58560 1264 2.2
.rodata 138609 139089 480 0.3
.text 1373842 1419378 45536 3.3
ota-provider-app debug (read only) 1327801 1377865 50064 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data.rel.ro 26328 27592 1264 4.8
.rodata 120296 120744 448 0.4
.text 1106434 1153314 46880 4.2
ota-requestor-app debug (read only) 1427857 1477921 50064 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data.rel.ro 28040 29304 1264 4.5
.rodata 132240 132688 448 0.3
.text 1191106 1237986 46880 3.9
tv-app debug (read only) 1944721 1993473 48752 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data.rel.ro 61984 63248 1264 2.0
.text 1626882 1672482 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2299368 2308000 8632 0.4
.heap 849384 851760 2376 0.3
.text 1261968 1270576 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2284096 2294648 10552 0.5
.text 1246696 1257248 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2257128 2267680 10552 0.5
.text 1219728 1230280 10552 0.9
p6 all-clusters-app default (read/write) 2320800 2337544 16744 0.7
.heap 920808 923192 2384 0.3
.text 1279064 1295808 16744 1.3
light-app default (read/write) 2256600 2277304 20704 0.9
.bss 98112 98428 316 0.3
.text 1214864 1235568 20704 1.7
lock-app default (read/write) 2231944 2252656 20712 0.9
.bss 96768 97084 316 0.3
.text 1190208 1210920 20712 1.7
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
text 543954 554224 10270 1.9
Increases (20 builds for efr32, esp32, linux, mbed, p6, telink)
platform target config section 7b214c9 c9e5a5c change % change
efr32 lighting-app BRD4161A (read only) 730024 750736 20712 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.text 730016 750728 20712 2.8
BRD4161A+rpc (read only) 758672 779384 20712 2.7
(read/write) 137964 138280 316 0.2
.bss 136044 136360 316 0.2
.text 758664 779376 20712 2.7
lock-app BRD4161A (read only) 703900 724592 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.text 703892 724584 20692 2.9
window-app BRD4161A (read only) 706996 727888 20892 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.text 706988 727880 20892 3.0
esp32 all-clusters-app c3devkit (read only) 839092 846908 7816 0.9
.flash.rodata 166968 167360 392 0.2
.flash.text 839092 846908 7816 0.9
m5stack (read only) 910767 917455 6688 0.7
.flash.rodata 194800 195172 372 0.2
.flash.text 905383 912071 6688 0.7
linux all-clusters-app debug (read only) 1796985 1832769 35784 2.0
.data.rel.ro 66128 66624 496 0.8
.rodata 145909 146261 352 0.2
.text 1510738 1545138 34400 2.3
bridge-app debug+rpc (read only) 1367205 1415997 48792 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data.rel.ro 29792 31056 1264 4.2
.rodata 118860 119300 440 0.4
.text 1147509 1193125 45616 4.0
chip-tool debug (read only) 6528205 6589549 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data.rel.ro 159432 160696 1264 0.8
.rodata 304984 306104 1120 0.4
.text 5816613 5874101 57488 1.0
lighting-app debug+rpc (read only) 1651033 1699785 48752 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data.rel.ro 57296 58560 1264 2.2
.rodata 138609 139089 480 0.3
.text 1373842 1419378 45536 3.3
ota-provider-app debug (read only) 1327801 1377865 50064 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data.rel.ro 26328 27592 1264 4.8
.rodata 120296 120744 448 0.4
.text 1106434 1153314 46880 4.2
ota-requestor-app debug (read only) 1427857 1477921 50064 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data.rel.ro 28040 29304 1264 4.5
.rodata 132240 132688 448 0.3
.text 1191106 1237986 46880 3.9
tv-app debug (read only) 1944721 1993473 48752 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data.rel.ro 61984 63248 1264 2.0
.rodata 168680 169096 416 0.2
.text 1626882 1672482 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2299368 2308000 8632 0.4
.heap 849384 851760 2376 0.3
.text 1261968 1270576 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2284096 2294648 10552 0.5
.bss 172896 173208 312 0.2
.text 1246696 1257248 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2257128 2267680 10552 0.5
.bss 171712 172024 312 0.2
.text 1219728 1230280 10552 0.9
p6 all-clusters-app default (read/write) 2320800 2337544 16744 0.7
.heap 920808 923192 2384 0.3
.text 1279064 1295808 16744 1.3
light-app default (read/write) 2256600 2277304 20704 0.9
.bss 98112 98428 316 0.3
.text 1214864 1235568 20704 1.7
lock-app default (read/write) 2231944 2252656 20712 0.9
.bss 96768 97084 316 0.3
.text 1190208 1210920 20712 1.7
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
text 543954 554224 10270 1.9
Decreases (9 builds for esp32, linux, mbed, p6)
platform target config section 7b214c9 c9e5a5c change % change
esp32 all-clusters-app c3devkit (read/write) 1225074 1223298 -1776 -0.1
.dram0.bss 58824 56456 -2368 -4.0
m5stack (read/write) 424304 422300 -2004 -0.5
.dram0.bss 64224 61848 -2376 -3.7
linux all-clusters-app debug (read/write) 125992 123648 -2344 -1.9
.bss 53456 50640 -2816 -5.3
.init_array 560 552 -8 -1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 181892 179516 -2376 -1.3
lighting-app CY8CPROTO_062_4343W+release .heap 858072 857760 -312 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859256 858944 -312 -0.0
p6 all-clusters-app default .bss 110072 107696 -2376 -2.2
.data 2464 2456 -8 -0.3
light-app default .heap 932904 932584 -320 -0.0
lock-app default .heap 934288 933968 -320 -0.0
Full report (23 builds for efr32, esp32, linux, mbed, p6, telink)
platform target config section 7b214c9 c9e5a5c change % change
efr32 lighting-app BRD4161A (read only) 730024 750736 20712 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.data 1812 1812 0 0.0
.text 730016 750728 20712 2.8
BRD4161A+rpc (read only) 758672 779384 20712 2.7
(read/write) 137964 138280 316 0.2
.bss 136044 136360 316 0.2
.data 1920 1920 0 0.0
.text 758664 779376 20712 2.7
lock-app BRD4161A (read only) 703900 724592 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.data 1768 1768 0 0.0
.text 703892 724584 20692 2.9
window-app BRD4161A (read only) 706996 727888 20892 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.data 1776 1776 0 0.0
.text 706988 727880 20892 3.0
esp32 all-clusters-app c3devkit (read only) 839092 846908 7816 0.9
(read/write) 1225074 1223298 -1776 -0.1
.dram0.bss 58824 56456 -2368 -4.0
.dram0.data 14028 14028 0 0.0
.flash.rodata 166968 167360 392 0.2
.flash.text 839092 846908 7816 0.9
.iram0.text 61394 61394 0 0.0
m5stack (read only) 910767 917455 6688 0.7
(read/write) 424304 422300 -2004 -0.5
.dram0.bss 64224 61848 -2376 -3.7
.dram0.data 34000 34000 0 0.0
.flash.rodata 194800 195172 372 0.2
.flash.text 905383 912071 6688 0.7
.iram0.text 122943 122943 0 0.0
linux all-clusters-app debug (read only) 1796985 1832769 35784 2.0
(read/write) 125992 123648 -2344 -1.9
.bss 53456 50640 -2816 -5.3
.data 1104 1104 0 0.0
.data.rel.ro 66128 66624 496 0.8
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 552 -8 -1.4
.rodata 145909 146261 352 0.2
.text 1510738 1545138 34400 2.3
bridge-app debug+rpc (read only) 1367205 1415997 48792 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data 1680 1680 0 0.0
.data.rel.ro 29792 31056 1264 4.2
.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 118860 119300 440 0.4
.text 1147509 1193125 45616 4.0
chip-tool debug (read only) 6528205 6589549 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data 1008 1008 0 0.0
.data.rel.ro 159432 160696 1264 0.8
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 304984 306104 1120 0.4
.text 5816613 5874101 57488 1.0
lighting-app debug+rpc (read only) 1651033 1699785 48752 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data 1264 1264 0 0.0
.data.rel.ro 57296 58560 1264 2.2
.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 138609 139089 480 0.3
.text 1373842 1419378 45536 3.3
ota-provider-app debug (read only) 1327801 1377865 50064 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data 912 912 0 0.0
.data.rel.ro 26328 27592 1264 4.8
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 120296 120744 448 0.4
.text 1106434 1153314 46880 4.2
ota-requestor-app debug (read only) 1427857 1477921 50064 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data 976 976 0 0.0
.data.rel.ro 28040 29304 1264 4.5
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 132240 132688 448 0.3
.text 1191106 1237986 46880 3.9
shell debug (read only) 812841 812841 0 0.0
(read/write) 60264 60264 0 0.0
.bss 16904 16904 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38656 38656 0 0.0
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83506 83506 0 0.0
.text 623250 623250 0 0.0
tv-app debug (read only) 1944721 1993473 48752 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data 1504 1504 0 0.0
.data.rel.ro 61984 63248 1264 2.0
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 168680 169096 416 0.2
.text 1626882 1672482 45600 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2299368 2308000 8632 0.4
.bss 181892 179516 -2376 -1.3
.data 5168 5168 0 0.0
.heap 849384 851760 2376 0.3
.text 1261968 1270576 8608 0.7
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2284096 2294648 10552 0.5
.bss 172896 173208 312 0.2
.data 5480 5480 0 0.0
.heap 858072 857760 -312 -0.0
.text 1246696 1257248 10552 0.8
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2257128 2267680 10552 0.5
.bss 171712 172024 312 0.2
.data 5480 5480 0 0.0
.heap 859256 858944 -312 -0.0
.text 1219728 1230280 10552 0.9
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046576 2046576 0 0.0
.bss 156704 156704 0 0.0
.data 4864 4864 0 0.0
.heap 874880 874880 0 0.0
.text 1009176 1009176 0 0.0
p6 all-clusters-app default (read/write) 2320800 2337544 16744 0.7
.bss 110072 107696 -2376 -2.2
.data 2464 2456 -8 -0.3
.heap 920808 923192 2384 0.3
.text 1279064 1295808 16744 1.3
light-app default (read/write) 2256600 2277304 20704 0.9
.bss 98112 98428 316 0.3
.data 2328 2328 0 0.0
.heap 932904 932584 -320 -0.0
.text 1214864 1235568 20704 1.7
lock-app default (read/write) 2231944 2252656 20712 0.9
.bss 96768 97084 316 0.3
.data 2288 2288 0 0.0
.heap 934288 933968 -320 -0.0
.text 1190208 1210920 20712 1.7
telink lighting-app tlsr9518adk80d (read/write) 782718 793858 11140 1.4
bss 79976 80288 312 0.4
noinit 37160 37160 0 0.0
text 543954 554224 10270 1.9

@github-actions
Copy link

github-actions bot commented Dec 2, 2021

PR #12047: Size comparison from dc10c82 to 354ee41

Increases above 0.2%:

platform target config section dc10c823 354ee41 change % change
telink lighting-app tlsr9518adk80d (read/write) 782734 792178 9444 1.2
bss 79976 80288 312 0.4
text 543976 552760 8784 1.6
Increases (1 build for telink)
platform target config section dc10c823 354ee41 change % change
telink lighting-app tlsr9518adk80d (read/write) 782734 792178 9444 1.2
bss 79976 80288 312 0.4
text 543976 552760 8784 1.6
Full report (1 build for telink)
platform target config section dc10c823 354ee41 change % change
telink lighting-app tlsr9518adk80d (read/write) 782734 792178 9444 1.2
bss 79976 80288 312 0.4
noinit 37160 37160 0 0.0
text 543976 552760 8784 1.6

@rcasallas-silabs rcasallas-silabs force-pushed the groups_data_provider branch 3 times, most recently from ec73c16 to 2249700 Compare December 2, 2021 13:46
@github-actions
Copy link

github-actions bot commented Dec 2, 2021

PR #12047: Size comparison from dc10c82 to 54cb732

Increases above 0.2%:

platform target config section dc10c823 54cb732 change % change
efr32 lighting-app BRD4161A (read only) 730064 750760 20696 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.text 730056 750752 20696 2.8
BRD4161A+rpc (read only) 758704 779416 20712 2.7
.text 758696 779408 20712 2.7
lock-app BRD4161A (read only) 703924 724616 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.text 703916 724608 20692 2.9
window-app BRD4161A (read only) 707020 727928 20908 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.text 707012 727920 20908 3.0
esp32 all-clusters-app c3devkit (read only) 839114 846930 7816 0.9
.flash.text 839114 846930 7816 0.9
m5stack (read only) 910791 917483 6692 0.7
.flash.text 905407 912099 6692 0.7
linux all-clusters-app debug (read only) 1797065 1832833 35768 2.0
.data.rel.ro 66128 66624 496 0.8
.text 1510818 1545202 34384 2.3
bridge-app debug+rpc (read only) 1367285 1416061 48776 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data.rel.ro 29792 31056 1264 4.2
.rodata 118860 119300 440 0.4
.text 1147589 1193189 45600 4.0
chip-tool debug (read only) 6528285 6589629 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data.rel.ro 159432 160696 1264 0.8
.rodata 304984 306104 1120 0.4
.text 5816693 5874181 57488 1.0
lighting-app debug+rpc (read only) 1651097 1699865 48768 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data.rel.ro 57296 58560 1264 2.2
.rodata 138609 139089 480 0.3
.text 1373906 1419458 45552 3.3
ota-provider-app debug (read only) 1327881 1377977 50096 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data.rel.ro 26328 27592 1264 4.8
.rodata 120296 120776 480 0.4
.text 1106514 1153394 46880 4.2
ota-requestor-app debug (read only) 1427937 1478033 50096 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data.rel.ro 28040 29304 1264 4.5
.rodata 132240 132720 480 0.4
.text 1191186 1238066 46880 3.9
tv-app debug (read only) 1944817 1993585 48768 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data.rel.ro 61984 63248 1264 2.0
.text 1626946 1672562 45616 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2299376 2308000 8624 0.4
.heap 849384 851760 2376 0.3
.text 1261976 1270576 8600 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2284104 2294648 10544 0.5
.text 1246704 1257248 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2257200 2267744 10544 0.5
.text 1219800 1230344 10544 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 880507 890887 10380 1.2
bss 113396 113712 316 0.3
rodata 98540 99112 572 0.6
text 593036 602512 9476 1.6
nrf52840dk_nrf52840+rpc (read/write) 843883 854247 10364 1.2
bss 109744 110060 316 0.3
rodata 89900 90472 572 0.6
text 568032 577508 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 806422 816786 10364 1.3
bss 114768 115084 316 0.3
rodata 93800 94372 572 0.6
text 523376 532852 9476 1.8
lock-app nrf52840dk_nrf52840 (read/write) 851335 861715 10380 1.2
bss 110432 110748 316 0.3
rodata 94280 94852 572 0.6
text 571288 580764 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 777518 787866 10348 1.3
bss 111844 112160 316 0.3
rodata 89568 90140 572 0.6
text 501720 511196 9476 1.9
pump-app nrf52840dk_nrf52840 (read/write) 857379 867759 10380 1.2
bss 110568 110884 316 0.3
rodata 96012 96584 572 0.6
text 575356 584832 9476 1.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 850459 860823 10364 1.2
bss 110448 110764 316 0.3
rodata 94148 94720 572 0.6
text 570416 579892 9476 1.7
p6 all-clusters-app default (read/write) 2320840 2337560 16720 0.7
.heap 920808 923192 2384 0.3
.text 1279104 1295824 16720 1.3
light-app default (read/write) 2256624 2277344 20720 0.9
.bss 98112 98428 316 0.3
.text 1214888 1235608 20720 1.7
lock-app default (read/write) 2231984 2252680 20696 0.9
.bss 96768 97084 316 0.3
.text 1190248 1210944 20696 1.7
telink lighting-app tlsr9518adk80d (read/write) 782734 793890 11156 1.4
bss 79976 80288 312 0.4
text 543976 554246 10270 1.9
Increases (27 builds for efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section dc10c823 54cb732 change % change
efr32 lighting-app BRD4161A (read only) 730064 750760 20696 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.text 730056 750752 20696 2.8
BRD4161A+rpc (read only) 758704 779416 20712 2.7
(read/write) 137964 138280 316 0.2
.bss 136044 136360 316 0.2
.text 758696 779408 20712 2.7
lock-app BRD4161A (read only) 703924 724616 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.text 703916 724608 20692 2.9
window-app BRD4161A (read only) 707020 727928 20908 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.text 707012 727920 20908 3.0
esp32 all-clusters-app c3devkit (read only) 839114 846930 7816 0.9
.flash.rodata 166968 167360 392 0.2
.flash.text 839114 846930 7816 0.9
m5stack (read only) 910791 917483 6692 0.7
.flash.rodata 194808 195180 372 0.2
.flash.text 905407 912099 6692 0.7
linux all-clusters-app debug (read only) 1797065 1832833 35768 2.0
.data.rel.ro 66128 66624 496 0.8
.rodata 145909 146261 352 0.2
.text 1510818 1545202 34384 2.3
bridge-app debug+rpc (read only) 1367285 1416061 48776 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data.rel.ro 29792 31056 1264 4.2
.rodata 118860 119300 440 0.4
.text 1147589 1193189 45600 4.0
chip-tool debug (read only) 6528285 6589629 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data.rel.ro 159432 160696 1264 0.8
.rodata 304984 306104 1120 0.4
.text 5816693 5874181 57488 1.0
lighting-app debug+rpc (read only) 1651097 1699865 48768 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data.rel.ro 57296 58560 1264 2.2
.rodata 138609 139089 480 0.3
.text 1373906 1419458 45552 3.3
ota-provider-app debug (read only) 1327881 1377977 50096 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data.rel.ro 26328 27592 1264 4.8
.rodata 120296 120776 480 0.4
.text 1106514 1153394 46880 4.2
ota-requestor-app debug (read only) 1427937 1478033 50096 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data.rel.ro 28040 29304 1264 4.5
.rodata 132240 132720 480 0.4
.text 1191186 1238066 46880 3.9
tv-app debug (read only) 1944817 1993585 48768 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data.rel.ro 61984 63248 1264 2.0
.rodata 168712 169128 416 0.2
.text 1626946 1672562 45616 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2299376 2308000 8624 0.4
.heap 849384 851760 2376 0.3
.text 1261976 1270576 8600 0.7
lighting-app CY8CPROTO_062_4343W+release (read/write) 2284104 2294648 10544 0.5
.bss 172896 173208 312 0.2
.text 1246704 1257248 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read/write) 2257200 2267744 10544 0.5
.bss 171712 172024 312 0.2
.text 1219800 1230344 10544 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 880507 890887 10380 1.2
bss 113396 113712 316 0.3
rodata 98540 99112 572 0.6
text 593036 602512 9476 1.6
nrf52840dk_nrf52840+rpc (read/write) 843883 854247 10364 1.2
bss 109744 110060 316 0.3
rodata 89900 90472 572 0.6
text 568032 577508 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 806422 816786 10364 1.3
bss 114768 115084 316 0.3
rodata 93800 94372 572 0.6
text 523376 532852 9476 1.8
lock-app nrf52840dk_nrf52840 (read/write) 851335 861715 10380 1.2
bss 110432 110748 316 0.3
rodata 94280 94852 572 0.6
text 571288 580764 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 777518 787866 10348 1.3
bss 111844 112160 316 0.3
rodata 89568 90140 572 0.6
text 501720 511196 9476 1.9
pump-app nrf52840dk_nrf52840 (read/write) 857379 867759 10380 1.2
bss 110568 110884 316 0.3
rodata 96012 96584 572 0.6
text 575356 584832 9476 1.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 850459 860823 10364 1.2
bss 110448 110764 316 0.3
rodata 94148 94720 572 0.6
text 570416 579892 9476 1.7
p6 all-clusters-app default (read/write) 2320840 2337560 16720 0.7
.heap 920808 923192 2384 0.3
.text 1279104 1295824 16720 1.3
light-app default (read/write) 2256624 2277344 20720 0.9
.bss 98112 98428 316 0.3
.text 1214888 1235608 20720 1.7
lock-app default (read/write) 2231984 2252680 20696 0.9
.bss 96768 97084 316 0.3
.text 1190248 1210944 20696 1.7
telink lighting-app tlsr9518adk80d (read/write) 782734 793890 11156 1.4
bss 79976 80288 312 0.4
text 543976 554246 10270 1.9
Decreases (9 builds for esp32, linux, mbed, p6)
platform target config section dc10c823 54cb732 change % change
esp32 all-clusters-app c3devkit (read/write) 1225090 1223314 -1776 -0.1
.dram0.bss 58824 56456 -2368 -4.0
m5stack (read/write) 424312 422308 -2004 -0.5
.dram0.bss 64224 61848 -2376 -3.7
linux all-clusters-app debug (read/write) 125992 123648 -2344 -1.9
.bss 53456 50640 -2816 -5.3
.init_array 560 552 -8 -1.4
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 181892 179516 -2376 -1.3
lighting-app CY8CPROTO_062_4343W+release .heap 858072 857760 -312 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859256 858944 -312 -0.0
p6 all-clusters-app default .bss 110072 107696 -2376 -2.2
.data 2464 2456 -8 -0.3
light-app default .heap 932904 932584 -320 -0.0
lock-app default .heap 934288 933968 -320 -0.0
Full report (33 builds for efr32, esp32, linux, mbed, nrfconnect, p6, telink)
platform target config section dc10c823 54cb732 change % change
efr32 lighting-app BRD4161A (read only) 730064 750760 20696 2.8
(read/write) 119660 119976 316 0.3
.bss 117844 118160 316 0.3
.data 1812 1812 0 0.0
.text 730056 750752 20696 2.8
BRD4161A+rpc (read only) 758704 779416 20712 2.7
(read/write) 137964 138280 316 0.2
.bss 136044 136360 316 0.2
.data 1920 1920 0 0.0
.text 758696 779408 20712 2.7
lock-app BRD4161A (read only) 703924 724616 20692 2.9
(read/write) 117364 117680 316 0.3
.bss 115596 115912 316 0.3
.data 1768 1768 0 0.0
.text 703916 724608 20692 2.9
window-app BRD4161A (read only) 707020 727928 20908 3.0
(read/write) 117788 118104 316 0.3
.bss 116012 116328 316 0.3
.data 1776 1776 0 0.0
.text 707012 727920 20908 3.0
esp32 all-clusters-app c3devkit (read only) 839114 846930 7816 0.9
(read/write) 1225090 1223314 -1776 -0.1
.dram0.bss 58824 56456 -2368 -4.0
.dram0.data 14036 14036 0 0.0
.flash.rodata 166968 167360 392 0.2
.flash.text 839114 846930 7816 0.9
.iram0.text 61394 61394 0 0.0
m5stack (read only) 910791 917483 6692 0.7
(read/write) 424312 422308 -2004 -0.5
.dram0.bss 64224 61848 -2376 -3.7
.dram0.data 34000 34000 0 0.0
.flash.rodata 194808 195180 372 0.2
.flash.text 905407 912099 6692 0.7
.iram0.text 122943 122943 0 0.0
linux all-clusters-app debug (read only) 1797065 1832833 35768 2.0
(read/write) 125992 123648 -2344 -1.9
.bss 53456 50640 -2816 -5.3
.data 1104 1104 0 0.0
.data.rel.ro 66128 66624 496 0.8
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 552 -8 -1.4
.rodata 145909 146261 352 0.2
.text 1510818 1545202 34384 2.3
bridge-app debug+rpc (read only) 1367285 1416061 48776 3.6
(read/write) 71920 73808 1888 2.6
.bss 35440 36048 608 1.7
.data 1680 1680 0 0.0
.data.rel.ro 29792 31056 1264 4.2
.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 118860 119300 440 0.4
.text 1147589 1193189 45600 4.0
chip-tool debug (read only) 6528285 6589629 61344 0.9
(read/write) 199760 201616 1856 0.9
.bss 33736 34344 608 1.8
.data 1008 1008 0 0.0
.data.rel.ro 159432 160696 1264 0.8
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 304984 306104 1120 0.4
.text 5816693 5874181 57488 1.0
lighting-app debug+rpc (read only) 1651097 1699865 48768 3.0
(read/write) 105008 106896 1888 1.8
.bss 41136 41744 608 1.5
.data 1264 1264 0 0.0
.data.rel.ro 57296 58560 1264 2.2
.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 138609 139089 480 0.3
.text 1373906 1419458 45552 3.3
ota-provider-app debug (read only) 1327881 1377977 50096 3.8
(read/write) 70376 72264 1888 2.7
.bss 38016 38624 608 1.6
.data 912 912 0 0.0
.data.rel.ro 26328 27592 1264 4.8
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 120296 120776 480 0.4
.text 1106514 1153394 46880 4.2
ota-requestor-app debug (read only) 1427937 1478033 50096 3.5
(read/write) 74272 76160 1888 2.5
.bss 40128 40736 608 1.5
.data 976 976 0 0.0
.data.rel.ro 28040 29304 1264 4.5
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 132240 132720 480 0.4
.text 1191186 1238066 46880 3.9
shell debug (read only) 812841 812841 0 0.0
(read/write) 60264 60264 0 0.0
.bss 16904 16904 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38656 38656 0 0.0
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83506 83506 0 0.0
.text 623250 623250 0 0.0
tv-app debug (read only) 1944817 1993585 48768 2.5
(read/write) 314640 316536 1896 0.6
.bss 245496 246112 616 0.3
.data 1504 1504 0 0.0
.data.rel.ro 61984 63248 1264 2.0
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 168712 169128 416 0.2
.text 1626946 1672562 45616 2.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2299376 2308000 8624 0.4
.bss 181892 179516 -2376 -1.3
.data 5168 5168 0 0.0
.heap 849384 851760 2376 0.3
.text 1261976 1270576 8600 0.7
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2284104 2294648 10544 0.5
.bss 172896 173208 312 0.2
.data 5480 5480 0 0.0
.heap 858072 857760 -312 -0.0
.text 1246704 1257248 10544 0.8
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2257200 2267744 10544 0.5
.bss 171712 172024 312 0.2
.data 5480 5480 0 0.0
.heap 859256 858944 -312 -0.0
.text 1219800 1230344 10544 0.9
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046576 2046576 0 0.0
.bss 156704 156704 0 0.0
.data 4864 4864 0 0.0
.heap 874880 874880 0 0.0
.text 1009176 1009176 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 880507 890887 10380 1.2
bss 113396 113712 316 0.3
rodata 98540 99112 572 0.6
text 593036 602512 9476 1.6
nrf52840dk_nrf52840+rpc (read/write) 843883 854247 10364 1.2
bss 109744 110060 316 0.3
rodata 89900 90472 572 0.6
text 568032 577508 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 806422 816786 10364 1.3
bss 114768 115084 316 0.3
rodata 93800 94372 572 0.6
text 523376 532852 9476 1.8
lock-app nrf52840dk_nrf52840 (read/write) 851335 861715 10380 1.2
bss 110432 110748 316 0.3
rodata 94280 94852 572 0.6
text 571288 580764 9476 1.7
nrf5340dk_nrf5340_cpuapp (read/write) 777518 787866 10348 1.3
bss 111844 112160 316 0.3
rodata 89568 90140 572 0.6
text 501720 511196 9476 1.9
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 857379 867759 10380 1.2
bss 110568 110884 316 0.3
rodata 96012 96584 572 0.6
text 575356 584832 9476 1.6
pump-controller-app nrf52840dk_nrf52840 (read/write) 850459 860823 10364 1.2
bss 110448 110764 316 0.3
rodata 94148 94720 572 0.6
text 570416 579892 9476 1.7
shell nrf52840dk_nrf52840 (read/write) 779903 779903 0 0.0
bss 109696 109696 0 0.0
rodata 73796 73796 0 0.0
text 521924 521924 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694946 694946 0 0.0
bss 110680 110680 0 0.0
rodata 68436 68436 0 0.0
text 442528 442528 0 0.0
p6 all-clusters-app default (read/write) 2320840 2337560 16720 0.7
.bss 110072 107696 -2376 -2.2
.data 2464 2456 -8 -0.3
.heap 920808 923192 2384 0.3
.text 1279104 1295824 16720 1.3
light-app default (read/write) 2256624 2277344 20720 0.9
.bss 98112 98428 316 0.3
.data 2328 2328 0 0.0
.heap 932904 932584 -320 -0.0
.text 1214888 1235608 20720 1.7
lock-app default (read/write) 2231984 2252680 20696 0.9
.bss 96768 97084 316 0.3
.data 2288 2288 0 0.0
.heap 934288 933968 -320 -0.0
.text 1190248 1210944 20696 1.7
telink lighting-app tlsr9518adk80d (read/write) 782734 793890 11156 1.4
bss 79976 80288 312 0.4
noinit 37160 37160 0 0.0
text 543976 554246 10270 1.9

@rcasallas-silabs rcasallas-silabs deleted the groups_data_provider branch July 5, 2022 14:48
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.

Implement the GroupDataProvider
7 participants