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

[Android] Integrate cluster state cache with android Java IM API #22851

Conversation

yunhanw-google
Copy link
Contributor

@yunhanw-google yunhanw-google commented Sep 24, 2022

Issue Being Resolved

#19668

Change overview

Integrate Java Read/Subscribe API with ClusterStateCache, where it has fine-grained dataVersionFilter and eventFilters support.
In android, we would not expect to retrieve attributes and events from cluster state cache, instead we have provided the NodeState to collect the attribute and event data from each report transaction, in this change, we piped the committed cluster data version from clusterStateCache to nodeState, which can provide coherent data version view when involving wildcard attribute path read/subscribe.

@yunhanw-google yunhanw-google changed the title Integrate cluster state cache with java im API [Android] Integrate cluster state cache with android java im API Sep 24, 2022
@yunhanw-google yunhanw-google force-pushed the feature/android_cluster_state_cache_integration branch from 88f9e5a to b6841c7 Compare September 24, 2022 05:08
@yunhanw-google yunhanw-google force-pushed the feature/android_cluster_state_cache_integration branch from b6841c7 to ebdd47b Compare September 24, 2022 05:15
@github-actions github-actions bot added the app label Sep 24, 2022
@yunhanw-google yunhanw-google changed the title [Android] Integrate cluster state cache with android java im API [Android] Integrate cluster state cache with android Java IM API Sep 24, 2022
@github-actions
Copy link

github-actions bot commented Sep 24, 2022

PR #22851: Size comparison from 8ac8ec7 to ebdd47b

