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

Implement IM event buffer-pressure-based flushing #12781

Conversation

yunhanw-google
Copy link
Contributor

@yunhanw-google yunhanw-google commented Dec 9, 2021

Problem

When the IM event buffers bytes number exceed the specified water mark, it would schedule event delivery.

Change overview

See above

Testing

Manually validated

@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12781: Size comparison from f18d8b7 to 4276d62

Increases (17 builds for efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section f18d8b7 4276d62 change % change
efr32 lighting-app BRD4161A (read only) 804156 804508 352 0.0
(read/write) 122996 123028 32 0.0
.bss 121176 121208 32 0.0
.text 804148 804500 352 0.0
BRD4161A+rpc (read only) 791776 792144 368 0.0
(read/write) 139680 139712 32 0.0
.bss 137752 137784 32 0.0
.text 791768 792136 368 0.0
window-app BRD4161A (read only) 780884 781236 352 0.0
(read/write) 121128 121160 32 0.0
.bss 119344 119376 32 0.0
.text 780876 781228 352 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 724756 80 0.0
.bss 81240 81272 32 0.0
.text 635784 635832 48 0.0
lock-app k32w061+debug (read/write) 615836 615916 80 0.0
.bss 71904 71936 32 0.0
.text 536312 536360 48 0.0
shell k32w061+debug (read/write) 679076 679156 80 0.0
.bss 81604 81636 32 0.0
.text 589880 589928 48 0.0
linux chip-tool-ipv6only arm64 (read only) 6786188 6786220 32 0.0
(read/write) 312337 312369 32 0.0
.bss 51633 51665 32 0.1
.text 5782148 5782180 32 0.0
thermostat-no-ble arm64 (read only) 1931988 1932708 720 0.0
(read/write) 136337 136369 32 0.0
.bss 59441 59473 32 0.1
.rodata 124820 124996 176 0.1
.text 1601440 1601984 544 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2320136 2320520 384 0.0
.bss 186892 186924 32 0.0
.text 1282712 1283096 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2305992 2306304 312 0.0
.bss 175704 175736 32 0.0
.text 1268592 1268904 312 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2278720 2279032 312 0.0
.bss 174744 174776 32 0.0
.text 1241320 1241632 312 0.0
p6 all-clusters-app default (read/write) 2356168 2356536 368 0.0
.bss 113124 113156 32 0.0
.text 1314432 1314800 368 0.0
light-app default (read/write) 2290448 2290816 368 0.0
.bss 100896 100928 32 0.0
.text 1248712 1249080 368 0.0
lock-app default (read/write) 2266328 2266696 368 0.0
.bss 99776 99808 32 0.0
.text 1224592 1224960 368 0.0
qpg lighting-app qpg6100+debug (read only) 517976 518304 328 0.1
.bss 82624 82648 24 0.0
.text 512656 512984 328 0.1
lock-app qpg6100+debug (read only) 491968 492296 328 0.1
.bss 81760 81784 24 0.0
.text 486648 486976 328 0.1
telink lighting-app tlsr9518adk80d (read/write) 807494 807870 376 0.0
bss 82756 82788 32 0.0
text 563540 563692 152 0.0
Decreases (6 builds for mbed, p6)
platform target config section f18d8b7 4276d62 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 844320 844288 -32 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 855256 855224 -32 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 856216 856184 -32 -0.0
p6 all-clusters-app default .heap 917704 917672 -32 -0.0
light-app default .heap 930120 930088 -32 -0.0
lock-app default .heap 931280 931248 -32 -0.0
Full report (20 builds for efr32, k32w, linux, mbed, p6, qpg, telink)
platform target config section f18d8b7 4276d62 change % change
efr32 lighting-app BRD4161A (read only) 804156 804508 352 0.0
(read/write) 122996 123028 32 0.0
.bss 121176 121208 32 0.0
.data 1820 1820 0 0.0
.text 804148 804500 352 0.0
BRD4161A+rpc (read only) 791776 792144 368 0.0
(read/write) 139680 139712 32 0.0
.bss 137752 137784 32 0.0
.data 1928 1928 0 0.0
.text 791768 792136 368 0.0
window-app BRD4161A (read only) 780884 781236 352 0.0
(read/write) 121128 121160 32 0.0
.bss 119344 119376 32 0.0
.data 1784 1784 0 0.0
.text 780876 781228 352 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 724756 80 0.0
.bss 81240 81272 32 0.0
.data 1852 1852 0 0.0
.text 635784 635832 48 0.0
lock-app k32w061+debug (read/write) 615836 615916 80 0.0
.bss 71904 71936 32 0.0
.data 1820 1820 0 0.0
.text 536312 536360 48 0.0
shell k32w061+debug (read/write) 679076 679156 80 0.0
.bss 81604 81636 32 0.0
.data 1792 1792 0 0.0
.text 589880 589928 48 0.0
linux chip-tool-ipv6only arm64 (read only) 6786188 6786220 32 0.0
(read/write) 312337 312369 32 0.0
.bss 51633 51665 32 0.1
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782148 5782180 32 0.0
thermostat-no-ble arm64 (read only) 1931988 1932708 720 0.0
(read/write) 136337 136369 32 0.0
.bss 59441 59473 32 0.1
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124996 176 0.1
.text 1601440 1601984 544 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320136 2320520 384 0.0
.bss 186892 186924 32 0.0
.data 5232 5232 0 0.0
.heap 844320 844288 -32 -0.0
.text 1282712 1283096 384 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2306304 312 0.0
.bss 175704 175736 32 0.0
.data 5488 5488 0 0.0
.heap 855256 855224 -32 -0.0
.text 1268592 1268904 312 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2279032 312 0.0
.bss 174744 174776 32 0.0
.data 5488 5488 0 0.0
.heap 856216 856184 -32 -0.0
.text 1241320 1241632 312 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
p6 all-clusters-app default (read/write) 2356168 2356536 368 0.0
.bss 113124 113156 32 0.0
.data 2512 2512 0 0.0
.heap 917704 917672 -32 -0.0
.text 1314432 1314800 368 0.0
light-app default (read/write) 2290448 2290816 368 0.0
.bss 100896 100928 32 0.0
.data 2328 2328 0 0.0
.heap 930120 930088 -32 -0.0
.text 1248712 1249080 368 0.0
lock-app default (read/write) 2266328 2266696 368 0.0
.bss 99776 99808 32 0.0
.data 2288 2288 0 0.0
.heap 931280 931248 -32 -0.0
.text 1224592 1224960 368 0.0
qpg lighting-app qpg6100+debug (read only) 517976 518304 328 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82648 24 0.0
.data 956 956 0 0.0
.text 512656 512984 328 0.1
lock-app qpg6100+debug (read only) 491968 492296 328 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81784 24 0.0
.data 912 912 0 0.0
.text 486648 486976 328 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807494 807870 376 0.0
bss 82756 82788 32 0.0
noinit 37160 37160 0 0.0
text 563540 563692 152 0.0

@yunhanw-google yunhanw-google marked this pull request as draft December 9, 2021 08:44
@yunhanw-google yunhanw-google force-pushed the feature/event_buffer_full_delivery branch from 4276d62 to 8141e81 Compare December 9, 2021 09:00
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

PR #12781: Size comparison from f18d8b7 to 8141e81

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section f18d8b7 8141e81 change % change
efr32 lighting-app BRD4161A (read only) 804156 804444 288 0.0
(read/write) 122996 123028 32 0.0
.bss 121176 121208 32 0.0
.text 804148 804436 288 0.0
BRD4161A+rpc (read only) 791776 792080 304 0.0
(read/write) 139680 139712 32 0.0
.bss 137752 137784 32 0.0
.text 791768 792072 304 0.0
window-app BRD4161A (read only) 780884 781172 288 0.0
(read/write) 121128 121160 32 0.0
.bss 119344 119376 32 0.0
.text 780876 781164 288 0.0
esp32 all-clusters-app c3devkit (read only) 859206 859462 256 0.0
(read/write) 1306722 1306818 96 0.0
.dram0.bss 67640 67672 32 0.0
.flash.rodata 171920 171984 64 0.0
.flash.text 859206 859462 256 0.0
m5stack (read only) 962531 962763 232 0.0
(read/write) 450988 451084 96 0.0
.dram0.bss 75008 75040 32 0.0
.flash.rodata 210144 210208 64 0.0
.flash.text 957147 957379 232 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 724884 208 0.0
.bss 81240 81272 32 0.0
.text 635784 635960 176 0.0
lock-app k32w061+debug (read/write) 615836 616044 208 0.0
.bss 71904 71936 32 0.0
.text 536312 536488 176 0.0
shell k32w061+debug (read/write) 679076 679284 208 0.0
.bss 81604 81636 32 0.0
.text 589880 590056 176 0.0
linux chip-tool-ipv6only arm64 (read only) 6786188 6786220 32 0.0
(read/write) 312337 312369 32 0.0
.bss 51633 51665 32 0.1
.text 5782148 5782180 32 0.0
thermostat-no-ble arm64 (read only) 1931988 1932740 752 0.0
(read/write) 136337 136369 32 0.0
.bss 59441 59473 32 0.1
.rodata 124820 124884 64 0.1
.text 1601440 1602128 688 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2320136 2320456 320 0.0
.bss 186892 186924 32 0.0
.text 1282712 1283032 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2305992 2306248 256 0.0
.bss 175704 175736 32 0.0
.text 1268592 1268848 256 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2278720 2279040 320 0.0
.bss 174744 174776 32 0.0
.text 1241320 1241640 320 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903603 304 0.0
bss 116176 116208 32 0.0
rodata 101164 101228 64 0.1
text 610392 610612 220 0.0
nrf52840dk_nrf52840+rpc (read/write) 866323 866643 320 0.0
bss 112524 112556 32 0.0
rodata 92460 92524 64 0.1
text 585120 585340 220 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829594 304 0.0
bss 117552 117584 32 0.0
rodata 96420 96484 64 0.1
text 540820 541036 216 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875847 320 0.0
bss 113440 113472 32 0.0
rodata 97280 97344 64 0.1
text 589448 589668 220 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801774 802078 304 0.0
bss 114848 114880 32 0.0
rodata 92568 92632 64 0.1
text 519972 520188 216 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880487 880807 320 0.0
bss 113352 113384 32 0.0
rodata 98632 98696 64 0.1
text 593040 593260 220 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 873971 304 0.0
bss 113228 113260 32 0.0
rodata 96772 96836 64 0.1
text 588200 588420 220 0.0
p6 all-clusters-app default (read/write) 2356168 2356472 304 0.0
.bss 113124 113156 32 0.0
.text 1314432 1314736 304 0.0
light-app default (read/write) 2290448 2290752 304 0.0
.bss 100896 100928 32 0.0
.text 1248712 1249016 304 0.0
lock-app default (read/write) 2266328 2266632 304 0.0
.bss 99776 99808 32 0.0
.text 1224592 1224896 304 0.0
qpg lighting-app qpg6100+debug (read only) 517976 518256 280 0.1
.bss 82624 82648 24 0.0
.text 512656 512936 280 0.1
lock-app qpg6100+debug (read only) 491968 492248 280 0.1
.bss 81760 81784 24 0.0
.text 486648 486928 280 0.1
telink lighting-app tlsr9518adk80d (read/write) 807494 807854 360 0.0
bss 82756 82788 32 0.0
text 563540 563802 262 0.0
Decreases (6 builds for mbed, p6)
platform target config section f18d8b7 8141e81 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 844320 844288 -32 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 855256 855224 -32 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 856216 856184 -32 -0.0
p6 all-clusters-app default .heap 917704 917672 -32 -0.0
light-app default .heap 930120 930088 -32 -0.0
lock-app default .heap 931280 931248 -32 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section f18d8b7 8141e81 change % change
efr32 lighting-app BRD4161A (read only) 804156 804444 288 0.0
(read/write) 122996 123028 32 0.0
.bss 121176 121208 32 0.0
.data 1820 1820 0 0.0
.text 804148 804436 288 0.0
BRD4161A+rpc (read only) 791776 792080 304 0.0
(read/write) 139680 139712 32 0.0
.bss 137752 137784 32 0.0
.data 1928 1928 0 0.0
.text 791768 792072 304 0.0
window-app BRD4161A (read only) 780884 781172 288 0.0
(read/write) 121128 121160 32 0.0
.bss 119344 119376 32 0.0
.data 1784 1784 0 0.0
.text 780876 781164 288 0.0
esp32 all-clusters-app c3devkit (read only) 859206 859462 256 0.0
(read/write) 1306722 1306818 96 0.0
.dram0.bss 67640 67672 32 0.0
.dram0.data 14124 14124 0 0.0
.flash.rodata 171920 171984 64 0.0
.flash.text 859206 859462 256 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962531 962763 232 0.0
(read/write) 450988 451084 96 0.0
.dram0.bss 75008 75040 32 0.0
.dram0.data 34048 34048 0 0.0
.flash.rodata 210144 210208 64 0.0
.flash.text 957147 957379 232 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 724676 724884 208 0.0
.bss 81240 81272 32 0.0
.data 1852 1852 0 0.0
.text 635784 635960 176 0.0
lock-app k32w061+debug (read/write) 615836 616044 208 0.0
.bss 71904 71936 32 0.0
.data 1820 1820 0 0.0
.text 536312 536488 176 0.0
shell k32w061+debug (read/write) 679076 679284 208 0.0
.bss 81604 81636 32 0.0
.data 1792 1792 0 0.0
.text 589880 590056 176 0.0
linux chip-tool-ipv6only arm64 (read only) 6786188 6786220 32 0.0
(read/write) 312337 312369 32 0.0
.bss 51633 51665 32 0.1
.data 1048 1048 0 0.0
.data.rel.ro 207632 207632 0 0.0
.dynamic 560 560 0 0.0
.got 48384 48384 0 0.0
.init 24 24 0 0.0
.init_array 160 160 0 0.0
.rodata 342396 342396 0 0.0
.text 5782148 5782180 32 0.0
thermostat-no-ble arm64 (read only) 1931988 1932740 752 0.0
(read/write) 136337 136369 32 0.0
.bss 59441 59473 32 0.1
.data 776 776 0 0.0
.data.rel.ro 69736 69736 0 0.0
.dynamic 560 560 0 0.0
.got 3520 3520 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 124820 124884 64 0.1
.text 1601440 1602128 688 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2320136 2320456 320 0.0
.bss 186892 186924 32 0.0
.data 5232 5232 0 0.0
.heap 844320 844288 -32 -0.0
.text 1282712 1283032 320 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2305992 2306248 256 0.0
.bss 175704 175736 32 0.0
.data 5488 5488 0 0.0
.heap 855256 855224 -32 -0.0
.text 1268592 1268848 256 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2278720 2279040 320 0.0
.bss 174744 174776 32 0.0
.data 5488 5488 0 0.0
.heap 856216 856184 -32 -0.0
.text 1241320 1241640 320 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2047808 2047808 0 0.0
.bss 156564 156564 0 0.0
.data 4864 4864 0 0.0
.heap 875016 875016 0 0.0
.text 1010408 1010408 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 903299 903603 304 0.0
bss 116176 116208 32 0.0
rodata 101164 101228 64 0.1
text 610392 610612 220 0.0
nrf52840dk_nrf52840+rpc (read/write) 866323 866643 320 0.0
bss 112524 112556 32 0.0
rodata 92460 92524 64 0.1
text 585120 585340 220 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 829290 829594 304 0.0
bss 117552 117584 32 0.0
rodata 96420 96484 64 0.1
text 540820 541036 216 0.0
lock-app nrf52840dk_nrf52840 (read/write) 875527 875847 320 0.0
bss 113440 113472 32 0.0
rodata 97280 97344 64 0.1
text 589448 589668 220 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 801774 802078 304 0.0
bss 114848 114880 32 0.0
rodata 92568 92632 64 0.1
text 519972 520188 216 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 880487 880807 320 0.0
bss 113352 113384 32 0.0
rodata 98632 98696 64 0.1
text 593040 593260 220 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 873667 873971 304 0.0
bss 113228 113260 32 0.0
rodata 96772 96836 64 0.1
text 588200 588420 220 0.0
shell nrf52840dk_nrf52840 (read/write) 781627 781627 0 0.0
bss 109552 109552 0 0.0
rodata 74280 74280 0 0.0
text 523280 523280 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 696702 696702 0 0.0
bss 110532 110532 0 0.0
rodata 68920 68920 0 0.0
text 443924 443924 0 0.0
p6 all-clusters-app default (read/write) 2356168 2356472 304 0.0
.bss 113124 113156 32 0.0
.data 2512 2512 0 0.0
.heap 917704 917672 -32 -0.0
.text 1314432 1314736 304 0.0
light-app default (read/write) 2290448 2290752 304 0.0
.bss 100896 100928 32 0.0
.data 2328 2328 0 0.0
.heap 930120 930088 -32 -0.0
.text 1248712 1249016 304 0.0
lock-app default (read/write) 2266328 2266632 304 0.0
.bss 99776 99808 32 0.0
.data 2288 2288 0 0.0
.heap 931280 931248 -32 -0.0
.text 1224592 1224896 304 0.0
qpg lighting-app qpg6100+debug (read only) 517976 518256 280 0.1
(read/write) 122332 122332 0 0.0
.bss 82624 82648 24 0.0
.data 956 956 0 0.0
.text 512656 512936 280 0.1
lock-app qpg6100+debug (read only) 491968 492248 280 0.1
(read/write) 122336 122336 0 0.0
.bss 81760 81784 24 0.0
.data 912 912 0 0.0
.text 486648 486928 280 0.1
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36152 36152 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807494 807854 360 0.0
bss 82756 82788 32 0.0
noinit 37160 37160 0 0.0
text 563540 563802 262 0.0

@yunhanw-google yunhanw-google force-pushed the feature/event_buffer_full_delivery branch from 8141e81 to 58b0c1e Compare December 16, 2021 00:27
@yunhanw-google yunhanw-google marked this pull request as ready for review December 16, 2021 00:28
@github-actions
Copy link

PR #12781: Size comparison from 00ec330 to 58b0c1e

Increases (14 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 00ec330 58b0c1e change % change
efr32 lighting-app BRD4161A (read only) 835684 835932 248 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.text 835676 835924 248 0.0
window-app BRD4161A (read only) 809060 809308 248 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.text 809052 809300 248 0.0
lighting-app BRD4161A+rpc (read only) 823304 823552 248 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.text 823296 823544 248 0.0
k32w lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.text 553364 553492 128 0.0
lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.text 600664 600792 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6911460 6911492 32 0.0
.text 5847828 5847860 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
p6 all-clusters-app default (read/write) 2389624 2389888 264 0.0
.bss 117212 117244 32 0.0
.text 1347888 1348152 264 0.0
light-app default (read/write) 2329936 2330200 264 0.0
.bss 106128 106160 32 0.0
.text 1288200 1288464 264 0.0
lock-app default (read/write) 2302144 2302408 264 0.0
.bss 105008 105040 32 0.0
.text 1260408 1260672 264 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
.bss 86800 86824 24 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
.bss 85936 85960 24 0.0
.text 499104 499336 232 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831366 288 0.0
bss 87016 87048 32 0.0
text 579390 579554 164 0.0
Full report (15 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 00ec330 58b0c1e change % change
efr32 lighting-app BRD4161A (read only) 835684 835932 248 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.data 1876 1876 0 0.0
.text 835676 835924 248 0.0
window-app BRD4161A (read only) 809060 809308 248 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.data 1832 1832 0 0.0
.text 809052 809300 248 0.0
lighting-app BRD4161A+rpc (read only) 823304 823552 248 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.data 1976 1976 0 0.0
.text 823296 823544 248 0.0
k32w lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.data 1860 1860 0 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.data 1840 1840 0 0.0
.text 553364 553492 128 0.0
lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.data 1908 1908 0 0.0
.text 600664 600792 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6911460 6911492 32 0.0
(read/write) 322993 322993 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 207752 207752 0 0.0
.dynamic 560 560 0 0.0
.got 55864 55864 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 377636 377636 0 0.0
.text 5847828 5847860 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
p6 all-clusters-app default (read/write) 2389624 2389888 264 0.0
.bss 117212 117244 32 0.0
.data 2536 2536 0 0.0
.text 1347888 1348152 264 0.0
light-app default (read/write) 2329936 2330200 264 0.0
.bss 106128 106160 32 0.0
.data 2384 2384 0 0.0
.text 1288200 1288464 264 0.0
lock-app default (read/write) 2302144 2302408 264 0.0
.bss 105008 105040 32 0.0
.data 2336 2336 0 0.0
.text 1260408 1260672 264 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86824 24 0.0
.data 1004 1004 0 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85960 24 0.0
.data 952 952 0 0.0
.text 499104 499336 232 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831366 288 0.0
bss 87016 87048 32 0.0
noinit 37160 37160 0 0.0
text 579390 579554 164 0.0

@yunhanw-google yunhanw-google force-pushed the feature/event_buffer_full_delivery branch from 58b0c1e to 02d3260 Compare December 16, 2021 01:16
@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12781: Size comparison from 5988375 to 02d3260

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5988375 02d3260 change % change
efr32 lighting-app BRD4161A (read only) 835684 835924 240 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.text 835676 835916 240 0.0
BRD4161A+rpc (read only) 823304 823544 240 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.text 823296 823536 240 0.0
window-app BRD4161A (read only) 809060 809300 240 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.text 809052 809292 240 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876860 166 0.0
(read/write) 1312954 1313066 112 0.0
.dram0.bss 69776 69808 32 0.0
.flash.rodata 175920 176000 80 0.0
.flash.text 876694 876860 166 0.0
m5stack (read only) 962575 962751 176 0.0
(read/write) 453688 453800 112 0.0
.dram0.bss 76096 76128 32 0.0
.flash.rodata 211748 211828 80 0.0
.flash.text 957191 957367 176 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.text 600664 600792 128 0.0
lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.text 553364 553492 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6929412 6929444 32 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2334696 2334912 216 0.0
.bss 189044 189076 32 0.0
.text 1297272 1297488 216 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2329280 2329552 272 0.0
.bss 180872 180904 32 0.0
.text 1291880 1292152 272 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302376 2302584 208 0.0
.bss 179920 179952 32 0.0
.text 1264976 1265184 208 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936803 272 0.0
bss 118376 118408 32 0.0
rodata 107952 108032 80 0.1
text 632628 632780 152 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918755 272 0.0
bss 114708 114740 32 0.0
rodata 99864 99944 80 0.1
text 625764 625916 152 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860522 276 0.0
bss 116660 116692 32 0.0
rodata 102876 102960 84 0.1
text 560064 560216 152 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908903 276 0.0
bss 117564 117596 32 0.0
rodata 103256 103340 84 0.1
text 610444 610596 152 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832846 272 0.0
bss 115876 115908 32 0.0
rodata 98220 98300 80 0.1
text 537920 538072 152 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913779 272 0.0
bss 117472 117504 32 0.0
rodata 104600 104680 80 0.1
text 613996 614148 152 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 907015 276 0.0
bss 117352 117384 32 0.0
rodata 102728 102812 84 0.1
text 609192 609344 152 0.0
p6 all-clusters-app default (read/write) 2390552 2390808 256 0.0
.bss 117236 117268 32 0.0
.text 1348816 1349072 256 0.0
light-app default (read/write) 2329936 2330192 256 0.0
.bss 106128 106160 32 0.0
.text 1288200 1288456 256 0.0
lock-app default (read/write) 2302144 2302400 256 0.0
.bss 105008 105040 32 0.0
.text 1260408 1260664 256 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
.bss 86800 86824 24 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
.bss 85936 85960 24 0.0
.text 499104 499336 232 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831358 280 0.0
bss 87016 87048 32 0.0
text 579390 579554 164 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5988375 02d3260 change % change
efr32 lighting-app BRD4161A (read only) 835684 835924 240 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.data 1876 1876 0 0.0
.text 835676 835916 240 0.0
BRD4161A+rpc (read only) 823304 823544 240 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.data 1976 1976 0 0.0
.text 823296 823536 240 0.0
window-app BRD4161A (read only) 809060 809300 240 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.data 1832 1832 0 0.0
.text 809052 809292 240 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876860 166 0.0
(read/write) 1312954 1313066 112 0.0
.dram0.bss 69776 69808 32 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 175920 176000 80 0.0
.flash.text 876694 876860 166 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962575 962751 176 0.0
(read/write) 453688 453800 112 0.0
.dram0.bss 76096 76128 32 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 211748 211828 80 0.0
.flash.text 957191 957367 176 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.data 1908 1908 0 0.0
.text 600664 600792 128 0.0
lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.data 1860 1860 0 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.data 1840 1840 0 0.0
.text 553364 553492 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6929412 6929444 32 0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378356 378356 0 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334696 2334912 216 0.0
.bss 189044 189076 32 0.0
.data 5264 5264 0 0.0
.text 1297272 1297488 216 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329280 2329552 272 0.0
.bss 180872 180904 32 0.0
.data 5544 5544 0 0.0
.text 1291880 1292152 272 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302376 2302584 208 0.0
.bss 179920 179952 32 0.0
.data 5536 5536 0 0.0
.text 1264976 1265184 208 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936803 272 0.0
bss 118376 118408 32 0.0
rodata 107952 108032 80 0.1
text 632628 632780 152 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918755 272 0.0
bss 114708 114740 32 0.0
rodata 99864 99944 80 0.1
text 625764 625916 152 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860522 276 0.0
bss 116660 116692 32 0.0
rodata 102876 102960 84 0.1
text 560064 560216 152 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908903 276 0.0
bss 117564 117596 32 0.0
rodata 103256 103340 84 0.1
text 610444 610596 152 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832846 272 0.0
bss 115876 115908 32 0.0
rodata 98220 98300 80 0.1
text 537920 538072 152 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913779 272 0.0
bss 117472 117504 32 0.0
rodata 104600 104680 80 0.1
text 613996 614148 152 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 907015 276 0.0
bss 117352 117384 32 0.0
rodata 102728 102812 84 0.1
text 609192 609344 152 0.0
shell nrf52840dk_nrf52840 (read/write) 796959 796959 0 0.0
bss 109472 109472 0 0.0
rodata 78032 78032 0 0.0
text 532996 532996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709594 709594 0 0.0
bss 107360 107360 0 0.0
rodata 72336 72336 0 0.0
text 450484 450484 0 0.0
p6 all-clusters-app default (read/write) 2390552 2390808 256 0.0
.bss 117236 117268 32 0.0
.data 2544 2544 0 0.0
.text 1348816 1349072 256 0.0
light-app default (read/write) 2329936 2330192 256 0.0
.bss 106128 106160 32 0.0
.data 2384 2384 0 0.0
.text 1288200 1288456 256 0.0
lock-app default (read/write) 2302144 2302400 256 0.0
.bss 105008 105040 32 0.0
.data 2336 2336 0 0.0
.text 1260408 1260664 256 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86824 24 0.0
.data 1004 1004 0 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85960 24 0.0
.data 952 952 0 0.0
.text 499104 499336 232 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831358 280 0.0
bss 87016 87048 32 0.0
noinit 37160 37160 0 0.0
text 579390 579554 164 0.0

src/app/ReadHandler.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12781: Size comparison from 161cd14 to c3f5f1a

Increases (14 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 161cd14 c3f5f1a change % change
efr32 lighting-app BRD4161A (read only) 835684 835924 240 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.text 835676 835916 240 0.0
BRD4161A+rpc (read only) 823304 823544 240 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.text 823296 823536 240 0.0
window-app BRD4161A (read only) 809060 809300 240 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.text 809052 809292 240 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.text 600664 600792 128 0.0
lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.text 553364 553492 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6929380 6929412 32 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
p6 all-clusters-app default (read/write) 2390552 2390808 256 0.0
.bss 117236 117268 32 0.0
.text 1348816 1349072 256 0.0
light-app default (read/write) 2329936 2330192 256 0.0
.bss 106128 106160 32 0.0
.text 1288200 1288456 256 0.0
lock-app default (read/write) 2302144 2302400 256 0.0
.bss 105008 105040 32 0.0
.text 1260408 1260664 256 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
.bss 86800 86824 24 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
.bss 85936 85960 24 0.0
.text 499104 499336 232 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831358 280 0.0
bss 87016 87048 32 0.0
text 579390 579554 164 0.0
Full report (15 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section 161cd14 c3f5f1a change % change
efr32 lighting-app BRD4161A (read only) 835684 835924 240 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.data 1876 1876 0 0.0
.text 835676 835916 240 0.0
BRD4161A+rpc (read only) 823304 823544 240 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.data 1976 1976 0 0.0
.text 823296 823536 240 0.0
window-app BRD4161A (read only) 809060 809300 240 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.data 1832 1832 0 0.0
.text 809052 809292 240 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686556 160 0.0
.bss 78024 78056 32 0.0
.data 1908 1908 0 0.0
.text 600664 600792 128 0.0
lock-app k32w061+debug (read/write) 633960 634120 160 0.0
.bss 76176 76208 32 0.0
.data 1860 1860 0 0.0
.text 550124 550252 128 0.0
shell k32w061+debug (read/write) 639688 639848 160 0.0
.bss 78684 78716 32 0.0
.data 1840 1840 0 0.0
.text 553364 553492 128 0.0
linux chip-tool-ipv6only arm64 (read only) 6929380 6929412 32 0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378324 378324 0 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994612 640 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 127988 80 0.1
.text 1654592 1655152 560 0.0
p6 all-clusters-app default (read/write) 2390552 2390808 256 0.0
.bss 117236 117268 32 0.0
.data 2544 2544 0 0.0
.text 1348816 1349072 256 0.0
light-app default (read/write) 2329936 2330192 256 0.0
.bss 106128 106160 32 0.0
.data 2384 2384 0 0.0
.text 1288200 1288456 256 0.0
lock-app default (read/write) 2302144 2302400 256 0.0
.bss 105008 105040 32 0.0
.data 2336 2336 0 0.0
.text 1260408 1260664 256 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532984 232 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86824 24 0.0
.data 1004 1004 0 0.0
.text 527432 527664 232 0.0
lock-app qpg6105+debug (read only) 504424 504656 232 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85960 24 0.0
.data 952 952 0 0.0
.text 499104 499336 232 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831358 280 0.0
bss 87016 87048 32 0.0
noinit 37160 37160 0 0.0
text 579390 579554 164 0.0

@yunhanw-google yunhanw-google force-pushed the feature/event_buffer_full_delivery branch from c3f5f1a to 3becefa Compare December 16, 2021 07:56
@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12781: Size comparison from 161cd14 to 3becefa

Increases (26 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 161cd14 3becefa change % change
efr32 lighting-app BRD4161A (read only) 835684 835868 184 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.text 835676 835860 184 0.0
BRD4161A+rpc (read only) 823304 823488 184 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.text 823296 823480 184 0.0
window-app BRD4161A (read only) 809060 809244 184 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.text 809052 809236 184 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876788 94 0.0
(read/write) 1312954 1313090 136 0.0
.dram0.bss 69776 69808 32 0.0
.flash.rodata 175920 176024 104 0.1
.flash.text 876694 876788 94 0.0
m5stack (read only) 962575 962699 124 0.0
(read/write) 453688 453824 136 0.0
.dram0.bss 76096 76128 32 0.0
.flash.rodata 211748 211852 104 0.0
.flash.text 957191 957315 124 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686516 120 0.0
.bss 78024 78056 32 0.0
.text 600664 600752 88 0.0
lock-app k32w061+debug (read/write) 633960 634080 120 0.0
.bss 76176 76208 32 0.0
.text 550124 550212 88 0.0
shell k32w061+debug (read/write) 639688 639808 120 0.0
.bss 78684 78716 32 0.0
.text 553364 553452 88 0.0
linux chip-tool-ipv6only arm64 (read only) 6929380 6929412 32 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994628 656 0.0
.rodata 127908 128004 96 0.1
.text 1654592 1655152 560 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2334696 2334872 176 0.0
.bss 189044 189076 32 0.0
.text 1297272 1297448 176 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2329280 2329512 232 0.0
.bss 180872 180904 32 0.0
.text 1291880 1292112 232 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2302376 2302544 168 0.0
.bss 179920 179952 32 0.0
.text 1264976 1265144 168 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936747 216 0.0
bss 118376 118408 32 0.0
rodata 107952 108056 104 0.1
text 632628 632712 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918699 216 0.0
bss 114708 114740 32 0.0
rodata 99864 99968 104 0.1
text 625764 625848 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860482 236 0.0
bss 116660 116692 32 0.0
rodata 102876 102984 108 0.1
text 560064 560148 84 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908847 220 0.0
bss 117564 117596 32 0.0
rodata 103256 103364 108 0.1
text 610444 610528 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832806 232 0.0
bss 115876 115908 32 0.0
rodata 98220 98324 104 0.1
text 537920 538004 84 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913739 232 0.0
bss 117472 117504 32 0.0
rodata 104600 104704 104 0.1
text 613996 614080 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 906959 220 0.0
bss 117352 117384 32 0.0
rodata 102728 102836 108 0.1
text 609192 609276 84 0.0
p6 all-clusters-app default (read/write) 2390552 2390768 216 0.0
.bss 117236 117268 32 0.0
.text 1348816 1349032 216 0.0
light-app default (read/write) 2329936 2330152 216 0.0
.bss 106128 106160 32 0.0
.text 1288200 1288416 216 0.0
lock-app default (read/write) 2302144 2302360 216 0.0
.bss 105008 105040 32 0.0
.text 1260408 1260624 216 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532944 192 0.0
.bss 86800 86824 24 0.0
.text 527432 527624 192 0.0
lock-app qpg6105+debug (read only) 504424 504616 192 0.0
.bss 85936 85960 24 0.0
.text 499104 499296 192 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831278 200 0.0
bss 87016 87048 32 0.0
text 579390 579450 60 0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 161cd14 3becefa change % change
efr32 lighting-app BRD4161A (read only) 835684 835868 184 0.0
(read/write) 127324 127356 32 0.0
.bss 125448 125480 32 0.0
.data 1876 1876 0 0.0
.text 835676 835860 184 0.0
BRD4161A+rpc (read only) 823304 823488 184 0.0
(read/write) 143992 144024 32 0.0
.bss 142016 142048 32 0.0
.data 1976 1976 0 0.0
.text 823296 823480 184 0.0
window-app BRD4161A (read only) 809060 809244 184 0.0
(read/write) 126264 126296 32 0.0
.bss 124432 124464 32 0.0
.data 1832 1832 0 0.0
.text 809052 809236 184 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876788 94 0.0
(read/write) 1312954 1313090 136 0.0
.dram0.bss 69776 69808 32 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 175920 176024 104 0.1
.flash.text 876694 876788 94 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962575 962699 124 0.0
(read/write) 453688 453824 136 0.0
.dram0.bss 76096 76128 32 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 211748 211852 104 0.0
.flash.text 957191 957315 124 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686516 120 0.0
.bss 78024 78056 32 0.0
.data 1908 1908 0 0.0
.text 600664 600752 88 0.0
lock-app k32w061+debug (read/write) 633960 634080 120 0.0
.bss 76176 76208 32 0.0
.data 1860 1860 0 0.0
.text 550124 550212 88 0.0
shell k32w061+debug (read/write) 639688 639808 120 0.0
.bss 78684 78716 32 0.0
.data 1840 1840 0 0.0
.text 553364 553452 88 0.0
linux chip-tool-ipv6only arm64 (read only) 6929380 6929412 32 0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378324 378324 0 0.0
.text 5864180 5864212 32 0.0
thermostat-no-ble arm64 (read only) 1993972 1994628 656 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 128004 96 0.1
.text 1654592 1655152 560 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334696 2334872 176 0.0
.bss 189044 189076 32 0.0
.data 5264 5264 0 0.0
.text 1297272 1297448 176 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329280 2329512 232 0.0
.bss 180872 180904 32 0.0
.data 5544 5544 0 0.0
.text 1291880 1292112 232 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302376 2302544 168 0.0
.bss 179920 179952 32 0.0
.data 5536 5536 0 0.0
.text 1264976 1265144 168 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936747 216 0.0
bss 118376 118408 32 0.0
rodata 107952 108056 104 0.1
text 632628 632712 84 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918699 216 0.0
bss 114708 114740 32 0.0
rodata 99864 99968 104 0.1
text 625764 625848 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860482 236 0.0
bss 116660 116692 32 0.0
rodata 102876 102984 108 0.1
text 560064 560148 84 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908847 220 0.0
bss 117564 117596 32 0.0
rodata 103256 103364 108 0.1
text 610444 610528 84 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832806 232 0.0
bss 115876 115908 32 0.0
rodata 98220 98324 104 0.1
text 537920 538004 84 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913739 232 0.0
bss 117472 117504 32 0.0
rodata 104600 104704 104 0.1
text 613996 614080 84 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 906959 220 0.0
bss 117352 117384 32 0.0
rodata 102728 102836 108 0.1
text 609192 609276 84 0.0
shell nrf52840dk_nrf52840 (read/write) 796959 796959 0 0.0
bss 109472 109472 0 0.0
rodata 78032 78032 0 0.0
text 532996 532996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709594 709594 0 0.0
bss 107360 107360 0 0.0
rodata 72336 72336 0 0.0
text 450484 450484 0 0.0
p6 all-clusters-app default (read/write) 2390552 2390768 216 0.0
.bss 117236 117268 32 0.0
.data 2544 2544 0 0.0
.text 1348816 1349032 216 0.0
light-app default (read/write) 2329936 2330152 216 0.0
.bss 106128 106160 32 0.0
.data 2384 2384 0 0.0
.text 1288200 1288416 216 0.0
lock-app default (read/write) 2302144 2302360 216 0.0
.bss 105008 105040 32 0.0
.data 2336 2336 0 0.0
.text 1260408 1260624 216 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532944 192 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86824 24 0.0
.data 1004 1004 0 0.0
.text 527432 527624 192 0.0
lock-app qpg6105+debug (read only) 504424 504616 192 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85960 24 0.0
.data 952 952 0 0.0
.text 499104 499296 192 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831278 200 0.0
bss 87016 87048 32 0.0
noinit 37160 37160 0 0.0
text 579390 579450 60 0.0

@yunhanw-google yunhanw-google merged commit 41700bd into project-chip:master Dec 16, 2021
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.

None yet

3 participants