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

[chip-tool] In interactive server mode when a response is sent over t… #27006

Conversation

vivien-apple
Copy link
Contributor

…he wire it keeps creating new strings instead of concatening to the already existing strings

Problem

When building large strings of text that will be sent over WebSocket it takes a long time. This is because the string is built at the end and instead of "just" concatenating the code builds new strings all the time. I have observed some WebSocket timeout without this patch for strings that ends up taking megabytes. With this patch I can't tell there is a delay.

@github-actions
Copy link

github-actions bot commented Jun 1, 2023

PR #27006: Size comparison from 1ae7c93 to caaced6

Increases (9 builds for bl602, cc32xx, esp32, nrfconnect, psoc6, telink)
platform target config section 1ae7c93 caaced6 change % change
bl602 lighting-app bl602 (read/write) 1355986 1355994 8 0.0
.text 1036104 1036106 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 22707442 22707443 1 0.0
esp32 all-clusters-app c3devkit (read only) 1068918 1068922 4 0.0
.flash.text 1068918 1068922 4 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 788876 788880 4 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 25659102 25659103 1 0.0
telink all-clusters-app tlsr9518adk80d text 703346 703348 2 0.0
lighting-app-factory-data tlsr9518adk80d text 685310 685312 2 0.0
pump-app tlsr9518adk80d text 590218 590220 2 0.0
window-covering tlsr9518adk80d text 609824 609826 2 0.0
Decreases (11 builds for bl602, bl702, linux, nrfconnect, psoc6, telink)
platform target config section 1ae7c93 caaced6 change % change
bl602 lighting-app bl602+rpc .text 1067462 1067460 -2 -0.0
bl702 lighting-app bl702+rpc .debug_info 49501918 49501917 -1 -0.0
.text 1039964 1039962 -2 -0.0
linux chip-tool debug (read only) 15475785 15475393 -392 -0.0
.text 13156772 13156484 -288 -0.0
chip-tool-ipv6only arm64 (read only) 14807476 14806980 -496 -0.0
.text 12394900 12394404 -496 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 819884 819880 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 31665396 31665395 -1 -0.0
telink all-clusters-minimal-app tlsr9518adk80d (read/write) 959756 959748 -8 -0.0
text 663826 663824 -2 -0.0
bridge-app tlsr9518adk80d text 641404 641402 -2 -0.0
lighting-app tlsr9518adk80d text 677790 677788 -2 -0.0
ota-requestor-app tlsr9518adk80d text 605936 605934 -2 -0.0
temperature-measurement-app tlsr9518adk80d text 576000 575996 -4 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 1ae7c93 caaced6 change % change
bl602 lighting-app bl602 (read/write) 1355986 1355994 8 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036104 1036106 2 0.0
bl602+rpc (read/write) 1402262 1402262 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067462 1067460 -2 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1187775 1187775 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1551285 1551285 0 0.0
.debug_aranges 148344 148344 0 0.0
.debug_frame 545568 545568 0 0.0
.debug_info 44557169 44557169 0 0.0
.debug_line 5559245 5559245 0 0.0
.debug_loc 3784828 3784828 0 0.0
.debug_ranges 388600 388600 0 0.0
.debug_str 4314304 4314304 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107184 107184 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582090 582090 0 0.0
.symtab 175536 175536 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966316 966316 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276851 1276851 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1710311 1710311 0 0.0
.debug_aranges 156632 156632 0 0.0
.debug_frame 573580 573580 0 0.0
.debug_info 49501918 49501917 -1 -0.0
.debug_line 5975066 5975066 0 0.0
.debug_loc 3987552 3987552 0 0.0
.debug_ranges 413960 413960 0 0.0
.debug_str 4739812 4739812 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121280 121280 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643410 643410 0 0.0
.symtab 194032 194032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1039964 1039962 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605810 605810 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 951194 951194 0 0.0
.debug_aranges 117488 117488 0 0.0
.debug_frame 400820 400820 0 0.0
.debug_info 22707442 22707443 1 0.0
.debug_line 2853000 2853000 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1711471 1711471 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106381 106381 0 0.0
.debug_str 3755157 3755157 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104418 104418 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484233 484233 0 0.0
.symtab 287408 287408 0 0.0
.text 499272 499272 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 542019 542019 0 0.0
.app_xip_area 434645 434645 0 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529411 529411 0 0.0
.app_xip_area 416901 416901 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566243 566243 0 0.0
.app_xip_area 459797 459797 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530939 530939 0 0.0
.app_xip_area 421925 421925 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 987884 987884 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 805864 805864 0 0.0
BRD4187C (read/write) 1019000 1019000 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 856604 856604 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069240 1069240 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892908 892908 0 0.0
window-app BRD4187C (read/write) 1090728 1090728 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 945456 945456 0 0.0
esp32 all-clusters-app c3devkit (read only) 1068918 1068922 4 0.0
(read/write) 1583064 1583064 0 0.0
.dram0.bss 75536 75536 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 214432 214432 0 0.0
.flash.text 1068918 1068922 4 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1114691 1114691 0 0.0
(read/write) 492318 492318 0 0.0
.dram0.bss 80536 80536 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 242328 242328 0 0.0
.flash.text 1109307 1109307 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583612 583612 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583076 583076 0 0.0
light k32w0+release (read only) 582572 582572 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582036 582036 0 0.0
lock k32w0+release (read only) 556188 556188 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555652 555652 0 0.0
linux all-clusters-app debug (read only) 3238429 3238429 0 0.0
(read/write) 154840 154840 0 0.0
.bss 58592 58592 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 87576 87576 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 231304 231304 0 0.0
.text 2817909 2817909 0 0.0
all-clusters-minimal-app debug (read only) 3036077 3036077 0 0.0
(read/write) 145000 145000 0 0.0
.bss 57344 57344 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79128 79128 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224168 224168 0 0.0
.text 2626805 2626805 0 0.0
bridge-app debug (read only) 2518605 2518605 0 0.0
(read/write) 129608 129608 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69560 69560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172808 172808 0 0.0
.text 2173573 2173573 0 0.0
chip-tool debug (read only) 15475785 15475393 -392 -0.0
(read/write) 704768 704768 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 668512 668512 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 683541 683541 0 0.0
.text 13156772 13156484 -288 -0.0
chip-tool-ipv6only arm64 (read only) 14807476 14806980 -496 -0.0
(read/write) 757608 757608 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 698304 698304 0 0.0
.dynamic 560 560 0 0.0
.got 16648 16648 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 620008 620008 0 0.0
.text 12394900 12394404 -496 -0.0
dynamic-bridge-app-ipv6only debug (read only) 2567621 2567621 0 0.0
(read/write) 126768 126768 0 0.0
.bss 47544 47544 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 70288 70288 0 0.0
.dynamic 624 624 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 175752 175752 0 0.0
.text 2214629 2214629 0 0.0
lighting-app debug+rpc+ui (read only) 3378705 3378705 0 0.0
(read/write) 135664 135664 0 0.0
.bss 49344 49344 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76768 76768 0 0.0
.dynamic 656 656 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 286356 286356 0 0.0
.text 2895842 2895842 0 0.0
lock-app debug (read only) 2659797 2659797 0 0.0
(read/write) 123584 123584 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69600 69600 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 206056 206056 0 0.0
.text 2281141 2281141 0 0.0
ota-provider-app debug (read only) 2208637 2208637 0 0.0
(read/write) 103600 103600 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51880 51880 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153960 153960 0 0.0
.text 1913253 1913253 0 0.0
ota-requestor-app debug (read only) 2376181 2376181 0 0.0
(read/write) 111392 111392 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56736 56736 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 157992 157992 0 0.0
.text 2067893 2067893 0 0.0
shell debug (read only) 2772217 2772217 0 0.0
(read/write) 143224 143224 0 0.0
.bss 57512 57512 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 78632 78632 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 199410 199410 0 0.0
.text 2407618 2407618 0 0.0
thermostat-no-ble arm64 (read only) 2605148 2605148 0 0.0
(read/write) 142760 142760 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79072 79072 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129560 129560 0 0.0
.text 2210596 2210596 0 0.0
tv-app debug (read only) 3313489 3313489 0 0.0
(read/write) 261472 261472 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79424 79424 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222296 222296 0 0.0
.text 2895106 2895106 0 0.0
tv-casting-app debug (read only) 9058689 9058689 0 0.0
(read/write) 217960 217960 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 157600 157600 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 327564 327564 0 0.0
.text 8305986 8305986 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495712 2495712 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458396 1458396 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1188876 1188876 0 0.0
bss 153967 153967 0 0.0
rodata 134332 134332 0 0.0
text 819884 819880 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1448672 1448672 0 0.0
bss 133707 133707 0 0.0
rodata 230336 230336 0 0.0
text 790552 790552 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131760 1131760 0 0.0
bss 152775 152775 0 0.0
rodata 109440 109440 0 0.0
text 788876 788880 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842264 842264 0 0.0
(read/write) 1724532 1724532 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188516 188516 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1294138 1294138 0 0.0
.debug_aranges 146680 146680 0 0.0
.debug_frame 490684 490684 0 0.0
.debug_info 31665396 31665395 -1 -0.0
.debug_line 3996092 3996092 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2281584 2281584 0 0.0
.debug_rnglists 142407 142407 0 0.0
.debug_str 4313624 4313624 0 0.0
.heap 842264 842264 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 745282 745282 0 0.0
.symtab 475776 475776 0 0.0
.text 0 0 0 0.0
1525068 1525068 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843424 843424 0 0.0
(read/write) 1662196 1662196 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187356 187356 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1283823 1283823 0 0.0
.debug_aranges 145816 145816 0 0.0
.debug_frame 492864 492864 0 0.0
.debug_info 31217843 31217843 0 0.0
.debug_line 4008350 4008350 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2271463 2271463 0 0.0
.debug_rnglists 141244 141244 0 0.0
.debug_str 4299887 4299887 0 0.0
.heap 843424 843424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698504 698504 0 0.0
.symtab 459008 459008 0 0.0
.text 1463892 1463892 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1594748 1594748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1121574 1121574 0 0.0
.debug_aranges 136208 136208 0 0.0
.debug_frame 456952 456952 0 0.0
.debug_info 26093097 26093097 0 0.0
.debug_line 3586977 3586977 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2112009 2112009 0 0.0
.debug_rnglists 131266 131266 0 0.0
.debug_str 4114015 4114015 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622002 622002 0 0.0
.symtab 424512 424512 0 0.0
.text 1402580 1402580 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627924 1627924 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1103896 1103896 0 0.0
.debug_aranges 134680 134680 0 0.0
.debug_frame 451512 451512 0 0.0
.debug_info 25659102 25659103 1 0.0
.debug_line 3522407 3522407 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2085429 2085429 0 0.0
.debug_rnglists 129312 129312 0 0.0
.debug_str 4076099 4076099 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596027 596027 0 0.0
.symtab 416640 416640 0 0.0
.text 1408156 1408156 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170548 1170548 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617644 617644 0 0.0
lock-app qpg6105+debug (read/write) 1139932 1139932 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 587032 587032 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1027684 1027684 0 0.0
bss 97372 97372 0 0.0
text 703346 703348 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 959756 959748 -8 -0.0
bss 96064 96064 0 0.0
text 663826 663824 -2 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 928192 928192 0 0.0
bss 100300 100300 0 0.0
text 641404 641402 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859340 859340 0 0.0
bss 89960 89960 0 0.0
text 584042 584042 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875656 875656 0 0.0
bss 90128 90128 0 0.0
text 598666 598666 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964084 964084 0 0.0
bss 98484 98484 0 0.0
text 677790 677788 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975464 975464 0 0.0
bss 102732 102732 0 0.0
text 685310 685312 2 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1032508 1032508 0 0.0
bss 100048 100048 0 0.0
text 722252 722252 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1064940 1064940 0 0.0
bss 111132 111132 0 0.0
text 742826 742826 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 914764 914764 0 0.0
bss 90624 90624 0 0.0
text 613022 613022 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881948 881948 0 0.0
bss 91228 91228 0 0.0
text 605936 605934 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865356 865356 0 0.0
bss 90092 90092 0 0.0
text 590218 590220 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852152 852152 0 0.0
bss 89892 89892 0 0.0
text 580338 580338 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848276 848276 0 0.0
bss 89800 89800 0 0.0
text 576000 575996 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893688 893688 0 0.0
bss 90336 90336 0 0.0
text 614886 614886 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889084 889084 0 0.0
bss 90628 90628 0 0.0
text 609824 609826 2 0.0

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

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

