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

[Feature] Make dispatch event time threshold configurable #22994

Merged
merged 1 commit into from
Oct 4, 2022

Conversation

ATmobica
Copy link
Contributor

@ATmobica ATmobica commented Oct 3, 2022

Fixes #22993
Add CHIP_DISPATCH_EVENT_LONG_DISPATCH_TIME_WARNING_THRESHOLD_MS variable to set the time threshold for events dispatching.
This will allow for the adaptation of the threshold value to the platform or application.

@github-actions
Copy link

github-actions bot commented Oct 3, 2022

PR #22994: Size comparison from b6c9191 to d051d67

Increases (2 builds for k32w, nrfconnect)
platform target config section b6c9191 d051d67 change % change
k32w lock k32w0+release (read/write) 632768 632800 32 0.0
.text 552368 552400 32 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803244 803248 4 0.0
Decreases (3 builds for bl702, telink)
platform target config section b6c9191 d051d67 change % change
bl702 lighting-app bl702 (read/write) 1188043 1188027 -16 -0.0
.debug_info 37899860 37899859 -1 -0.0
.text 956626 956624 -2 -0.0
bl702+rpc .debug_info 41806470 41806469 -1 -0.0
.text 1030328 1030326 -2 -0.0
telink lighting-app tlsr9518adk80d text 570996 570994 -2 -0.0
Full report (12 builds for bl702, k32w, mbed, nrfconnect, qpg, telink)
platform target config section b6c9191 d051d67 change % change
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188043 1188027 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486388 486388 0 0.0
.debug_info 37899860 37899859 -1 -0.0
.debug_line 5252986 5252986 0 0.0
.debug_loc 3364624 3364624 0 0.0
.debug_ranges 359016 359016 0 0.0
.debug_str 3456120 3456120 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956626 956624 -2 -0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511764 511764 0 0.0
.debug_info 41806470 41806469 -1 -0.0
.debug_line 5627521 5627521 0 0.0
.debug_loc 3557369 3557369 0 0.0
.debug_ranges 381472 381472 0 0.0
.debug_str 3852020 3852020 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030328 1030326 -2 -0.0
k32w light k32w0+release (read/write) 641472 641472 0 0.0
.bss 74816 74816 0 0.0
.data 2064 2064 0 0.0
.text 561864 561864 0 0.0
lock k32w0+release (read/write) 632768 632800 32 0.0
.bss 75592 75592 0 0.0
.data 2080 2080 0 0.0
.text 552368 552400 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803244 803248 4 0.0
qpg lighting-app qpg6105+debug (read/write) 1148140 1148140 0 0.0
.bss 110548 110548 0 0.0
.data 832 832 0 0.0
.text 595240 595240 0 0.0
lock-app qpg6105+debug (read/write) 1113204 1113204 0 0.0
.bss 106364 106364 0 0.0
.data 836 836 0 0.0
.text 560300 560300 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788804 0 0.0
bss 72472 72472 0 0.0
noinit 43520 43520 0 0.0
text 552776 552776 0 0.0
lighting-app tlsr9518adk80d (read/write) 810908 810908 0 0.0
bss 73320 73320 0 0.0
noinit 43520 43520 0 0.0
text 570996 570994 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 818852 818852 0 0.0
bss 74228 74228 0 0.0
noinit 43520 43520 0 0.0
text 577178 577178 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 3, 2022

PR #22994: Size comparison from b6c9191 to adece0c

