如何衡量Cooja的内存消耗

问题描述 投票:0回答:1

我正在尝试使用Cooja模拟器模拟无线传感器网络。我想观察一下RPL协议在Contiki-OS中消耗的内存量。我使用sky-mote进行模拟,然后创建了一个包含其中一些模块的网络。有什么方法可以观察到RPL协议为保留邻居和路由表而消耗的内存量?

contiki cooja
1个回答
1
投票

运行msp430-size

$ msp430-size hello-world.sky 
   text    data     bss     dec     hex filename
  46373     254    7348   53975    d2d7 hello-world.sky

databss值的总和是总静态内存(RAM)大小。

堆栈在运行时也使用了大小(天空平台上的Contiki没有堆内存),但是邻居和路由存储在编译时分配的静态内存中。

© www.soinside.com 2019 - 2024. All rights reserved.