我正在尝试使用Cooja模拟器来模拟无线传感器网络。我想观察RPL协议在Contiki-OS中消耗的内存量。我使用sky-mote进行模拟,并创建了一个包含许多网络。我有什么办法可以观察到RPL协议为保持邻居和路由表而消耗的内存量?
答案 0 :(得分:1)
运行msp430-size
。
$ msp430-size hello-world.sky
text data bss dec hex filename
46373 254 7348 53975 d2d7 hello-world.sky
data
和bss
值的总和是静态内存(RAM)的总大小。
运行时堆栈也有使用的大小(Sky平台上的Contiki没有堆内存),但是邻居和路由存储在编译时分配的静态内存中。