如何在库哈中测量内存消耗



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

运行msp430-size .

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

data值和bss值之和是总静态内存 (RAM( 大小。

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

最新更新