free

命令功能

显示系统内存的使用情况,同时显示系统的text段、data段、rodata段、bss段大小。

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