更新时间:2021-07-08 GMT+08:00
free
命令功能
free命令可显示系统内存的使用情况,同时显示系统的text段、data段、rodata段、bss段大小。
命令格式
free [-k | -m]
参数说明
参数 |
参数说明 |
取值范围 |
---|---|---|
无参数 |
以Byte为单位显示 |
N/A |
-k |
以KByte为单位显示 |
N/A |
-m |
以MByte为单位显示 |
N/A |
使用指南
- 输入free显示内存使用情况,total表示系统动态内存池的总大小,used表示已使用的内存大小,free表示空闲的内存大小。text表示代码段大小,data表示数据段大小,rodata表示只读数据段大小,bss表示未初始化全局变量占用的内存大小。
- free命令能够以三种单位来显示内存使用情况,包括Byte、KByte和MByte。
使用实例
举例:
分别输入free、free -k、free -m。
输出说明
以三种单位显示内存使用情况的输出:
Huawei LiteOS # free total used free Mem: 117631744 31826864 85804880 text data rodata bss Mem: 4116480 423656 1204224 6659316 Huawei LiteOS # free -k total used free Mem: 114874 31080 83793 text data rodata bss Mem: 4020 423 1176 6503 Huawei LiteOS # free -m total used free Mem: 112 30 81 text data rodata bss Mem: 3 0 1 6
父主题: 系统命令参考