Approving, but stringstream seems like it might be even better, as @andy31415 notes.

@github-actions
Copy link

github-actions bot commented Jun 2, 2023

PR #27006: Size comparison from e19d9d8 to 26e6169

Increases above 0.2%:

platform target config section e19d9d8 26e6169 change % change
linux chip-tool debug .got 5360 5384 24 0.4
Increases (10 builds for linux, psoc6, telink)
platform target config section e19d9d8 26e6169 change % change
linux chip-tool debug (read only) 15477193 15477281 88 0.0
(read/write) 704768 704800 32 0.0
.got 5360 5384 24 0.4
chip-tool-ipv6only arm64 (read only) 14808724 14809476 752 0.0
.text 12395956 12396628 672 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 31218085 31218086 1 0.0
telink bridge-app tlsr9518adk80d (read/write) 928344 928352 8 0.0
text 641536 641538 2 0.0
lighting-app-rpc tlsr9518adk80d text 722620 722622 2 0.0
lock-app tlsr9518adk80d text 613256 613258 2 0.0
ota-requestor-app tlsr9518adk80d text 606080 606082 2 0.0
pump-app tlsr9518adk80d text 590454 590456 2 0.0
pump-controller-app tlsr9518adk80d text 580574 580576 2 0.0
temperature-measurement-app tlsr9518adk80d text 576158 576160 2 0.0
Decreases (10 builds for bl602, bl702, linux, psoc6, qpg, telink)
platform target config section e19d9d8 26e6169 change % change
bl602 lighting-app bl602 (read/write) 1356034 1356026 -8 -0.0
.text 1036106 1036104 -2 -0.0
bl702 lighting-app bl702+rpc .debug_info 49505298 49505297 -1 -0.0
.text 1040372 1040370 -2 -0.0
linux chip-tool debug .text 13157892 13157732 -160 -0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 25659345 25659344 -1 -0.0
qpg lighting-app qpg6105+debug (read/write) 1170468 1170460 -8 -0.0
.text 617564 617556 -8 -0.0
telink all-clusters-minimal-app tlsr9518adk80d text 664062 664058 -4 -0.0
contact-sensor-app tlsr9518adk80d text 584278 584276 -2 -0.0
light-switch-app tlsr9518adk80d text 598900 598898 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 975624 975616 -8 -0.0
text 685446 685444 -2 -0.0
thermostat tlsr9518adk80d text 615120 615116 -4 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e19d9d8 26e6169 change % change
bl602 lighting-app bl602 (read/write) 1356034 1356026 -8 -0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036106 1036104 -2 -0.0
bl602+rpc (read/write) 1403022 1403022 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067730 1067730 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1187903 1187903 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1551313 1551313 0 0.0
.debug_aranges 148448 148448 0 0.0
.debug_frame 545792 545792 0 0.0
.debug_info 44560369 44560369 0 0.0
.debug_line 5558876 5558876 0 0.0
.debug_loc 3781197 3781197 0 0.0
.debug_ranges 388184 388184 0 0.0
.debug_str 4317532 4317532 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 582187 582187 0 0.0
.symtab 175536 175536 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966456 966456 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277699 1277699 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1710355 1710355 0 0.0
.debug_aranges 156736 156736 0 0.0
.debug_frame 573804 573804 0 0.0
.debug_info 49505298 49505297 -1 -0.0
.debug_line 5974918 5974918 0 0.0
.debug_loc 3984360 3984360 0 0.0
.debug_ranges 413664 413664 0 0.0
.debug_str 4743002 4743002 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643690 643690 0 0.0
.symtab 194096 194096 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040372 1040370 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605850 605850 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 951194 951194 0 0.0
.debug_aranges 117584 117584 0 0.0
.debug_frame 401012 401012 0 0.0
.debug_info 22707684 22707684 0 0.0
.debug_line 2853260 2853260 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1711471 1711471 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106453 106453 0 0.0
.debug_str 3758341 3758341 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484233 484233 0 0.0
.symtab 287408 287408 0 0.0
.text 499272 499272 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541995 541995 0 0.0
.app_xip_area 434621 434621 0 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529387 529387 0 0.0
.app_xip_area 416877 416877 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566283 566283 0 0.0
.app_xip_area 459837 459837 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530915 530915 0 0.0
.app_xip_area 421901 421901 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 987924 987924 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 805904 805904 0 0.0
BRD4187C (read/write) 1019560 1019560 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 857164 857164 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069240 1069240 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892908 892908 0 0.0
window-app BRD4187C (read/write) 1090488 1090488 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 945216 945216 0 0.0
esp32 all-clusters-app c3devkit (read only) 1069166 1069166 0 0.0
(read/write) 1584576 1584576 0 0.0
.dram0.bss 75704 75704 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215768 215768 0 0.0
.flash.text 1069166 1069166 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1115123 1115123 0 0.0
(read/write) 493826 493826 0 0.0
.dram0.bss 80704 80704 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243668 243668 0 0.0
.flash.text 1109739 1109739 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584652 584652 0 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 584116 584116 0 0.0
light k32w0+release (read only) 583612 583612 0 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 583076 583076 0 0.0
lock k32w0+release (read only) 556156 556156 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555620 555620 0 0.0
linux all-clusters-app debug (read only) 3239341 3239341 0 0.0
(read/write) 156952 156952 0 0.0
.bss 58784 58784 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 89496 89496 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 231336 231336 0 0.0
.text 2818501 2818501 0 0.0
all-clusters-minimal-app debug (read only) 3036109 3036109 0 0.0
(read/write) 145000 145000 0 0.0
.bss 57344 57344 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79128 79128 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224200 224200 0 0.0
.text 2626805 2626805 0 0.0
bridge-app debug (read only) 2518637 2518637 0 0.0
(read/write) 129608 129608 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69560 69560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172840 172840 0 0.0
.text 2173573 2173573 0 0.0
chip-tool debug (read only) 15477193 15477281 88 0.0
(read/write) 704768 704800 32 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 668512 668512 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5384 24 0.4
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 683829 683829 0 0.0
.text 13157892 13157732 -160 -0.0
chip-tool-ipv6only arm64 (read only) 14808724 14809476 752 0.0
(read/write) 757608 757608 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 698304 698304 0 0.0
.dynamic 560 560 0 0.0
.got 16648 16648 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 620200 620200 0 0.0
.text 12395956 12396628 672 0.0
dynamic-bridge-app-ipv6only debug (read only) 2567653 2567653 0 0.0
(read/write) 126768 126768 0 0.0
.bss 47544 47544 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 70288 70288 0 0.0
.dynamic 624 624 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 175784 175784 0 0.0
.text 2214629 2214629 0 0.0
lighting-app debug+rpc+ui (read only) 3381241 3381241 0 0.0
(read/write) 135696 135696 0 0.0
.bss 49344 49344 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76768 76768 0 0.0
.dynamic 656 656 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 286388 286388 0 0.0
.text 2898162 2898162 0 0.0
lock-app debug (read only) 2608773 2608773 0 0.0
(read/write) 116912 116912 0 0.0
.bss 45248 45248 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 63720 63720 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200296 200296 0 0.0
.text 2244421 2244421 0 0.0
ota-provider-app debug (read only) 2208669 2208669 0 0.0
(read/write) 103600 103600 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51880 51880 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153992 153992 0 0.0
.text 1913253 1913253 0 0.0
ota-requestor-app debug (read only) 2376245 2376245 0 0.0
(read/write) 111392 111392 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56736 56736 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 158056 158056 0 0.0
.text 2067893 2067893 0 0.0
shell debug (read only) 2773113 2773113 0 0.0
(read/write) 145336 145336 0 0.0
.bss 57704 57704 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 80552 80552 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 199442 199442 0 0.0
.text 2408194 2408194 0 0.0
thermostat-no-ble arm64 (read only) 2605196 2605196 0 0.0
(read/write) 142760 142760 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79072 79072 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210596 2210596 0 0.0
tv-app debug (read only) 3313521 3313521 0 0.0
(read/write) 261472 261472 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79424 79424 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222328 222328 0 0.0
.text 2895106 2895106 0 0.0
tv-casting-app debug (read only) 9058817 9058817 0 0.0
(read/write) 217960 217960 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 157600 157600 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 327692 327692 0 0.0
.text 8305986 8305986 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2496392 2496392 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1459076 1459076 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190588 1190588 0 0.0
bss 154135 154135 0 0.0
rodata 135612 135612 0 0.0
text 820052 820052 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450424 1450424 0 0.0
bss 133875 133875 0 0.0
rodata 231672 231672 0 0.0
text 790776 790776 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131696 1131696 0 0.0
bss 152775 152775 0 0.0
rodata 109424 109424 0 0.0
text 788820 788820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842096 842096 0 0.0
(read/write) 1726148 1726148 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188684 188684 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1294089 1294089 0 0.0
.debug_aranges 146872 146872 0 0.0
.debug_frame 491068 491068 0 0.0
.debug_info 31666225 31666225 0 0.0
.debug_line 3996832 3996832 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2281929 2281929 0 0.0
.debug_rnglists 142551 142551 0 0.0
.debug_str 4318104 4318104 0 0.0
.heap 842096 842096 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 746045 746045 0 0.0
.symtab 476144 476144 0 0.0
.text 0 0 0 0.0
1526516 1526516 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843424 843424 0 0.0
(read/write) 1662236 1662236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187356 187356 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1283823 1283823 0 0.0
.debug_aranges 145912 145912 0 0.0
.debug_frame 493056 493056 0 0.0
.debug_info 31218085 31218086 1 0.0
.debug_line 4008610 4008610 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2271463 2271463 0 0.0
.debug_rnglists 141316 141316 0 0.0
.debug_str 4303115 4303115 0 0.0
.heap 843424 843424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698611 698611 0 0.0
.symtab 459008 459008 0 0.0
.text 1463932 1463932 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1594788 1594788 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1121574 1121574 0 0.0
.debug_aranges 136304 136304 0 0.0
.debug_frame 457144 457144 0 0.0
.debug_info 26093340 26093340 0 0.0
.debug_line 3587237 3587237 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2112009 2112009 0 0.0
.debug_rnglists 131338 131338 0 0.0
.debug_str 4117243 4117243 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622109 622109 0 0.0
.symtab 424512 424512 0 0.0
.text 1402620 1402620 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1627964 1627964 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1103896 1103896 0 0.0
.debug_aranges 134776 134776 0 0.0
.debug_frame 451704 451704 0 0.0
.debug_info 25659345 25659344 -1 -0.0
.debug_line 3522667 3522667 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2085429 2085429 0 0.0
.debug_rnglists 129384 129384 0 0.0
.debug_str 4079327 4079327 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596134 596134 0 0.0
.symtab 416640 416640 0 0.0
.text 1408196 1408196 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170468 1170460 -8 -0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617564 617556 -8 -0.0
lock-app qpg6105+debug (read/write) 1139852 1139852 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586952 586952 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029616 1029616 0 0.0
bss 97548 97548 0 0.0
text 703660 703660 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 960012 960012 0 0.0
bss 96072 96072 0 0.0
text 664062 664058 -4 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 928344 928352 8 0.0
bss 100308 100308 0 0.0
text 641536 641538 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859596 859596 0 0.0
bss 89968 89968 0 0.0
text 584278 584276 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875912 875912 0 0.0
bss 90136 90136 0 0.0
text 598900 598898 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964244 964244 0 0.0
bss 98492 98492 0 0.0
text 677924 677924 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975624 975616 -8 -0.0
bss 102740 102740 0 0.0
text 685446 685444 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033348 1033348 0 0.0
bss 100056 100056 0 0.0
text 722620 722622 2 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1065100 1065100 0 0.0
bss 111140 111140 0 0.0
text 742962 742962 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 915020 915020 0 0.0
bss 90632 90632 0 0.0
text 613256 613258 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882172 882172 0 0.0
bss 91236 91236 0 0.0
text 606080 606082 2 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865612 865612 0 0.0
bss 90100 90100 0 0.0
text 590454 590456 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852408 852408 0 0.0
bss 89900 89900 0 0.0
text 580574 580576 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848516 848516 0 0.0
bss 89808 89808 0 0.0
text 576158 576160 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893944 893944 0 0.0
bss 90344 90344 0 0.0
text 615120 615116 -4 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889340 889340 0 0.0
bss 90636 90636 0 0.0
text 610058 610058 0 0.0