Increases (7 builds for bl602, bl702, nrfconnect, psoc6, qpg)
platform target config section 8ac8ec7 ebdd47b change % change
bl602 lighting-app bl602+rpc .text 1096388 1096390 2 0.0
bl702 lighting-app bl702+rpc .debug_info 41805560 41805562 2 0.0
.text 1030548 1030552 4 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803208 803212 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26821679 26821680 1 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26558461 26558462 1 0.0
light cy8ckit_062s2_43012 .debug_info 22022642 22022644 2 0.0
qpg lock-app qpg6105+debug (read/write) 1116236 1116244 8 0.0
.text 563336 563344 8 0.0
Decreases (6 builds for bl702, esp32, psoc6, telink)
platform target config section 8ac8ec7 ebdd47b change % change
bl702 lighting-app bl702 (read/write) 1188219 1188203 -16 -0.0
.debug_info 37898965 37898964 -1 -0.0
.text 956850 956848 -2 -0.0
esp32 all-clusters-app c3devkit (read only) 1222950 1222948 -2 -0.0
.flash.text 1222950 1222948 -2 -0.0
m5stack (read/write) 564020 564012 -8 -0.0
.flash.rodata 314752 314744 -8 -0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 22402010 22402009 -1 -0.0
telink light-switch-app tlsr9518adk80d text 574596 574594 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 836692 836684 -8 -0.0
text 592816 592812 -4 -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 8ac8ec7 ebdd47b change % change
bl602 lighting-app bl602 (read/write) 1383418 1383418 0 0.0
.bss 89537 89537 0 0.0
.data 9808 9808 0 0.0
.text 1065044 1065044 0 0.0
bl602+rpc (read/write) 1428630 1428630 0 0.0
.bss 96969 96969 0 0.0
.data 10192 10192 0 0.0
.text 1096388 1096390 2 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188219 1188203 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67078 67078 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506921 1506921 0 0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486372 486372 0 0.0
.debug_info 37898965 37898964 -1 -0.0
.debug_line 5252836 5252836 0 0.0
.debug_loc 3364483 3364483 0 0.0
.debug_ranges 359104 359104 0 0.0
.debug_str 3456018 3456018 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 116504 116504 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564828 564828 0 0.0
.symtab 171600 171600 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956850 956848 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284155 1284155 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75126 75126 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644466 1644466 0 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511748 511748 0 0.0
.debug_info 41805560 41805562 2 0.0
.debug_line 5627375 5627375 0 0.0
.debug_loc 3557170 3557170 0 0.0
.debug_ranges 381560 381560 0 0.0
.debug_str 3851918 3851918 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 129912 129912 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624001 624001 0 0.0
.symtab 189408 189408 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030548 1030552 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676571 676571 0 0.0
(read/write) 174964 174964 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89611 89611 0 0.0
.text 586648 586648 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640819 640819 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78747 78747 0 0.0
.text 561752 561752 0 0.0
lock-ftd LP_CC2652R7 (read only) 678095 678095 0 0.0
(read/write) 170608 170608 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77295 77295 0 0.0
.text 600320 600320 0 0.0
lock-mtd LP_CC2652R7 (read only) 661987 661987 0 0.0
(read/write) 182404 182404 0 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103163 103163 0 0.0
.text 558344 558344 0 0.0
pump-app LP_CC2652R7 (read only) 687419 687419 0 0.0
(read/write) 161988 161988 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90595 90595 0 0.0
.text 596340 596340 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671919 671919 0 0.0
(read/write) 177600 177600 0 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86151 86151 0 0.0
.text 585288 585288 0 0.0
shell LP_CC2652R7 (read only) 667622 667622 0 0.0
(read/write) 186224 186224 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86326 86326 0 0.0
.text 580980 580980 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543362 543362 0 0.0
.app_xip_area 425044 425044 0 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) 1110600 1110600 0 0.0
.bss 136532 136532 0 0.0
.data 2072 2072 0 0.0
.text 971976 971976 0 0.0
BRD4161A+rpc (read/write) 973740 973740 0 0.0
.bss 151044 151044 0 0.0
.data 2252 2252 0 0.0
.text 820424 820424 0 0.0
BRD4161A+rs911x (read/write) 1003872 1003872 0 0.0
.bss 169368 169368 0 0.0
.data 2064 2064 0 0.0
.text 832420 832420 0 0.0
lock-app BRD4161A+wf200 (read/write) 1151396 1151396 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 997056 997056 0 0.0
window-app BRD4161A (read/write) 1102656 1102656 0 0.0
.bss 137980 137980 0 0.0
.data 2096 2096 0 0.0
.text 962560 962560 0 0.0
esp32 all-clusters-app c3devkit (read only) 1222950 1222948 -2 -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 1222950 1222948 -2 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233043 1233043 0 0.0
(read/write) 564020 564012 -8 -0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314752 314744 -8 -0.0
.flash.text 1227659 1227659 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649924 649924 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574416 574416 0 0.0
lock k32w0+release (read/write) 706912 706912 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630948 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10422220 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 517372 517372 0 0.0
.text 8250868 8250868 0 0.0
thermostat-no-ble arm64 (read only) 2387524 2387524 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 143708 143708 0 0.0
.text 2001520 2001520 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182939 1182939 0 0.0
bss 144433 144433 0 0.0
rodata 144268 144268 0 0.0
text 815320 815320 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161611 1161611 0 0.0
bss 143660 143660 0 0.0
rodata 135844 135844 0 0.0
text 803208 803212 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744420 1744420 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 1229470 1229470 0 0.0
.debug_aranges 111816 111816 0 0.0
.debug_frame 373328 373328 0 0.0
.debug_info 26821679 26821680 1 0.0
.debug_line 3668878 3668878 0 0.0
.debug_loc 3582935 3582935 0 0.0
.debug_ranges 338928 338928 0 0.0
.debug_str 3439783 3439783 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 421040 421040 0 0.0
.text 1544656 1544656 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) 1687028 1687028 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 1221269 1221269 0 0.0
.debug_aranges 111288 111288 0 0.0
.debug_frame 376408 376408 0 0.0
.debug_info 26558461 26558462 1 0.0
.debug_line 3689594 3689594 0 0.0
.debug_loc 3570572 3570572 0 0.0
.debug_ranges 337544 337544 0 0.0
.debug_str 3428796 3428796 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 407472 407472 0 0.0
.text 1488000 1488000 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) 1605556 1605556 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 1055325 1055325 0 0.0
.debug_aranges 103496 103496 0 0.0
.debug_frame 346736 346736 0 0.0
.debug_info 22022642 22022644 2 0.0
.debug_line 3259510 3259510 0 0.0
.debug_loc 3268547 3268547 0 0.0
.debug_ranges 302872 302872 0 0.0
.debug_str 3234328 3234328 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 375920 375920 0 0.0
.text 1414720 1414720 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643436 1643436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 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 1062744 1062744 0 0.0
.debug_aranges 104168 104168 0 0.0
.debug_frame 349560 349560 0 0.0
.debug_info 22402010 22402009 -1 -0.0
.debug_line 3268227 3268227 0 0.0
.debug_loc 3308436 3308436 0 0.0
.debug_ranges 306216 306216 0 0.0
.debug_str 3261783 3261783 0 0.0
.heap 845864 845864 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 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447568 1447568 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1146352 1146352 0 0.0
.bss 110544 110544 0 0.0
.data 1028 1028 0 0.0
.text 593448 593448 0 0.0
lock-app qpg6105+debug (read/write) 1116236 1116244 8 0.0
.bss 106376 106376 0 0.0
.data 1032 1032 0 0.0
.text 563336 563344 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814580 814580 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574596 574594 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 836692 836684 -8 -0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592816 592812 -4 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 844644 844644 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598998 598998 0 0.0

