加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

jdk命令行jps:虚拟机进程状况工具

发布时间:2022-12-07 10:54:21 所属栏目:Unix 来源:
导读:  目录

  jps简介

  VM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。

  功能: 显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一
  目录
 
  jps简介
 
  VM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。
 
  功能: 显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)。
 
  缺点: 不过jps有个缺点是只能显示当前用户的进程id,要显示其他用户的还只能用linux的ps命令。
 
  jps原理
 
  java程序在启动以后,会在java.io.tmpdir指定的目录下unix命令行,就是临时文件夹里,生成一个类似于hsperfdata_User的文件夹,这个文件夹里(在Linux中为/tmp/hsperfdata_{userName}/),有几个文件,名字就是java进程的pid,因此列出当前运行的java进程,只是把这个目录里的文件名列一下而已。 至于系统的参数什么,就可以解析这几个文件获得。
 
  jps用法
 
  1:我们不熟悉这个命令行,我们可以输入jps -help 了解信息
 
  请添加图片描述
 
  命令格式:jps [options ] [ hostid ]
 
  [options]选项 :
 
  -q:只输出进程 ID
 
  -m:输出传入 main 方法的参数
 
  -l:输出完全的包名,应用主类名,jar的完全路径名
 
  -v:输出jvm参数
 
  -V:输出通过flag文件传递到JVM中的参数
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章