STM32
直播中

胖子的逆袭

12年用户 1071经验值
私信 关注
[问答]

linux下查询进程占用的内存方法有哪些?

linux下查询进程占用的内存方法

回帖(1)

潘飘稚

2024-4-8 17:18:30
Linux下查询进程占用的内存的方法有以下几种:

1. top命令:在终端中输入top命令,可以查看当前正在运行的进程列表及其资源占用情况,包括内存占用情况。

2. ps命令:在终端中输入ps命令,使用选项e和o,可以查看进程的详细信息,包括内存占用情况。

   ```
   ps -e -o pid,cmd,%mem
   ```

3. pmap命令:在终端中输入pmap命令,加上进程ID,可以查看指定进程的内存映射及占用情况。

   ```
   pmap <进程ID>
   ```

4. smem命令:在终端中输入smem命令,可以查看系统中所有进程的内存占用情况。

5. /proc 文件系统:在终端中进入/proc目录,进入对应进程的目录,打开statm文件能够查看进程的内存占用情况。

   ```
   cd /proc/<进程ID>
   cat statm
   ```

这些方法中,top命令和ps命令是最常用的用来查看进程占用内存的方法。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分