查看java进程

转自:

如何查看java进程呢?j

进程:

  进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体

在日常开发中,如果我们跟踪错误时,一定要知道具体的java进程id,才可以进行相关调优,

那么如何才能查询到指定进程号呢?

下文笔者讲述查看java进程ID的方法分享,如下所示:

实现思路:
    1.使用 ps -ef|grep java 即可查看java进程id
    2.使用 jps -q 查看所有进程Id
    3.使用 jps -m 查看进程id 并带上main参数信息
    4.使用 jps -l 查看进程id 并带上应用程序jar和完成路径名
    5.使用 jps -v 查看进程id 并带上jvm参数信息

例:

    查看Linux操作系统下java进程的id编号

[root@localhost opt]# ps -ef|grep java
root      2767  2721  0 5月24 ?       00:14:43 java -server -Duser.timezone=GMT+08 -jar /app.jar
root      3679  3561  0 5月24 ?       00:14:07 java -server -Duser.timezone=GMT+08 -jar /app.jar
root      3726  3558  0 5月24 ?       00:11:01 java -server -Duser.timezone=GMT+08 -jar /app.jar
root      4145  4075  0 5月24 ?       00:19:22 java -server -Duser.timezone=GMT+08 -jar maomao-admin.jar
root      4849     1  0 09:08 pts/0    00:01:39 java -Dname=test-order-admin.jar -Duser.timezone=Asia/Shanghai -Xms512m -X
mx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC -jar test-order-admin.jarroot      5379  5353  1 12:58 ?        00:00:59 java -server -Duser.timezone=GMT+08 -jar maomao-admin.jar
root      5661  5640  0 5月25 ?       00:17:20 java -server -Duser.timezone=GMT+08 -jar maomao-admin.jar
root      6039  4337  0 14:33 pts/0    00:00:00 grep --color=auto java
root      8538     1  0 5月25 ?       00:12:43 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=
5050 maomao-admin.jarroot     23021 23001  0 5月27 ?       00:14:47 java -server -Duser.timezone=GMT+08 -jar maomao-admin.jar
root     31782 31762  0 5月26 ?       00:16:01 java -server -Duser.timezone=GMT+08 -jar maomao-admin.jar
[root@localhost opt]# jps
4849 jar
6040 Jps
8538 jar
[root@localhost opt]# jps -q
4849
8538
6074
[root@localhost opt]# jps -m
4849 jar
8538 jar
6108 Jps -m
[root@localhost opt]# jps -l
4849 test-order-admin.jar
8538 maomao-admin.jar
6142 sun.tools.jps.Jps
[root@localhost opt]# jps -v
4849 jar -Dname=test-order-admin.jar -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetasp
aceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC
8538 jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5050
6175 Jps -Dapplication.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64 -Xms8m

你可能感兴趣的:(java,java,jar)