为什么在linux的top命令中按M会出现很多不存在的进程?

为什么在linux的top命令中按M会出现很多不存在的进程?

我在 top 命令中按下 M 键,尝试对进程进行内存排序,

5892 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:01   0 java
 5893 myuser   15   0 88428  86M 12520 S     0.0  4.2   6:47   0 java
 5894 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:00   0 java
 5895 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:00   0 java
 5896 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:00   0 java
 5897 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:03   0 java
 5898 myuser   15   0 88428  86M 12520 S     0.0  4.2   0:00   0 java

但是,我实际上并没有那么多 java 进程,ps -ef |grep java 只给出 2 个结果,一个是真正的 java 进程,另一个是我的 ps 命令;

有没有办法获取当前进程的内存使用情况?谢谢。

答案1

您是否也碰巧按下了H此按钮,将使顶部显示单独的线程。

相关内容