Verified

This commit was created on github.com and signed with GitHub’s verified signature.
@yunhanw-google yunhanw-google enabled auto-merge (squash) September 26, 2022 19:37
@github-actions
Copy link

github-actions bot commented Sep 26, 2022

PR #22851: Size comparison from 8ac8ec7 to a1ada12

Increases above 0.2%:

platform target config section 8ac8ec7 a1ada12 change % change
bl602 lighting-app bl602 (read/write) 1383418 1388754 5336 0.4
.bss 89537 90729 1192 1.3
.data 9808 9928 120 1.2
.text 1065044 1068356 3312 0.3
bl602+rpc (read/write) 1428630 1433966 5336 0.4
.bss 96969 98161 1192 1.2
.data 10192 10312 120 1.2
.text 1096388 1099700 3312 0.3
Increases (10 builds for bl602, bl702, cc13x2_26x2)
platform target config section 8ac8ec7 a1ada12 change % change
bl602 lighting-app bl602 (read/write) 1383418 1388754 5336 0.4
.bss 89537 90729 1192 1.3
.data 9808 9928 120 1.2
.text 1065044 1068356 3312 0.3
bl602+rpc (read/write) 1428630 1433966 5336 0.4
.bss 96969 98161 1192 1.2
.data 10192 10312 120 1.2
.text 1096388 1099700 3312 0.3
bl702 lighting-app bl702 .bss 67078 67094 16 0.0
.debug_info 37898965 37899568 603 0.0
.debug_str 3456018 3456111 93 0.0
.rodata 116504 116536 32 0.0
.strtab 564828 564835 7 0.0
bl702+rpc .bss 75126 75142 16 0.0
.debug_info 41805560 41806177 617 0.0
.debug_str 3851918 3852011 93 0.0
.rodata 129912 129928 16 0.0
.strtab 624001 624008 7 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174964 175044 80 0.0
lock-ftd LP_CC2652R7 (read/write) 170608 170688 80 0.0
lock-mtd LP_CC2652R7 (read/write) 182404 182492 88 0.0
pump-app LP_CC2652R7 (read/write) 161988 162068 80 0.0
pump-controller-app LP_CC2652R7 (read/write) 177600 177680 80 0.0
shell LP_CC2652R7 (read/write) 186224 186304 80 0.0
Decreases (25 builds for bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8ac8ec7 a1ada12 change % change
bl702 lighting-app bl702 (read/write) 1188219 1187963 -256 -0.0
.debug_abbrev 1506921 1506903 -18 -0.0
.debug_line 5252836 5252792 -44 -0.0
.debug_loc 3364483 3364396 -87 -0.0
.symtab 171600 171584 -16 -0.0
.text 956850 956552 -298 -0.0
bl702+rpc (read/write) 1284155 1283883 -272 -0.0
.debug_abbrev 1644466 1644448 -18 -0.0
.debug_line 5627375 5627327 -48 -0.0
.debug_loc 3557170 3557140 -30 -0.0
.symtab 189408 189392 -16 -0.0
.text 1030548 1030252 -296 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676571 676491 -80 -0.0
.rodata 89611 89547 -64 -0.1
.text 586648 586632 -16 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640819 640739 -80 -0.0
.rodata 78747 78683 -64 -0.1
.text 561752 561736 -16 -0.0
lock-ftd LP_CC2652R7 (read only) 678095 678015 -80 -0.0
.rodata 77295 77231 -64 -0.1
.text 600320 600304 -16 -0.0
lock-mtd LP_CC2652R7 (read only) 661987 661899 -88 -0.0
.rodata 103163 103099 -64 -0.1
.text 558344 558320 -24 -0.0
pump-app LP_CC2652R7 (read only) 687419 687339 -80 -0.0
.rodata 90595 90531 -64 -0.1
.text 596340 596324 -16 -0.0
pump-controller-app LP_CC2652R7 (read only) 671919 671839 -80 -0.0
.rodata 86151 86087 -64 -0.1
.text 585288 585272 -16 -0.0
shell LP_CC2652R7 (read only) 667622 667542 -80 -0.0
.rodata 86326 86262 -64 -0.1
.text 580980 580964 -16 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543362 543282 -80 -0.0
.app_xip_area 425044 424964 -80 -0.0
k32w light k32w0+release (read/write) 649924 649908 -16 -0.0
.text 574416 574400 -16 -0.0
lock k32w0+release (read/write) 706912 706832 -80 -0.0
.text 630948 630868 -80 -0.0
linux thermostat-no-ble arm64 (read only) 2387524 2387428 -96 -0.0
.rodata 143708 143644 -64 -0.0
.text 2001520 2001488 -32 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2455712 2455648 -64 -0.0
.text 1418356 1418292 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182939 1182863 -76 -0.0
rodata 144268 144208 -60 -0.0
text 815320 815304 -16 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161611 1161531 -80 -0.0
rodata 135844 135780 -64 -0.0
text 803208 803196 -12 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744420 1744340 -80 -0.0
.debug_info 26821679 26821645 -34 -0.0
.debug_line 3668878 3668858 -20 -0.0
.text 1544656 1544576 -80 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687028 1686948 -80 -0.0
.debug_info 26558461 26558427 -34 -0.0
.debug_line 3689594 3689574 -20 -0.0
.text 1488000 1487920 -80 -0.0
light cy8ckit_062s2_43012 (read/write) 1605556 1605476 -80 -0.0
.debug_info 22022642 22022608 -34 -0.0
.debug_line 3259510 3259490 -20 -0.0
.text 1414720 1414640 -80 -0.0
lock cy8ckit_062s2_43012 (read/write) 1643436 1643356 -80 -0.0
.debug_info 22402010 22401976 -34 -0.0
.debug_line 3268227 3268207 -20 -0.0
.text 1447568 1447488 -80 -0.0
qpg lighting-app qpg6105+debug (read/write) 1146352 1146264 -88 -0.0
.text 593448 593360 -88 -0.0
lock-app qpg6105+debug (read/write) 1116236 1116164 -72 -0.0
.text 563336 563264 -72 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 814580 814500 -80 -0.0
text 574596 574574 -22 -0.0
lighting-app tlsr9518adk80d (read/write) 836692 836604 -88 -0.0
text 592816 592796 -20 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 844644 844556 -88 -0.0
text 598998 598974 -24 -0.0
Full report (30 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8ac8ec7 a1ada12 change % change
bl602 lighting-app bl602 (read/write) 1383418 1388754 5336 0.4
.bss 89537 90729 1192 1.3
.data 9808 9928 120 1.2
.text 1065044 1068356 3312 0.3
bl602+rpc (read/write) 1428630 1433966 5336 0.4
.bss 96969 98161 1192 1.2
.data 10192 10312 120 1.2
.text 1096388 1099700 3312 0.3
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188219 1187963 -256 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67078 67094 16 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506921 1506903 -18 -0.0
.debug_aranges 133080 133080 0 0.0
.debug_frame 486372 486372 0 0.0
.debug_info 37898965 37899568 603 0.0
.debug_line 5252836 5252792 -44 -0.0
.debug_loc 3364483 3364396 -87 -0.0
.debug_ranges 359104 359104 0 0.0
.debug_str 3456018 3456111 93 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 116504 116536 32 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564828 564835 7 0.0
.symtab 171600 171584 -16 -0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956850 956552 -298 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284155 1283883 -272 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75126 75142 16 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644466 1644448 -18 -0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 511748 511748 0 0.0
.debug_info 41805560 41806177 617 0.0
.debug_line 5627375 5627327 -48 -0.0
.debug_loc 3557170 3557140 -30 -0.0
.debug_ranges 381560 381560 0 0.0
.debug_str 3851918 3852011 93 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 129912 129928 16 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624001 624008 7 0.0
.symtab 189408 189392 -16 -0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030548 1030252 -296 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676571 676491 -80 -0.0
(read/write) 174964 175044 80 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89611 89547 -64 -0.1
.text 586648 586632 -16 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640819 640739 -80 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78747 78683 -64 -0.1
.text 561752 561736 -16 -0.0
lock-ftd LP_CC2652R7 (read only) 678095 678015 -80 -0.0
(read/write) 170608 170688 80 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77295 77231 -64 -0.1
.text 600320 600304 -16 -0.0
lock-mtd LP_CC2652R7 (read only) 661987 661899 -88 -0.0
(read/write) 182404 182492 88 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103163 103099 -64 -0.1
.text 558344 558320 -24 -0.0
pump-app LP_CC2652R7 (read only) 687419 687339 -80 -0.0
(read/write) 161988 162068 80 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90595 90531 -64 -0.1
.text 596340 596324 -16 -0.0
pump-controller-app LP_CC2652R7 (read only) 671919 671839 -80 -0.0
(read/write) 177600 177680 80 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86151 86087 -64 -0.1
.text 585288 585272 -16 -0.0
shell LP_CC2652R7 (read only) 667622 667542 -80 -0.0
(read/write) 186224 186304 80 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86326 86262 -64 -0.1
.text 580980 580964 -16 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543362 543282 -80 -0.0
.app_xip_area 425044 424964 -80 -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
k32w light k32w0+release (read/write) 649924 649908 -16 -0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574416 574400 -16 -0.0
lock k32w0+release (read/write) 706912 706832 -80 -0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630868 -80 -0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10422220 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 517372 517372 0 0.0
.text 8250868 8250868 0 0.0
thermostat-no-ble arm64 (read only) 2387524 2387428 -96 -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 143708 143644 -64 -0.0
.text 2001520 2001488 -32 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455648 -64 -0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418292 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182939 1182863 -76 -0.0
bss 144433 144433 0 0.0
rodata 144268 144208 -60 -0.0
text 815320 815304 -16 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161611 1161531 -80 -0.0
bss 143660 143660 0 0.0
rodata 135844 135780 -64 -0.0
text 803208 803196 -12 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744420 1744340 -80 -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 1229470 1229470 0 0.0
.debug_aranges 111816 111816 0 0.0
.debug_frame 373328 373328 0 0.0
.debug_info 26821679 26821645 -34 -0.0
.debug_line 3668878 3668858 -20 -0.0
.debug_loc 3582935 3582935 0 0.0
.debug_ranges 338928 338928 0 0.0
.debug_str 3439783 3439783 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 421040 421040 0 0.0
.text 1544656 1544576 -80 -0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1687028 1686948 -80 -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 1221269 1221269 0 0.0
.debug_aranges 111288 111288 0 0.0
.debug_frame 376408 376408 0 0.0
.debug_info 26558461 26558427 -34 -0.0
.debug_line 3689594 3689574 -20 -0.0
.debug_loc 3570572 3570572 0 0.0
.debug_ranges 337544 337544 0 0.0
.debug_str 3428796 3428796 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 407472 407472 0 0.0
.text 1488000 1487920 -80 -0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605556 1605476 -80 -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 1055325 1055325 0 0.0
.debug_aranges 103496 103496 0 0.0
.debug_frame 346736 346736 0 0.0
.debug_info 22022642 22022608 -34 -0.0
.debug_line 3259510 3259490 -20 -0.0
.debug_loc 3268547 3268547 0 0.0
.debug_ranges 302872 302872 0 0.0
.debug_str 3234328 3234328 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 375920 375920 0 0.0
.text 1414720 1414640 -80 -0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845864 845864 0 0.0
(read/write) 1643436 1643356 -80 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 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 1062744 1062744 0 0.0
.debug_aranges 104168 104168 0 0.0
.debug_frame 349560 349560 0 0.0
.debug_info 22402010 22401976 -34 -0.0
.debug_line 3268227 3268207 -20 -0.0
.debug_loc 3308436 3308436 0 0.0
.debug_ranges 306216 306216 0 0.0
.debug_str 3261783 3261783 0 0.0
.heap 845864 845864 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 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447568 1447488 -80 -0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1146352 1146264 -88 -0.0
.bss 110544 110544 0 0.0
.data 1028 1028 0 0.0
.text 593448 593360 -88 -0.0
lock-app qpg6105+debug (read/write) 1116236 1116164 -72 -0.0
.bss 106376 106376 0 0.0
.data 1032 1032 0 0.0
.text 563336 563264 -72 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 814580 814500 -80 -0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574596 574574 -22 -0.0
lighting-app tlsr9518adk80d (read/write) 836692 836604 -88 -0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592816 592796 -20 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 844644 844556 -88 -0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598998 598974 -24 -0.0

@yunhanw-google yunhanw-google merged commit f2cd15f into project-chip:master Sep 26, 2022
sharad-patil24 pushed a commit to sharad-patil24/connectedhomeip that referenced this pull request Sep 30, 2022
…ject-chip#22851)

* Integrate cluster state cache with java im API

* address comments
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

5 participants