Increases (12 builds for cc13x2_26x2, cyw30739, k32w, nrfconnect, psoc6, telink)
platform target config section b6c9191 adece0c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676667 112 0.0
.rodata 89547 89595 48 0.1
.text 586696 586760 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640915 112 0.0
.rodata 78683 78731 48 0.1
.text 561800 561864 64 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675351 112 0.0
.rodata 77071 77119 48 0.1
.text 597688 597752 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671903 8 0.0
.text 585328 585336 8 0.0
shell LP_CC2652R7 (read only) 667606 667710 104 0.0
.rodata 86262 86302 40 0.0
.text 581028 581092 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587610 32 0.0
.app_xip_area 464204 464236 32 0.0
lock cyw930739m2evb_01 (read/write) 591834 591866 32 0.0
.app_xip_area 463140 463172 32 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543458 112 0.0
.app_xip_area 425028 425140 112 0.0
k32w lock k32w0+release (read/write) 632768 632800 32 0.0
.text 552368 552400 32 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803244 803248 4 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26558714 26558715 1 0.0
telink ota-requestor-app tlsr9518adk80d text 577178 577180 2 0.0
Decreases (6 builds for bl602, cc13x2_26x2)
platform target config section b6c9191 adece0c change % change
bl602 lighting-app bl602 .text 1068428 1068426 -2 -0.0
bl602+rpc .text 1099776 1099774 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174980 174868 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 173448 173336 -112 -0.1
pump-controller-app LP_CC2652R7 (read/write) 177624 177616 -8 -0.0
shell LP_CC2652R7 (read/write) 186240 186136 -104 -0.1
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b6c9191 adece0c change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068428 1068426 -2 -0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099776 1099774 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188043 1188043 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486388 486388 0 0.0
.debug_info 37899860 37899860 0 0.0
.debug_line 5252986 5252986 0 0.0
.debug_loc 3364624 3364624 0 0.0
.debug_ranges 359016 359016 0 0.0
.debug_str 3456120 3456120 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956626 956626 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511764 511764 0 0.0
.debug_info 41806470 41806470 0 0.0
.debug_line 5627521 5627521 0 0.0
.debug_loc 3557369 3557369 0 0.0
.debug_ranges 381472 381472 0 0.0
.debug_str 3852020 3852020 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030328 1030328 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676667 112 0.0
(read/write) 174980 174868 -112 -0.1
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89595 48 0.1
.text 586696 586760 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640915 112 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78731 48 0.1
.text 561800 561864 64 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675351 112 0.0
(read/write) 173448 173336 -112 -0.1
.bss 78468 78468 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77119 48 0.1
.text 597688 597752 64 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659099 0 0.0
(read/write) 185276 185276 0 0.0
.bss 74156 74156 0 0.0
.data 3304 3304 0 0.0
.rodata 102939 102939 0 0.0
.text 555680 555680 0 0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671903 8 0.0
(read/write) 177624 177616 -8 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585328 585336 8 0.0
shell LP_CC2652R7 (read only) 667606 667710 104 0.0
(read/write) 186240 186136 -104 -0.1
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86302 40 0.0
.text 581028 581092 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587610 32 0.0
.app_xip_area 464204 464236 32 0.0
.bss 65792 65792 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591834 591866 32 0.0
.app_xip_area 463140 463172 32 0.0
.bss 71104 71104 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543458 112 0.0
.app_xip_area 425028 425140 112 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110692 1110692 0 0.0
.bss 137708 137708 0 0.0
.data 2068 2068 0 0.0
.text 970892 970892 0 0.0
BRD4161A+rpc (read/write) 973636 973636 0 0.0
.bss 152236 152236 0 0.0
.data 2248 2248 0 0.0
.text 819132 819132 0 0.0
BRD4161A+rs911x (read/write) 1003840 1003840 0 0.0
.bss 170544 170544 0 0.0
.data 2060 2060 0 0.0
.text 831216 831216 0 0.0
lock-app BRD4161A+wf200 (read/write) 1147760 1147760 0 0.0
.bss 153424 153424 0 0.0
.data 2068 2068 0 0.0
.text 992244 992244 0 0.0
window-app BRD4161A (read/write) 1102684 1102684 0 0.0
.bss 139156 139156 0 0.0
.data 2092 2092 0 0.0
.text 961412 961412 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223036 1223036 0 0.0
(read/write) 1788118 1788118 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257688 0 0.0
.flash.text 1223036 1223036 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233103 1233103 0 0.0
(read/write) 564004 564004 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314736 0 0.0
.flash.text 1227719 1227719 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 641472 641472 0 0.0
.bss 74816 74816 0 0.0
.data 2064 2064 0 0.0
.text 561864 561864 0 0.0
lock k32w0+release (read/write) 632768 632800 32 0.0
.bss 75592 75592 0 0.0
.data 2080 2080 0 0.0
.text 552368 552400 32 0.0
linux chip-tool-ipv6only arm64 (read only) 10422652 10422652 0 0.0
(read/write) 706257 706257 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517404 0 0.0
.text 8251268 8251268 0 0.0
thermostat-no-ble arm64 (read only) 2387620 2387620 0 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143676 143676 0 0.0
.text 2001648 2001648 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803244 803248 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 2664 2664 0 0.0
.debug_abbrev 1229452 1229452 0 0.0
.debug_aranges 111816 111816 0 0.0
.debug_frame 373332 373332 0 0.0
.debug_info 26821933 26821933 0 0.0
.debug_line 3668944 3668944 0 0.0
.debug_loc 3583338 3583338 0 0.0
.debug_ranges 338840 338840 0 0.0
.debug_str 3439792 3439792 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 2664 2664 0 0.0
.debug_abbrev 1221251 1221251 0 0.0
.debug_aranges 111288 111288 0 0.0
.debug_frame 376412 376412 0 0.0
.debug_info 26558714 26558715 1 0.0
.debug_line 3689660 3689660 0 0.0
.debug_loc 3570975 3570975 0 0.0
.debug_ranges 337456 337456 0 0.0
.debug_str 3428805 3428805 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 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 2456 2456 0 0.0
.debug_abbrev 1055307 1055307 0 0.0
.debug_aranges 103496 103496 0 0.0
.debug_frame 346740 346740 0 0.0
.debug_info 22022895 22022895 0 0.0
.debug_line 3259576 3259576 0 0.0
.debug_loc 3268950 3268950 0 0.0
.debug_ranges 302784 302784 0 0.0
.debug_str 3234337 3234337 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639492 1639492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 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 2472 2472 0 0.0
.debug_abbrev 1057410 1057410 0 0.0
.debug_aranges 103896 103896 0 0.0
.debug_frame 348632 348632 0 0.0
.debug_info 22261502 22261502 0 0.0
.debug_line 3257438 3257438 0 0.0
.debug_loc 3297560 3297560 0 0.0
.debug_ranges 304728 304728 0 0.0
.debug_str 3253851 3253851 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472353 472353 0 0.0
.symtab 377600 377600 0 0.0
.text 1443640 1443640 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148140 1148140 0 0.0
.bss 110548 110548 0 0.0
.data 832 832 0 0.0
.text 595240 595240 0 0.0
lock-app qpg6105+debug (read/write) 1113204 1113204 0 0.0
.bss 106364 106364 0 0.0
.data 836 836 0 0.0
.text 560300 560300 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788804 0 0.0
bss 72472 72472 0 0.0
noinit 43520 43520 0 0.0
text 552776 552776 0 0.0
lighting-app tlsr9518adk80d (read/write) 810908 810908 0 0.0
bss 73320 73320 0 0.0
noinit 43520 43520 0 0.0
text 570996 570996 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818852 818852 0 0.0
bss 74228 74228 0 0.0
noinit 43520 43520 0 0.0
text 577178 577180 2 0.0

