jps : 虚拟机进程状况工具
介绍:
jps( JVM Process Status Tool ) 显示指定系统内所有的HotSpot虚拟机进程,简单来说就是显示操作系统中所有的java进程 |
功能描述:
功能和linux的ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID) |
jsp命令格式:
jps [options] [hostid] options: 命令选项,用来对输出格式进行控制 hostid: 进程ID |
jps工具主要选项options:
选项 | 作用 |
-q | 只输出LVMID,省略主类的名称 |
-m | 输出虚拟机进程启动时传递给主类main()函数的参数 |
-l | 输出主类的全名,如果进程执行的是Jar包,输出jar路径 |
-v | 输出虚拟机进程启动时JVM参数 |
-q : 只输出LVMID,省略主类的名称
jps -q
9344
-m: 输出虚拟机进程启动时传递给主类main()函数的参数,也就是args参数
设置program arguments=xingyuchao
jps -m
9344 DxhDeliveryWebApplication xingyuchao
-l : 输出主类的全名,如果进程执行的是Jar包,输出jar路径
jps -l
9344 com.dxh.delivery.DxhDeliveryWebApplication
-v : 输出虚拟机进程启动时JVM参数
设置VM options= -XX:+PrintGCDetails
jps -v
9344 DxhDeliveryWebApplication -XX:+PrintGCDetails -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -javaagent:D:softwareIntelliJ IDEA 2017.1.5libidea_rt.jar=53998:D:softwareIntelliJ IDEA 2017.1.5bin -Dfile.encoding=UTF-8
这几个命令也可以组合使用,例如:
jps -lmv
9344 com.dxh.delivery.DxhDeliveryWebApplication xingyuchao -XX:+PrintGCDetails -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -javaagent:D:softwareIntelliJ IDEA 2017.1.5libidea_rt.jar=53998:D:softwareIntelliJ IDEA 2017.1.5bin -Dfile.encoding=UTF-8
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps 控制台打印GC信息
参考: https://docs.oracle.com/javase/6/docs/technotes/tools/share/jps.html
最后
以上就是无辜母鸡最近收集整理的关于虚拟机工具-jps的全部内容,更多相关虚拟机工具-jps内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复