@bzbarsky-apple
Copy link
Contributor

@vivien-apple Note the build errors.

@vivien-apple vivien-apple force-pushed the MatterYamlTests_FasterStringBuildingForWebSocketMessages branch 2 times, most recently from 8438cf4 to 2a41daf Compare June 5, 2023 07:59
@github-actions
Copy link

github-actions bot commented Jun 5, 2023

PR #27006: Size comparison from 275341e to 2a41daf

Increases above 0.2%:

platform target config section 275341ee 2a41daf change % change
linux chip-tool debug .got 5360 5384 24 0.4
Increases (8 builds for esp32, linux, psoc6, telink)
platform target config section 275341ee 2a41daf change % change
esp32 all-clusters-app m5stack (read/write) 493870 493874 4 0.0
.flash.rodata 243712 243716 4 0.0
linux chip-tool debug (read only) 15485129 15485201 72 0.0
(read/write) 706752 706784 32 0.0
.got 5360 5384 24 0.4
chip-tool-ipv6only arm64 (read only) 14819476 14820260 784 0.0
.rodata 620840 620856 16 0.0
.text 12401316 12402004 688 0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 26038552 26038554 2 0.0
telink bridge-app tlsr9518adk80d text 641196 641198 2 0.0
lighting-app-factory-data tlsr9518adk80d text 685122 685124 2 0.0
lighting-app-rpc tlsr9518adk80d text 722284 722288 4 0.0
pump-app tlsr9518adk80d text 590050 590052 2 0.0
Decreases (15 builds for bl602, cc32xx, cyw30739, linux, psoc6, qpg, telink)
platform target config section 275341ee 2a41daf change % change
bl602 lighting-app bl602 .text 1036614 1036612 -2 -0.0
bl602+rpc (read/write) 1403278 1403270 -8 -0.0
.text 1067986 1067984 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 22659856 22659854 -2 -0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 528979 528971 -8 -0.0
.app_xip_area 416469 416461 -8 -0.0
linux chip-tool debug .text 13160676 13160500 -176 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 31164133 31164132 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 25605059 25605058 -1 -0.0
qpg lock-app qpg6105+debug (read/write) 1139436 1139428 -8 -0.0
.text 586536 586528 -8 -0.0
telink all-clusters-app tlsr9518adk80d text 703312 703310 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d text 663708 663706 -2 -0.0
light-switch-app tlsr9518adk80d (read/write) 875824 875816 -8 -0.0
text 598806 598804 -2 -0.0
lighting-app-shell tlsr9518adk80d text 742642 742640 -2 -0.0
lock-app tlsr9518adk80d text 612960 612958 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 882100 882092 -8 -0.0
text 606022 606020 -2 -0.0
pump-controller-app tlsr9518adk80d text 580436 580434 -2 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 275341ee 2a41daf change % change
bl602 lighting-app bl602 (read/write) 1356538 1356538 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036614 1036612 -2 -0.0
bl602+rpc (read/write) 1403278 1403270 -8 -0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067986 1067984 -2 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188479 1188479 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1547345 1547345 0 0.0
.debug_aranges 148336 148336 0 0.0
.debug_frame 545284 545284 0 0.0
.debug_info 44507908 44507908 0 0.0
.debug_line 5557261 5557261 0 0.0
.debug_loc 3782241 3782241 0 0.0
.debug_ranges 391672 391672 0 0.0
.debug_str 4317079 4317079 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581789 581789 0 0.0
.symtab 175360 175360 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
967028 967028 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1278003 1278003 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1706372 1706372 0 0.0
.debug_aranges 156624 156624 0 0.0
.debug_frame 573296 573296 0 0.0
.debug_info 49449695 49449695 0 0.0
.debug_line 5973194 5973194 0 0.0
.debug_loc 3985404 3985404 0 0.0
.debug_ranges 417152 417152 0 0.0
.debug_str 4742555 4742555 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643292 643292 0 0.0
.symtab 193920 193920 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040688 1040688 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606658 606658 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 947644 947644 0 0.0
.debug_aranges 117664 117664 0 0.0
.debug_frame 401264 401264 0 0.0
.debug_info 22659856 22659854 -2 -0.0
.debug_line 2853988 2853988 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1708788 1708788 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106492 106492 0 0.0
.debug_str 3757897 3757897 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484123 484123 0 0.0
.symtab 287280 287280 0 0.0
.text 500080 500080 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541571 541571 0 0.0
.app_xip_area 434197 434197 0 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 528979 528971 -8 -0.0
.app_xip_area 416469 416461 -8 -0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530635 530635 0 0.0
.app_xip_area 421621 421621 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 986676 986676 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 804656 804656 0 0.0
BRD4187C (read/write) 1019096 1019096 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 856700 856700 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068840 1068840 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892508 892508 0 0.0
window-app BRD4187C (read/write) 1089216 1089216 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 943944 943944 0 0.0
esp32 all-clusters-app c3devkit (read only) 1068728 1068728 0 0.0
(read/write) 1584624 1584624 0 0.0
.dram0.bss 75704 75704 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215816 215816 0 0.0
.flash.text 1068728 1068728 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1115091 1115091 0 0.0
(read/write) 493870 493874 4 0.0
.dram0.bss 80704 80704 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243712 243716 4 0.0
.flash.text 1109707 1109707 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584332 584332 0 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 583796 583796 0 0.0
light k32w0+release (read only) 583036 583036 0 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 582500 582500 0 0.0
lock k32w0+release (read only) 555756 555756 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555220 555220 0 0.0
linux all-clusters-app debug (read only) 3243021 3243021 0 0.0
(read/write) 157400 157400 0 0.0
.bss 59232 59232 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 89496 89496 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 231144 231144 0 0.0
.text 2822373 2822373 0 0.0
all-clusters-minimal-app debug (read only) 3036717 3036717 0 0.0
(read/write) 145448 145448 0 0.0
.bss 57792 57792 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79128 79128 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224008 224008 0 0.0
.text 2627605 2627605 0 0.0
bridge-app debug (read only) 2518317 2518317 0 0.0
(read/write) 129608 129608 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69560 69560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172680 172680 0 0.0
.text 2173413 2173413 0 0.0
chip-tool debug (read only) 15485129 15485201 72 0.0
(read/write) 706752 706784 32 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 670496 670496 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5384 24 0.4
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 684277 684277 0 0.0
.text 13160676 13160500 -176 -0.0
chip-tool-ipv6only arm64 (read only) 14819476 14820260 784 0.0
(read/write) 759608 759608 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 700288 700288 0 0.0
.dynamic 560 560 0 0.0
.got 16664 16664 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 620840 620856 16 0.0
.text 12401316 12402004 688 0.0
dynamic-bridge-app-ipv6only debug (read only) 2567269 2567269 0 0.0
(read/write) 126768 126768 0 0.0
.bss 47544 47544 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 70288 70288 0 0.0
.dynamic 624 624 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 175560 175560 0 0.0
.text 2214469 2214469 0 0.0
lighting-app debug+rpc+ui (read only) 3381177 3381177 0 0.0
(read/write) 136112 136112 0 0.0
.bss 49760 49760 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76768 76768 0 0.0
.dynamic 656 656 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 286196 286196 0 0.0
.text 2898290 2898290 0 0.0
lock-app debug (read only) 2610949 2610949 0 0.0
(read/write) 117008 117008 0 0.0
.bss 45344 45344 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 63720 63720 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200104 200104 0 0.0
.text 2246789 2246789 0 0.0
ota-provider-app debug (read only) 2208013 2208013 0 0.0
(read/write) 103600 103600 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51880 51880 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153800 153800 0 0.0
.text 1912789 1912789 0 0.0
ota-requestor-app debug (read only) 2375925 2375925 0 0.0
(read/write) 111392 111392 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56736 56736 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 157896 157896 0 0.0
.text 2067733 2067733 0 0.0
shell debug (read only) 2776697 2776697 0 0.0
(read/write) 145784 145784 0 0.0
.bss 58152 58152 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 80552 80552 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 199250 199250 0 0.0
.text 2411970 2411970 0 0.0
thermostat-no-ble arm64 (read only) 2604924 2604924 0 0.0
(read/write) 142760 142760 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79072 79072 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210324 2210324 0 0.0
tv-app debug (read only) 3313601 3313601 0 0.0
(read/write) 261472 261472 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79424 79424 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222136 222136 0 0.0
.text 2895378 2895378 0 0.0
tv-casting-app debug (read only) 9049761 9049761 0 0.0
(read/write) 217960 217960 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 157600 157600 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 327500 327500 0 0.0
.text 8297122 8297122 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2497608 2497608 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1460292 1460292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190172 1190172 0 0.0
bss 154135 154135 0 0.0
rodata 135660 135660 0 0.0
text 819588 819588 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450040 1450040 0 0.0
bss 133875 133875 0 0.0
rodata 231720 231720 0 0.0
text 790340 790340 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131264 1131264 0 0.0
bss 152775 152775 0 0.0
rodata 109472 109472 0 0.0
text 788348 788348 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842096 842096 0 0.0
(read/write) 1724836 1724836 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188684 188684 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1290539 1290539 0 0.0
.debug_aranges 146976 146976 0 0.0
.debug_frame 491412 491412 0 0.0
.debug_info 31612341 31612341 0 0.0
.debug_line 4000268 4000268 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2278392 2278392 0 0.0
.debug_rnglists 142529 142529 0 0.0
.debug_str 4317809 4317809 0 0.0
.heap 842096 842096 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 745913 745913 0 0.0
.symtab 475968 475968 0 0.0
.text 1525204 1525204 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843424 843424 0 0.0
(read/write) 1660764 1660764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187356 187356 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1280217 1280217 0 0.0
.debug_aranges 146016 146016 0 0.0
.debug_frame 493400 493400 0 0.0
.debug_info 31164133 31164132 -1 -0.0
.debug_line 4011845 4011845 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2267925 2267925 0 0.0
.debug_rnglists 141294 141294 0 0.0
.debug_str 4302812 4302812 0 0.0
.heap 843424 843424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698479 698479 0 0.0
.symtab 458832 458832 0 0.0
.text 1462460 1462460 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1593524 1593524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1117851 1117851 0 0.0
.debug_aranges 136376 136376 0 0.0
.debug_frame 457364 457364 0 0.0
.debug_info 26038552 26038554 2 0.0
.debug_line 3583559 3583559 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2109129 2109129 0 0.0
.debug_rnglists 131304 131304 0 0.0
.debug_str 4116852 4116852 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 621977 621977 0 0.0
.symtab 424336 424336 0 0.0
.text 1401356 1401356 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1626796 1626796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1100164 1100164 0 0.0
.debug_aranges 134856 134856 0 0.0
.debug_frame 451956 451956 0 0.0
.debug_info 25605059 25605058 -1 -0.0
.debug_line 3523335 3523335 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2082455 2082455 0 0.0
.debug_rnglists 129344 129344 0 0.0
.debug_str 4078928 4078928 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596024 596024 0 0.0
.symtab 416496 416496 0 0.0
.text 1407028 1407028 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170004 1170004 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617100 617100 0 0.0
lock-app qpg6105+debug (read/write) 1139436 1139428 -8 -0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586536 586528 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029300 1029300 0 0.0
bss 97548 97548 0 0.0
text 703312 703310 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 959688 959688 0 0.0
bss 96072 96072 0 0.0
text 663708 663706 -2 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927984 927984 0 0.0
bss 100308 100308 0 0.0
text 641196 641198 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859492 859492 0 0.0
bss 89968 89968 0 0.0
text 584176 584176 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875824 875816 -8 -0.0
bss 90136 90136 0 0.0
text 598806 598804 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963908 963908 0 0.0
bss 98500 98500 0 0.0
text 677602 677602 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975280 975280 0 0.0
bss 102748 102748 0 0.0
text 685122 685124 2 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033000 1033000 0 0.0
bss 100064 100064 0 0.0
text 722284 722288 4 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1064756 1064756 0 0.0
bss 111140 111140 0 0.0
text 742642 742640 -2 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 914724 914724 0 0.0
bss 90632 90632 0 0.0
text 612960 612958 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882100 882092 -8 -0.0
bss 91244 91244 0 0.0
text 606022 606020 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865212 865212 0 0.0
bss 90100 90100 0 0.0
text 590050 590052 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852272 852272 0 0.0
bss 89900 89900 0 0.0
text 580436 580434 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848420 848420 0 0.0
bss 89808 89808 0 0.0
text 576064 576064 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893856 893856 0 0.0
bss 90344 90344 0 0.0
text 615026 615026 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889228 889228 0 0.0
bss 90636 90636 0 0.0
text 609948 609948 0 0.0