Add CHIP_DISPATCH_EVENT_LONG_DISPATCH_TIME_WARNING_THRESHOLD_MS
variable to set the time threshold for events dispatching.

Signed-off-by: ATmobica <artur.tynecki@mobica.com>
@github-actions
Copy link

github-actions bot commented Oct 4, 2022

PR #22994: Size comparison from fcf68c1 to 32c43f8

Increases (10 builds for cc13x2_26x2, cyw30739, esp32, k32w)
platform target config section fcf68c1 32c43f8 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676667 112 0.0
.rodata 89547 89595 48 0.1
.text 586696 586760 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640915 112 0.0
.rodata 78683 78731 48 0.1
.text 561800 561864 64 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675351 112 0.0
.rodata 77071 77119 48 0.1
.text 597688 597752 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671903 8 0.0
.text 585328 585336 8 0.0
shell LP_CC2652R7 (read only) 667606 667710 104 0.0
.rodata 86262 86302 40 0.0
.text 581028 581092 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587610 32 0.0
.app_xip_area 464204 464236 32 0.0
lock cyw930739m2evb_01 (read/write) 591834 591866 32 0.0
.app_xip_area 463140 463172 32 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543458 112 0.0
.app_xip_area 425028 425140 112 0.0
esp32 all-clusters-app m5stack (read/write) 564004 564012 8 0.0
.flash.rodata 314736 314744 8 0.0
k32w lock k32w0+release (read/write) 632768 632800 32 0.0
.text 552368 552400 32 0.0
Decreases (10 builds for bl702, cc13x2_26x2, nrfconnect, psoc6, telink)
platform target config section fcf68c1 32c43f8 change % change
bl702 lighting-app bl702 .debug_info 37902577 37902576 -1 -0.0
.text 956624 956622 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174980 174868 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 173448 173336 -112 -0.1
pump-controller-app LP_CC2652R7 (read/write) 177624 177616 -8 -0.0
shell LP_CC2652R7 (read/write) 186240 186136 -104 -0.1
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803272 803268 -4 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26563576 26563575 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22265887 22265886 -1 -0.0
telink light-switch-app tlsr9518adk80d text 552776 552774 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 810916 810908 -8 -0.0
text 570998 570996 -2 -0.0
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section fcf68c1 32c43f8 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068428 1068428 0 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099776 1099776 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506897 1506897 0 0.0
.debug_aranges 133088 133088 0 0.0
.debug_frame 486444 486444 0 0.0
.debug_info 37902577 37902576 -1 -0.0
.debug_line 5255713 5255713 0 0.0
.debug_loc 3366207 3366207 0 0.0
.debug_ranges 359136 359136 0 0.0
.debug_str 3456572 3456572 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956622 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644442 1644442 0 0.0
.debug_aranges 140592 140592 0 0.0
.debug_frame 511820 511820 0 0.0
.debug_info 41809187 41809187 0 0.0
.debug_line 5630248 5630248 0 0.0
.debug_loc 3558839 3558839 0 0.0
.debug_ranges 381592 381592 0 0.0
.debug_str 3852472 3852472 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030326 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676667 112 0.0
(read/write) 174980 174868 -112 -0.1
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89595 48 0.1
.text 586696 586760 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640915 112 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78731 48 0.1
.text 561800 561864 64 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675351 112 0.0
(read/write) 173448 173336 -112 -0.1
.bss 78468 78468 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77119 48 0.1
.text 597688 597752 64 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659099 0 0.0
(read/write) 185276 185276 0 0.0
.bss 74156 74156 0 0.0
.data 3304 3304 0 0.0
.rodata 102939 102939 0 0.0
.text 555680 555680 0 0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671903 8 0.0
(read/write) 177624 177616 -8 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585328 585336 8 0.0
shell LP_CC2652R7 (read only) 667606 667710 104 0.0
(read/write) 186240 186136 -104 -0.1
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86302 40 0.0
.text 581028 581092 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587610 32 0.0
.app_xip_area 464204 464236 32 0.0
.bss 65792 65792 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591834 591866 32 0.0
.app_xip_area 463140 463172 32 0.0
.bss 71104 71104 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543458 112 0.0
.app_xip_area 425028 425140 112 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973636 973636 0 0.0
.bss 152236 152236 0 0.0
.data 2248 2248 0 0.0
.text 819132 819132 0 0.0
BRD4161A+rs911x (read/write) 1031000 1031000 0 0.0
.bss 186640 186640 0 0.0
.data 2092 2092 0 0.0
.text 842248 842248 0 0.0
BRD4187C (read/write) 1145924 1145924 0 0.0
.bss 138616 138616 0 0.0
.data 2596 2596 0 0.0
.text 980116 980116 0 0.0
lock-app BRD4161A+wf200 (read/write) 1157200 1157200 0 0.0
.bss 158192 158192 0 0.0
.data 2100 2100 0 0.0
.text 996884 996884 0 0.0
window-app BRD4187C (read/write) 1137924 1137924 0 0.0
.bss 140056 140056 0 0.0
.data 2620 2620 0 0.0
.text 970652 970652 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223086 1223086 0 0.0
(read/write) 1788118 1788118 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257688 0 0.0
.flash.text 1223086 1223086 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233111 1233111 0 0.0
(read/write) 564004 564012 8 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314744 8 0.0
.flash.text 1227727 1227727 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 641472 641472 0 0.0
.bss 74816 74816 0 0.0
.data 2064 2064 0 0.0
.text 561864 561864 0 0.0
lock k32w0+release (read/write) 632768 632800 32 0.0
.bss 75592 75592 0 0.0
.data 2080 2080 0 0.0
.text 552368 552400 32 0.0
linux chip-tool-ipv6only arm64 (read only) 10427436 10427436 0 0.0
(read/write) 706401 706401 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650584 650584 0 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517436 517436 0 0.0
.text 8254692 8254692 0 0.0
thermostat-no-ble arm64 (read only) 2388164 2388164 0 0.0
(read/write) 143681 143681 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143676 143676 0 0.0
.text 2001840 2001840 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182927 1182927 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815376 815376 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161611 1161611 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803272 803268 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 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 2664 2664 0 0.0
.debug_abbrev 1229446 1229446 0 0.0
.debug_aranges 111824 111824 0 0.0
.debug_frame 373368 373368 0 0.0
.debug_info 26826793 26826793 0 0.0
.debug_line 3670561 3670561 0 0.0
.debug_loc 3585589 3585589 0 0.0
.debug_ranges 338960 338960 0 0.0
.debug_str 3440244 3440244 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 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 2664 2664 0 0.0
.debug_abbrev 1221245 1221245 0 0.0
.debug_aranges 111296 111296 0 0.0
.debug_frame 376448 376448 0 0.0
.debug_info 26563576 26563575 -1 -0.0
.debug_line 3691277 3691277 0 0.0
.debug_loc 3573226 3573226 0 0.0
.debug_ranges 337576 337576 0 0.0
.debug_str 3429257 3429257 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 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 2456 2456 0 0.0
.debug_abbrev 1055301 1055301 0 0.0
.debug_aranges 103504 103504 0 0.0
.debug_frame 346780 346780 0 0.0
.debug_info 22027217 22027217 0 0.0
.debug_line 3261182 3261182 0 0.0
.debug_loc 3271203 3271203 0 0.0
.debug_ranges 302880 302880 0 0.0
.debug_str 3234789 3234789 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639492 1639492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 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 2472 2472 0 0.0
.debug_abbrev 1057404 1057404 0 0.0
.debug_aranges 103904 103904 0 0.0
.debug_frame 348672 348672 0 0.0
.debug_info 22265887 22265886 -1 -0.0
.debug_line 3259043 3259043 0 0.0
.debug_loc 3299781 3299781 0 0.0
.debug_ranges 304824 304824 0 0.0
.debug_str 3254303 3254303 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472353 472353 0 0.0
.symtab 377600 377600 0 0.0
.text 1443640 1443640 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148140 1148140 0 0.0
.bss 110548 110548 0 0.0
.data 832 832 0 0.0
.text 595240 595240 0 0.0
lock-app qpg6105+debug (read/write) 1113204 1113204 0 0.0
.bss 106364 106364 0 0.0
.data 836 836 0 0.0
.text 560300 560300 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788804 0 0.0
bss 72472 72472 0 0.0
noinit 43520 43520 0 0.0
text 552776 552774 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 810916 810908 -8 -0.0
bss 73320 73320 0 0.0
noinit 43520 43520 0 0.0
text 570998 570996 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 818852 818852 0 0.0
bss 74228 74228 0 0.0
noinit 43520 43520 0 0.0
text 577180 577180 0 0.0

@andy31415 andy31415 enabled auto-merge (squash) October 4, 2022 17:48
@andy31415 andy31415 merged commit 69088be into project-chip:master Oct 4, 2022
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.

[Feature] Set long dispatch event time threshold configurable
3 participants