- 了解内存调试方法。
1.free
free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。默认情况下,即在没有选项的情况下,"free"命令显示内存的使用信息。默认按照k(b)的计数单位统计。
- total:表示 总计物理内存的大小。
- used:表示 已使用多少。
- free:表示 可用内存多少。
- Shared:表示多个进程共享的内存总额。
- Buffers/cached:表示 磁盘缓存的大小。
命令:
- free -b:以bytes为单位来显示内存的信息。
- free -k:以kb为单位来显示内存的信息。
- free -m:以m为单位来显示内存的信息。
- free -g:以G为单位来显示内存的信息。
- free -h:以适于人类可读方式显示内存信息。