@vivien-apple vivien-apple force-pushed the MatterYamlTests_FasterStringBuildingForWebSocketMessages branch from 2a41daf to 2cd6170 Compare June 5, 2023 10:26
@github-actions
Copy link

github-actions bot commented Jun 5, 2023

PR #27006: Size comparison from a90199c to 2cd6170

Increases above 0.2%:

platform target config section a90199c 2cd6170 change % change
linux chip-tool debug .got 5360 5384 24 0.4
Increases (8 builds for bl602, cc32xx, esp32, linux, nrfconnect, telink)
platform target config section a90199c 2cd6170 change % change
bl602 lighting-app bl602 .text 1036614 1036616 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 22659854 22659855 1 0.0
esp32 all-clusters-app c3devkit (read only) 1068726 1068728 2 0.0
.flash.text 1068726 1068728 2 0.0
linux chip-tool debug (read only) 15485273 15485377 104 0.0
(read/write) 706752 706784 32 0.0
.got 5360 5384 24 0.4
chip-tool-ipv6only arm64 (read only) 14819588 14820356 768 0.0
.text 12401412 12402100 688 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 819584 819588 4 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1029292 1029300 8 0.0
text 703308 703310 2 0.0
lock-app tlsr9518adk80d text 612958 612960 2 0.0
Decreases (11 builds for bl702, esp32, linux, psoc6, telink)
platform target config section a90199c 2cd6170 change % change
bl702 lighting-app bl702 .debug_info 44507910 44507908 -2 -0.0
.text 967032 967028 -4 -0.0
esp32 all-clusters-app m5stack (read/write) 493874 493870 -4 -0.0
.flash.rodata 243716 243712 -4 -0.0
linux chip-tool debug .text 13160788 13160644 -144 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 3116413 31164133 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 26038553 26038552 -1 -0.0
telink bridge-app tlsr9518adk80d text 641200 641198 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 963908 963900 -8 -0.0
text 677604 677600 -4 -0.0
lighting-app-rpc tlsr9518adk80d text 722288 722286 -2 -0.0
pump-controller-app tlsr9518adk80d text 580438 580436 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read/write) 848428 848420 -8 -0.0
text 576068 576064 -4 -0.0
window-covering tlsr9518adk80d text 609948 609946 -2 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a90199c 2cd6170 change % change
bl602 lighting-app bl602 (read/write) 1356538 1356538 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036614 1036616 2 0.0
bl602+rpc (read/write) 1403270 1403270 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067984 1067984 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188479 1188479 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1547345 1547345 0 0.0
.debug_aranges 148336 148336 0 0.0
.debug_frame 545284 545284 0 0.0
.debug_info 44507910 44507908 -2 -0.0
.debug_line 5557261 5557261 0 0.0
.debug_loc 3782241 3782241 0 0.0
.debug_ranges 391672 391672 0 0.0
.debug_str 4317079 4317079 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581789 581789 0 0.0
.symtab 175360 175360 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
967032 967028 -4 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1278019 1278019 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1706372 1706372 0 0.0
.debug_aranges 156624 156624 0 0.0
.debug_frame 573296 573296 0 0.0
.debug_info 49449696 49449696 0 0.0
.debug_line 5973194 5973194 0 0.0
.debug_loc 3985404 3985404 0 0.0
.debug_ranges 417152 417152 0 0.0
.debug_str 4742555 4742555 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643292 643292 0 0.0
.symtab 193920 193920 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040690 1040690 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606658 606658 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 947644 947644 0 0.0
.debug_aranges 117664 117664 0 0.0
.debug_frame 401264 401264 0 0.0
.debug_info 22659854 22659855 1 0.0
.debug_line 2853988 2853988 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1708788 1708788 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 106492 106492 0 0.0
.debug_str 3757897 3757897 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484123 484123 0 0.0
.symtab 287280 287280 0 0.0
.text 500080 500080 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541571 541571 0 0.0
.app_xip_area 434197 434197 0 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 528979 528979 0 0.0
.app_xip_area 416469 416469 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530635 530635 0 0.0
.app_xip_area 421621 421621 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 986676 986676 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 804656 804656 0 0.0
BRD4187C (read/write) 1019096 1019096 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 856700 856700 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068840 1068840 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892508 892508 0 0.0
window-app BRD4187C (read/write) 1089216 1089216 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 943944 943944 0 0.0
esp32 all-clusters-app c3devkit (read only) 1068726 1068728 2 0.0
(read/write) 1584624 1584624 0 0.0
.dram0.bss 75704 75704 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215816 215816 0 0.0
.flash.text 1068726 1068728 2 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1115091 1115091 0 0.0
(read/write) 493874 493870 -4 -0.0
.dram0.bss 80704 80704 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243716 243712 -4 -0.0
.flash.text 1109707 1109707 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584332 584332 0 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 583796 583796 0 0.0
light k32w0+release (read only) 583036 583036 0 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 582500 582500 0 0.0
lock k32w0+release (read only) 555756 555756 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555220 555220 0 0.0
linux all-clusters-app debug (read only) 3243021 3243021 0 0.0
(read/write) 157400 157400 0 0.0
.bss 59232 59232 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 89496 89496 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 231144 231144 0 0.0
.text 2822373 2822373 0 0.0
all-clusters-minimal-app debug (read only) 3036717 3036717 0 0.0
(read/write) 145448 145448 0 0.0
.bss 57792 57792 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79128 79128 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224008 224008 0 0.0
.text 2627605 2627605 0 0.0
bridge-app debug (read only) 2518317 2518317 0 0.0
(read/write) 129608 129608 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69560 69560 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 172680 172680 0 0.0
.text 2173413 2173413 0 0.0
chip-tool debug (read only) 15485273 15485377 104 0.0
(read/write) 706752 706784 32 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 670496 670496 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5384 24 0.4
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 684309 684309 0 0.0
.text 13160788 13160644 -144 -0.0
chip-tool-ipv6only arm64 (read only) 14819588 14820356 768 0.0
(read/write) 759608 759608 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 700288 700288 0 0.0
.dynamic 560 560 0 0.0
.got 16664 16664 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 620856 620856 0 0.0
.text 12401412 12402100 688 0.0
dynamic-bridge-app-ipv6only debug (read only) 2567269 2567269 0 0.0
(read/write) 126768 126768 0 0.0
.bss 47544 47544 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 70288 70288 0 0.0
.dynamic 624 624 0 0.0
.got 4792 4792 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 175560 175560 0 0.0
.text 2214469 2214469 0 0.0
lighting-app debug+rpc+ui (read only) 3381177 3381177 0 0.0
(read/write) 136112 136112 0 0.0
.bss 49760 49760 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 76768 76768 0 0.0
.dynamic 656 656 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 286196 286196 0 0.0
.text 2898290 2898290 0 0.0
lock-app debug (read only) 2610949 2610949 0 0.0
(read/write) 117008 117008 0 0.0
.bss 45344 45344 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 63720 63720 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200104 200104 0 0.0
.text 2246789 2246789 0 0.0
ota-provider-app debug (read only) 2208013 2208013 0 0.0
(read/write) 103600 103600 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51880 51880 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 153800 153800 0 0.0
.text 1912789 1912789 0 0.0
ota-requestor-app debug (read only) 2375925 2375925 0 0.0
(read/write) 111392 111392 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56736 56736 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 157896 157896 0 0.0
.text 2067733 2067733 0 0.0
shell debug (read only) 2776697 2776697 0 0.0
(read/write) 145784 145784 0 0.0
.bss 58152 58152 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 80552 80552 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 199250 199250 0 0.0
.text 2411970 2411970 0 0.0
thermostat-no-ble arm64 (read only) 2604924 2604924 0 0.0
(read/write) 142760 142760 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79072 79072 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210324 2210324 0 0.0
tv-app debug (read only) 3313601 3313601 0 0.0
(read/write) 261472 261472 0 0.0
.bss 171232 171232 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79424 79424 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222136 222136 0 0.0
.text 2895378 2895378 0 0.0
tv-casting-app debug (read only) 9049889 9049889 0 0.0
(read/write) 217960 217960 0 0.0
.bss 52064 52064 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 157600 157600 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 992 992 0 0.0
.rodata 327500 327500 0 0.0
.text 8297250 8297250 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2497608 2497608 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1460292 1460292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190172 1190172 0 0.0
bss 154135 154135 0 0.0
rodata 135660 135660 0 0.0
text 819584 819588 4 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450040 1450040 0 0.0
bss 133875 133875 0 0.0
rodata 231720 231720 0 0.0
text 790336 790336 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131264 1131264 0 0.0
bss 152775 152775 0 0.0
rodata 109472 109472 0 0.0
text 788348 788348 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842096 842096 0 0.0
(read/write) 1724836 1724836 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188684 188684 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1290539 1290539 0 0.0
.debug_aranges 146976 146976 0 0.0
.debug_frame 491412 491412 0 0.0
.debug_info 31612341 31612341 0 0.0
.debug_line 4000268 4000268 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2278392 2278392 0 0.0
.debug_rnglists 142529 142529 0 0.0
.debug_str 4317809 4317809 0 0.0
.heap 842096 842096 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 745913 745913 0 0.0
.symtab 475968 475968 0 0.0
.text 0 0 0 0.0
1525204 1525204 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843424 843424 0 0.0
(read/write) 1660764 1660764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187356 187356 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1280217 1280217 0 0.0
.debug_aranges 146016 146016 0 0.0
.debug_frame 493400 493400 0 0.0
.debug_info 3116413 31164133 -1 -0.0
.debug_line 4011845 4011845 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2267925 2267925 0 0.0
.debug_rnglists 141294 141294 0 0.0
.debug_str 4302812 4302812 0 0.0
.heap 843424 843424 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698479 698479 0 0.0
.symtab 458832 458832 0 0.0
.text 1462460 1462460 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1593524 1593524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1117851 1117851 0 0.0
.debug_aranges 136376 136376 0 0.0
.debug_frame 457364 457364 0 0.0
.debug_info 26038553 26038552 -1 -0.0
.debug_line 3583559 3583559 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2109129 2109129 0 0.0
.debug_rnglists 131304 131304 0 0.0
.debug_str 4116852 4116852 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 621977 621977 0 0.0
.symtab 424336 424336 0 0.0
.text 1401356 1401356 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1626796 1626796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1100164 1100164 0 0.0
.debug_aranges 134856 134856 0 0.0
.debug_frame 451956 451956 0 0.0
.debug_info 25605059 25605059 0 0.0
.debug_line 3523335 3523335 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2082455 2082455 0 0.0
.debug_rnglists 129344 129344 0 0.0
.debug_str 4078928 4078928 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596024 596024 0 0.0
.symtab 416496 416496 0 0.0
.text 1407028 1407028 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170004 1170004 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617100 617100 0 0.0
lock-app qpg6105+debug (read/write) 1139436 1139436 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586536 586536 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029292 1029300 8 0.0
bss 97548 97548 0 0.0
text 703308 703310 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 959688 959688 0 0.0
bss 96072 96072 0 0.0
text 663708 663708 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927984 927984 0 0.0
bss 100308 100308 0 0.0
text 641200 641198 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859500 859500 0 0.0
bss 89968 89968 0 0.0
text 584178 584178 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875816 875816 0 0.0
bss 90136 90136 0 0.0
text 598804 598804 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963908 963900 -8 -0.0
bss 98500 98500 0 0.0
text 677604 677600 -4 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975280 975280 0 0.0
bss 102748 102748 0 0.0
text 685122 685122 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033000 1033000 0 0.0
bss 100064 100064 0 0.0
text 722288 722286 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1064756 1064756 0 0.0
bss 111140 111140 0 0.0
text 742640 742640 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 914724 914724 0 0.0
bss 90632 90632 0 0.0
text 612958 612960 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882100 882100 0 0.0
bss 91244 91244 0 0.0
text 606022 606022 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865212 865212 0 0.0
bss 90100 90100 0 0.0
text 590052 590052 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852272 852272 0 0.0
bss 89900 89900 0 0.0
text 580438 580436 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848428 848420 -8 -0.0
bss 89808 89808 0 0.0
text 576068 576064 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893848 893848 0 0.0
bss 90344 90344 0 0.0
text 615024 615024 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889228 889228 0 0.0
bss 90636 90636 0 0.0
text 609948 609946 -2 -0.0

