【发布时间】:2013-02-13 10:54:05
【问题描述】:
我是 linux 的新手。我正在尝试找到一个显示的命令 pid 和 java 类。
我试过了:
ps -C java -o pid
但它只显示了 pid,而不是 java 类。
所以我使用了不同的命令:
ps -ef | grep java"
它向我展示了一个完整的 JAR 文件库和相关的 java 类。但是,我不需要所有这些信息,我只需要显示 pid 和 java 类。
我面临的问题是有时java进程占用100M内存,我只能通过linux命令知道带有命令java的pid:
top
但它找不到哪个 java 程序对此负责。它将帮助我调试该 java 文件的内存泄漏。
【问题讨论】:
-
在某些情况下这是不可能的,例如当你运行一个 jar 并且没有指定类时(即它使用 MANIFEST.MF 中定义的类)