您的位置 首页 java

Java-jdk中的jps命令,快速查找java进程

前言

互联网时代,很多大数据组件都是 java 写的,而且启动之后进程名称一大串,不好查看、判断是哪个程序的进程,这时候就可以用到了jps命令。

Java-jdk中的jps命令,快速查找java进程


jps是什么

jps类似linux的ps命令,jps只显示当前用户java进程信息,信息包括进程号和简短的进程名称。

java程序启动后,默认会在/tmp/hsperfdata_username目录下以该进程的id为文件名新建文件,并在该文件中存储 jvm 运行的相关信息,其中的username为当前的用户名,/tmp/hsperfdata_username目录会存放该用户所有已经启动的java进程信息。对于windows机器/tmp用Windows存放临时文件目录代替。

/tmp/hsperfdata_username/pid文件会在对应java进程退出后被清除。如果java进程非正常退出(如kill -9),那么pid文件会被保留,直到执行一次java命令或是加载了jvm程序的命令(如jps、 javac 、jstat),会将所有无用的pid文件都清除掉。

文章来源:智云一二三科技

文章标题:Java-jdk中的jps命令,快速查找java进程

文章地址:https://www.zhihuclub.com/194247.shtml

关于作者: 智云科技

热门文章

网站地图