@vivien-apple vivien-apple force-pushed the MatterYamlTests_FasterStringBuildingForWebSocketMessages branch from 2cd6170 to c0ca4c7 Compare June 6, 2023 08:07
@github-actions
Copy link

github-actions bot commented Jun 6, 2023

PR #27006: Size comparison from 4f6923f to c0ca4c7

Decreases (3 builds for bl602, bl702, cc32xx)
platform target config section 4f6923f c0ca4c7 change % change
bl602 lighting-app bl602+rpc .text 1067984 1067982 -2 -0.0
bl702 lighting-app bl702 .debug_info 44822770 44822769 -1 -0.0
.text 967032 967030 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 22941476 22941475 -1 -0.0
Full report (11 builds for bl602, bl702, cc32xx, mbed, nrfconnect, qpg)
platform target config section 4f6923f c0ca4c7 change % change
bl602 lighting-app bl602 (read/write) 1356538 1356538 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036614 1036614 0 0.0
bl602+rpc (read/write) 1403270 1403270 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067984 1067982 -2 -0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1188479 1188479 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1547345 1547345 0 0.0
.debug_aranges 149288 149288 0 0.0
.debug_frame 549344 549344 0 0.0
.debug_info 44822770 44822769 -1 -0.0
.debug_line 5581919 5581919 0 0.0
.debug_loc 3809990 3809990 0 0.0
.debug_ranges 393416 393416 0 0.0
.debug_str 4346491 4346491 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581789 581789 0 0.0
.symtab 175360 175360 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 967032 967030 -2 -0.0
bl702+rpc 0 0 0 0.0
(read only) 3358 3358 0 0.0
(read/write) 1278003 1278003 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1706372 1706372 0 0.0
.debug_aranges 157576 157576 0 0.0
.debug_frame 577356 577356 0 0.0
.debug_info 49767366 49767366 0 0.0
.debug_line 5997852 5997852 0 0.0
.debug_loc 4013109 4013109 0 0.0
.debug_ranges 418896 418896 0 0.0
.debug_str 4771967 4771967 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643292 643292 0 0.0
.symtab 193920 193920 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 1040688 1040688 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606658 606658 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 947666 947666 0 0.0
.debug_aranges 118616 118616 0 0.0
.debug_frame 405032 405032 0 0.0
.debug_info 22941476 22941475 -1 -0.0
.debug_line 2872375 2872375 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1724734 1724734 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107271 107271 0 0.0
.debug_str 3787290 3787290 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484123 484123 0 0.0
.symtab 287280 287280 0 0.0
.text 500080 500080 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2497608 2497608 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1460292 1460292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190356 1190356 0 0.0
bss 154227 154227 0 0.0
rodata 135652 135652 0 0.0
text 819776 819776 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450272 1450272 0 0.0
bss 133967 133967 0 0.0
rodata 231712 231712 0 0.0
text 790524 790524 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131576 1131576 0 0.0
bss 152867 152867 0 0.0
rodata 109464 109464 0 0.0
text 788532 788532 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170004 1170004 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617100 617100 0 0.0
lock-app qpg6105+debug (read/write) 1139436 1139436 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586536 586536 0 0.0

