free
命令功能
显示系统内存的使用情况,同时显示系统的text段、data段、rodata段、bss段大小。
命令格式
free [-k | -m]
参数说明
参数 | 参数说明 | 取值范围 |
---|---|---|
无参数 | 以Byte为单位显示 | |
-k | 以KByte为单位显示 | |
-m | 以MByte为单位显示 |
使用指南
- 输入free显示内存使用情况,total表示系统动态内存池的总大小,used表示已使用的内存大小,free表示空闲的内存大小。text表示代码段大小,data表示数据段大小,rodata表示只读数据段大小,bss表示未初始化全局变量占用的内存大小。
- free命令可以以三种单位来显示内存使用情况,包括Byte、KByte和MByte。
使用示例
Huawei LiteOS # free
total used free
Mem: 183748 72200 111548
text data rodata bss
Mem: 61728 472 14776 5572
Huawei LiteOS # free -k
total used free
Mem: 179 70 108
text data rodata bss
Mem: 60 0 14 5