I am using nRF5340 DK board to implement zigbee network.
I have just build connect SDK's zigbee example (network Coordinator) and seen utilization of RAM shown below.
App Core size utilization
1> Memory region Used Size Region Size %age Used
1> FLASH: 276256 B 976 KB 27.64%
1> SRAM: 69048 B 512 KB 13.17%
1> IDT_LIST: 104 B 2 KB 5.08%
So I want to know that why it is taking around 69048 bytes from RAM in application core, Is it due to zephyr OS ? , This much of initial RAM utilization will remain constant or this is due to this specific example code?
Is there any chances that after creating zigbee based project from stretch this utilization will reduced to around 20KB or less because we want around 450KB RAM for data processing?