@vivien-apple vivien-apple force-pushed the MatterYamlTests_FasterStringBuildingForWebSocketMessages branch from c0ca4c7 to 78523e1 Compare June 6, 2023 08:50
@github-actions
Copy link

github-actions bot commented Jun 6, 2023

PR #27006: Size comparison from 4f6923f to 78523e1

Increases (5 builds for esp32, linux, psoc6, telink)
platform target config section 4f6923f 78523e1 change % change
esp32 all-clusters-app c3devkit (read only) 1068868 1068872 4 0.0
.flash.text 1068868 1068872 4 0.0
m5stack (read/write) 493902 493906 4 0.0
.flash.rodata 243712 243716 4 0.0
linux chip-tool-ipv6only arm64 (read only) 14892084 14892500 416 0.0
.text 12466612 12466948 336 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 31550879 31550880 1 0.0
telink light-switch-app tlsr9518adk80d (read/write) 875816 875824 8 0.0
text 598804 598806 2 0.0
Decreases (14 builds for bl602, bl702, cc32xx, cyw30739, psoc6, telink)
platform target config section 4f6923f 78523e1 change % change
bl602 lighting-app bl602 .text 1036614 1036612 -2 -0.0
bl702 lighting-app bl702 .debug_info 44822770 44822769 -1 -0.0
.text 967032 967030 -2 -0.0
bl702+rpc .debug_info 49767366 49767365 -1 -0.0
.text 1040688 1040686 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 22941476 22941475 -1 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541651 541643 -8 -0.0
.app_xip_area 434277 434269 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 32007176 32007174 -2 -0.0
light cy8ckit_062s2_43012 .debug_info 26346742 26346741 -1 -0.0
telink all-clusters-app tlsr9518adk80d text 703546 703542 -4 -0.0
contact-sensor-app tlsr9518adk80d (read/write) 859500 859492 -8 -0.0
text 584178 584176 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 685208 685206 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1033092 1033084 -8 -0.0
text 722370 722368 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 882100 882092 -8 -0.0
text 606022 606020 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read/write) 848428 848420 -8 -0.0
text 576068 576064 -4 -0.0
thermostat tlsr9518adk80d text 615110 615106 -4 -0.0
Full report (46 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4f6923f 78523e1 change % change
bl602 lighting-app bl602 (read/write) 1356538 1356538 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036614 1036612 -2 -0.0
bl602+rpc (read/write) 1403270 1403270 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067984 1067984 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188479 1188479 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1547345 1547345 0 0.0
.debug_aranges 149288 149288 0 0.0
.debug_frame 549344 549344 0 0.0
.debug_info 44822770 44822769 -1 -0.0
.debug_line 5581919 5581919 0 0.0
.debug_loc 3809990 3809990 0 0.0
.debug_ranges 393416 393416 0 0.0
.debug_str 4346491 4346491 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581789 581789 0 0.0
.symtab 175360 175360 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
967032 967030 -2 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1278003 1278003 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1706372 1706372 0 0.0
.debug_aranges 157576 157576 0 0.0
.debug_frame 577356 577356 0 0.0
.debug_info 49767366 49767365 -1 -0.0
.debug_line 5997852 5997852 0 0.0
.debug_loc 4013109 4013109 0 0.0
.debug_ranges 418896 418896 0 0.0
.debug_str 4771967 4771967 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643292 643292 0 0.0
.symtab 193920 193920 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040688 1040686 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606658 606658 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 947666 947666 0 0.0
.debug_aranges 118616 118616 0 0.0
.debug_frame 405032 405032 0 0.0
.debug_info 22941476 22941475 -1 -0.0
.debug_line 2872375 2872375 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1724734 1724734 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107271 107271 0 0.0
.debug_str 3787290 3787290 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484123 484123 0 0.0
.symtab 287280 287280 0 0.0
.text 500080 500080 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541651 541643 -8 -0.0
.app_xip_area 434277 434269 -8 -0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 528979 528979 0 0.0
.app_xip_area 416469 416469 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530635 530635 0 0.0
.app_xip_area 421621 421621 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 986812 986812 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 804792 804792 0 0.0
BRD4187C (read/write) 1019160 1019160 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 856764 856764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068840 1068840 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892508 892508 0 0.0
window-app BRD4187C (read/write) 1089360 1089360 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 944088 944088 0 0.0
esp32 all-clusters-app c3devkit (read only) 1068868 1068872 4 0.0
(read/write) 1584664 1584664 0 0.0
.dram0.bss 75736 75736 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215824 215824 0 0.0
.flash.text 1068868 1068872 4 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1115339 1115339 0 0.0
(read/write) 493902 493906 4 0.0
.dram0.bss 80736 80736 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243712 243716 4 0.0
.flash.text 1109955 1109955 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584332 584332 0 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 583796 583796 0 0.0
light k32w0+release (read only) 583036 583036 0 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 582500 582500 0 0.0
lock k32w0+release (read only) 555740 555740 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555204 555204 0 0.0
linux chip-tool-ipv6only arm64 (read only) 14892084 14892500 416 0.0
(read/write) 762184 762184 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 702776 702776 0 0.0
.dynamic 560 560 0 0.0
.got 16752 16752 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 622616 622616 0 0.0
.text 12466612 12466948 336 0.0
thermostat-no-ble arm64 (read only) 2605436 2605436 0 0.0
(read/write) 142776 142776 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210820 2210820 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2497608 2497608 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1460292 1460292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190356 1190356 0 0.0
bss 154227 154227 0 0.0
rodata 135652 135652 0 0.0
text 819776 819776 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450272 1450272 0 0.0
bss 133967 133967 0 0.0
rodata 231712 231712 0 0.0
text 790524 790524 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131576 1131576 0 0.0
bss 152867 152867 0 0.0
rodata 109464 109464 0 0.0
text 788532 788532 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842000 842000 0 0.0
(read/write) 1725236 1725236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188780 188780 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1290626 1290626 0 0.0
.debug_aranges 147968 147968 0 0.0
.debug_frame 495288 495288 0 0.0
.debug_info 32007176 32007174 -2 -0.0
.debug_line 4019459 4019459 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2295055 2295055 0 0.0
.debug_rnglists 143352 143352 0 0.0
.debug_str 4348254 4348254 0 0.0
.heap 842000 842000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 746061 746061 0 0.0
.symtab 476224 476224 0 0.0
.text 1525508 1525508 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843328 843328 0 0.0
(read/write) 1661172 1661172 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187452 187452 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1280304 1280304 0 0.0
.debug_aranges 147008 147008 0 0.0
.debug_frame 497276 497276 0 0.0
.debug_info 31550879 31550880 1 0.0
.debug_line 4031038 4031038 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2284588 2284588 0 0.0
.debug_rnglists 142117 142117 0 0.0
.debug_str 4333257 4333257 0 0.0
.heap 843328 843328 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698627 698627 0 0.0
.symtab 459088 459088 0 0.0
.text 1462772 1462772 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1593724 1593724 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1117887 1117887 0 0.0
.debug_aranges 137344 137344 0 0.0
.debug_frame 461184 461184 0 0.0
.debug_info 26346742 26346741 -1 -0.0
.debug_line 3602308 3602308 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2125456 2125456 0 0.0
.debug_rnglists 132109 132109 0 0.0
.debug_str 4147343 4147343 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622211 622211 0 0.0
.symtab 424512 424512 0 0.0
.text 1401556 1401556 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1626796 1626796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1100160 1100160 0 0.0
.debug_aranges 135808 135808 0 0.0
.debug_frame 455724 455724 0 0.0
.debug_info 25901033 25901033 0 0.0
.debug_line 3541724 3541724 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2098440 2098440 0 0.0
.debug_rnglists 130123 130123 0 0.0
.debug_str 4108321 4108321 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596024 596024 0 0.0
.symtab 416496 416496 0 0.0
.text 1407028 1407028 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170004 1170004 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617100 617100 0 0.0
lock-app qpg6105+debug (read/write) 1139436 1139436 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586536 586536 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029616 1029616 0 0.0
bss 97640 97640 0 0.0
text 703546 703542 -4 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 960004 960004 0 0.0
bss 96164 96164 0 0.0
text 663940 663940 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927984 927984 0 0.0
bss 100308 100308 0 0.0
text 641198 641198 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859500 859492 -8 -0.0
bss 89968 89968 0 0.0
text 584178 584176 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875816 875824 8 0.0
bss 90136 90136 0 0.0
text 598804 598806 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963992 963992 0 0.0
bss 98500 98500 0 0.0
text 677686 677686 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975372 975372 0 0.0
bss 102748 102748 0 0.0
text 685208 685206 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033092 1033084 -8 -0.0
bss 100064 100064 0 0.0
text 722370 722368 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1064840 1064840 0 0.0
bss 111140 111140 0 0.0
text 742724 742724 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 914724 914724 0 0.0
bss 90632 90632 0 0.0
text 612960 612960 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882100 882092 -8 -0.0
bss 91244 91244 0 0.0
text 606022 606020 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865212 865212 0 0.0
bss 90100 90100 0 0.0
text 590050 590050 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852272 852272 0 0.0
bss 89900 89900 0 0.0
text 580436 580436 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848428 848420 -8 -0.0
bss 89808 89808 0 0.0
text 576068 576064 -4 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893940 893940 0 0.0
bss 90344 90344 0 0.0
text 615110 615106 -4 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889320 889320 0 0.0
bss 90636 90636 0 0.0
text 610030 610030 0 0.0

…he wire it keeps creating new strings instead of concatening to the already existing strings
@vivien-apple vivien-apple force-pushed the MatterYamlTests_FasterStringBuildingForWebSocketMessages branch from 78523e1 to 8a67191 Compare June 6, 2023 14:05
@github-actions
Copy link

github-actions bot commented Jun 6, 2023

PR #27006: Size comparison from a9cb637 to 8a67191

Increases (7 builds for bl702, linux, nrfconnect, psoc6, telink)
platform target config section a9cb637 8a67191 change % change
bl702 lighting-app bl702+rpc .debug_info 49767365 49767366 1 0.0
.text 1040686 1040688 2 0.0
linux chip-tool-ipv6only arm64 (read only) 14892084 14892340 256 0.0
.text 12466612 12466788 176 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1131560 1131576 16 0.0
text 788528 788532 4 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 31550880 3155088 1 0.0
telink lighting-app-rpc tlsr9518adk80d text 722370 722372 2 0.0
lighting-app-shell tlsr9518adk80d text 742722 742724 2 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 848420 848428 8 0.0
text 576064 576068 4 0.0
Decreases (8 builds for bl602, bl702, esp32, psoc6, telink)
platform target config section a9cb637 8a67191 change % change
bl602 lighting-app bl602+rpc .text 1067984 1067982 -2 -0.0
bl702 lighting-app bl702 .debug_info 44822770 44822769 -1 -0.0
.text 967032 967030 -2 -0.0
esp32 all-clusters-app m5stack (read/write) 493922 493918 -4 -0.0
.flash.rodata 243732 243728 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 32007175 32007174 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 26346743 26346742 -1 -0.0
telink all-clusters-app tlsr9518adk80d text 703544 703542 -2 -0.0
light-switch-app tlsr9518adk80d text 598804 598802 -2 -0.0
ota-requestor-app tlsr9518adk80d text 606024 606022 -2 -0.0
Full report (46 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a9cb637 8a67191 change % change
bl602 lighting-app bl602 (read/write) 1356538 1356538 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036614 1036614 0 0.0
bl602+rpc (read/write) 1403270 1403270 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067984 1067982 -2 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188479 1188479 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1547345 1547345 0 0.0
.debug_aranges 149288 149288 0 0.0
.debug_frame 549344 549344 0 0.0
.debug_info 44822770 44822769 -1 -0.0
.debug_line 5581919 5581919 0 0.0
.debug_loc 3809990 3809990 0 0.0
.debug_ranges 393416 393416 0 0.0
.debug_str 4346491 4346491 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581789 581789 0 0.0
.symtab 175360 175360 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
967032 967030 -2 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1278003 1278003 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1706372 1706372 0 0.0
.debug_aranges 157576 157576 0 0.0
.debug_frame 577356 577356 0 0.0
.debug_info 49767365 49767366 1 0.0
.debug_line 5997852 5997852 0 0.0
.debug_loc 4013109 4013109 0 0.0
.debug_ranges 418896 418896 0 0.0
.debug_str 4771967 4771967 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121712 121712 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643292 643292 0 0.0
.symtab 193920 193920 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040686 1040688 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 606658 606658 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 947666 947666 0 0.0
.debug_aranges 118616 118616 0 0.0
.debug_frame 405032 405032 0 0.0
.debug_info 22941476 22941476 0 0.0
.debug_line 2872375 2872375 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1724734 1724734 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107271 107271 0 0.0
.debug_str 3787290 3787290 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104458 104458 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484123 484123 0 0.0
.symtab 287280 287280 0 0.0
.text 500080 500080 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 541651 541651 0 0.0
.app_xip_area 434277 434277 0 0.0
.bss 62352 62352 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 528979 528979 0 0.0
.app_xip_area 416469 416469 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530635 530635 0 0.0
.app_xip_area 421621 421621 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 986812 986812 0 0.0
.bss 179856 179856 0 0.0
.data 2144 2144 0 0.0
.text 804792 804792 0 0.0
BRD4187C (read/write) 1019160 1019160 0 0.0
.bss 159588 159588 0 0.0
.data 2788 2788 0 0.0
.text 856764 856764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068840 1068840 0 0.0
.bss 174160 174160 0 0.0
.data 2152 2152 0 0.0
.text 892508 892508 0 0.0
window-app BRD4187C (read/write) 1089360 1089360 0 0.0
.bss 142572 142572 0 0.0
.data 2680 2680 0 0.0
.text 944088 944088 0 0.0
esp32 all-clusters-app c3devkit (read only) 1072396 1072396 0 0.0
(read/write) 1584688 1584688 0 0.0
.dram0.bss 75736 75736 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 215848 215848 0 0.0
.flash.text 1072396 1072396 0 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1118651 1118651 0 0.0
(read/write) 493922 493918 -4 -0.0
.dram0.bss 80736 80736 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 243732 243728 -4 -0.0
.flash.text 1113267 1113267 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 584332 584332 0 0.0
(read/write) 90108 90108 0 0.0
.bss 66104 66104 0 0.0
.data 2168 2168 0 0.0
.text 583796 583796 0 0.0
light k32w0+release (read only) 583036 583036 0 0.0
(read/write) 89756 89756 0 0.0
.bss 65768 65768 0 0.0
.data 2156 2156 0 0.0
.text 582500 582500 0 0.0
lock k32w0+release (read only) 555756 555756 0 0.0
(read/write) 87556 87556 0 0.0
.bss 63632 63632 0 0.0
.data 2100 2100 0 0.0
.text 555220 555220 0 0.0
linux chip-tool-ipv6only arm64 (read only) 14892084 14892340 256 0.0
(read/write) 762184 762184 0 0.0
.bss 34408 34408 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 702776 702776 0 0.0
.dynamic 560 560 0 0.0
.got 16752 16752 0 0.0
.init 24 24 0 0.0
.init_array 224 224 0 0.0
.rodata 622616 622616 0 0.0
.text 12466612 12466788 176 0.0
thermostat-no-ble arm64 (read only) 2605436 2605436 0 0.0
(read/write) 142776 142776 0 0.0
.bss 52344 52344 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129608 129608 0 0.0
.text 2210820 2210820 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2497608 2497608 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1460292 1460292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1190340 1190340 0 0.0
bss 154227 154227 0 0.0
rodata 135652 135652 0 0.0
text 819772 819772 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1450272 1450272 0 0.0
bss 133967 133967 0 0.0
rodata 231712 231712 0 0.0
text 790524 790524 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1131560 1131576 16 0.0
bss 152867 152867 0 0.0
rodata 109464 109464 0 0.0
text 788528 788532 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842000 842000 0 0.0
(read/write) 1725236 1725236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188780 188780 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1290626 1290626 0 0.0
.debug_aranges 147968 147968 0 0.0
.debug_frame 495288 495288 0 0.0
.debug_info 32007175 32007174 -1 -0.0
.debug_line 4019459 4019459 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2295055 2295055 0 0.0
.debug_rnglists 143352 143352 0 0.0
.debug_str 4348254 4348254 0 0.0
.heap 842000 842000 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 746061 746061 0 0.0
.symtab 476224 476224 0 0.0
.text 1525508 1525508 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843328 843328 0 0.0
(read/write) 1661172 1661172 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187452 187452 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2560 2560 0 0.0
.debug_abbrev 1280304 1280304 0 0.0
.debug_aranges 147008 147008 0 0.0
.debug_frame 497276 497276 0 0.0
.debug_info 31550880 3155088 1 0.0
.debug_line 4031038 4031038 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2284588 2284588 0 0.0
.debug_rnglists 142117 142117 0 0.0
.debug_str 4333257 4333257 0 0.0
.heap 843328 843328 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 698627 698627 0 0.0
.symtab 459088 459088 0 0.0
.text 1462772 1462772 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849560 849560 0 0.0
(read/write) 1593724 1593724 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181388 181388 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1117887 1117887 0 0.0
.debug_aranges 137344 137344 0 0.0
.debug_frame 461184 461184 0 0.0
.debug_info 26346743 26346742 -1 -0.0
.debug_line 3602308 3602308 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2125456 2125456 0 0.0
.debug_rnglists 132109 132109 0 0.0
.debug_str 4147343 4147343 0 0.0
.heap 849560 849560 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 622211 622211 0 0.0
.symtab 424512 424512 0 0.0
.text 1401556 1401556 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1626796 1626796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1100160 1100160 0 0.0
.debug_aranges 135808 135808 0 0.0
.debug_frame 455724 455724 0 0.0
.debug_info 25901032 25901032 0 0.0
.debug_line 3541724 3541724 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2098440 2098440 0 0.0
.debug_rnglists 130123 130123 0 0.0
.debug_str 4108321 4108321 0 0.0
.heap 821960 821960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 596024 596024 0 0.0
.symtab 416496 416496 0 0.0
.text 1407028 1407028 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170004 1170004 0 0.0
.bss 99928 99928 0 0.0
.data 852 852 0 0.0
.text 617100 617100 0 0.0
lock-app qpg6105+debug (read/write) 1139436 1139436 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586536 586536 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1029616 1029616 0 0.0
bss 97640 97640 0 0.0
text 703544 703542 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 960004 960004 0 0.0
bss 96164 96164 0 0.0
text 663940 663940 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927984 927984 0 0.0
bss 100308 100308 0 0.0
text 641198 641198 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 859500 859500 0 0.0
bss 89968 89968 0 0.0
text 584180 584180 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875816 875816 0 0.0
bss 90136 90136 0 0.0
text 598804 598802 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963992 963992 0 0.0
bss 98500 98500 0 0.0
text 677686 677686 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 975364 975364 0 0.0
bss 102748 102748 0 0.0
text 685204 685204 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1033092 1033092 0 0.0
bss 100064 100064 0 0.0
text 722370 722372 2 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1064840 1064840 0 0.0
bss 111140 111140 0 0.0
text 742722 742724 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 914724 914724 0 0.0
bss 90632 90632 0 0.0
text 612960 612960 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882100 882100 0 0.0
bss 91244 91244 0 0.0
text 606024 606022 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865212 865212 0 0.0
bss 90100 90100 0 0.0
text 590054 590054 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 852272 852272 0 0.0
bss 89900 89900 0 0.0
text 580436 580436 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848420 848428 8 0.0
bss 89808 89808 0 0.0
text 576064 576068 4 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893940 893940 0 0.0
bss 90344 90344 0 0.0
text 615106 615106 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889312 889312 0 0.0
bss 90636 90636 0 0.0
text 610028 610028 0 0.0

@vivien-apple vivien-apple merged commit b19cc5d into project-chip:master Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants