Java 中如何查看Java进程对应的pid呢?
由于今天需要分析Java进程占用CPU的情况,
我们都知道在linux中分析一个进程所占用的CPU情况,需使用top命令,
那么我们如何知道java进程的id呢?
下文将一一道来,如下所示:
我们都知道在linux中分析一个进程所占用的CPU情况,需使用top命令,
那么我们如何知道java进程的id呢?
下文将一一道来,如下所示:
实现思路: 使用jsp命令 即可查询出进程对应的id例:
-q 只输出pid,不输出class名称,jar文件名等信息 $> jps -q 2891 3021 -m 返回传递给main方法的参数 $> jps -m 2891 Jps -m 3021 BossMain -l 输出应用程序main class对应的完整package名 应用程序的jar文件完整路径名 $> jps -l 2891 sun.tools.jps.Jps 3021 com.java265.BossMain -v 输出传递给JVM的参数 $> jps -v -V 隐藏输出传递给JVM的参数 $> jps -V
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。