jvm(java虚拟机)命令行进程查看工具jps

jps是Java Virtual Machine Process Status Tool的缩写,用于显示JVM进程的信息。通过jps,你可以查看到当前系统中运行的Java应用程序的进程ID以及相关详细信息。例如,使用-jps-l可以看到进程ID及启动类全路径,-m选项展示启动参数,-v选项显示运行参数。了解这些选项可以帮助更好地管理和监控Java应用。

jps是jdk和jre自带的查看java进程工具,可以查看当前系统中的java进程信息。

通过-help查看帮助信息

jps -help
usage: jps [-help]
       jps [-q] [-mlvV] [<hostid>]

Definitions:
    <hostid>:      <hostname>[:<port>]

通过jps -l可以查看进程id及启动类全路径名。

jps -l
30448 io.seata.server.Server
33688 org.apache.catalina.startup.Bootstrap
34296 sun.tools.jps.Jps
35096 org.jetbrains.jps.cmdline.Launcher

通过jps -m可以查看进程的启动时传入的参数。

jps -m
33688 Bootstrap start
19068 Jps -m

通过jps -v可以查看进程的运行参数

jps -v
30448 Server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\sdks\seata-server-1.4.2\seata\seata-server-1.4.2\bin\\../logs/java_heapdump.hprof -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:D:\sdks\seata-server-1.4.2\seata\seata-server-1.4.2\bin\\../logs/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced -Dlogback.color.disable-for-bat=true -Dapp.name=seata-server -Dapp.repo=D:\sdks\seata-server-1.4.2\seata\seata-server-1.4.2\bin\\..\lib -Dapp.home=D:\sdks\seata-server-1.4.2\seata\seata-server-1.4.2\bin\\.. -Dbasedir=D:\sdks\seata-server-1.4.2\seata\seata-server-1.4.2\bin\\..
15644 Jps -Dapplication.home=D:\sdks\jdk1.8.0_191 -Xms8m

通过jps -q,只显示进程id,使用较少。

更详细使用说明,可以参考:

jps - Java Virtual Machine Process Status Tool

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值