• 首页

  • 归档

  • 清单
    歌单 分类 标签

  • 心情

  • 画廊

  • 关于

  • 友链

  • 留言板
H i , X i a o y a o
H i , X i a o y a o

逍遥叹

那一年,我也变成了光!!

09
24
JVM调优

JVM内置监控工具:jps

发表于 2020-09-24 • jvm jvm调优工具 • 被 100 人看爆

作用

jps全称Java Virtual Machine Process Status Tool,用来查看JVM进程状态。

TIPS
此命令是实验性的,不受支持。

参考文档:

  • Java 8:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html
  • Java 11:https://docs.oracle.com/en/java/javase/11/tools/jps.html#GUID-6EB65B96-F9DD-4356-B825-6146E9EEC81E

使用说明

命令如下:

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

Definitions:
    <hostid>:      <hostname>[:<port>]
    -? -h --help -help: Print this help message and exit.

参数如下:

-q    只显示进程号
-m    显示传递给main方法的参数
-l    显示应用main class的完整包名应用的jar文件完整路径名
-v    显示传递给JVM的参数
-V    禁止输出类名、JAR文件名和传递给main方法的参数,仅显示本地JVM标识符的列表。

hostid:想要查看的主机的标识符,格式为:[protocol:][[//]hostname][:port][/servername] ,其中:

  • protocol:通信协议,默认rmi
  • hostname:目标主机的主机名或IP地址
  • port:通信端口,对于默认 rmi 协议,该参数用来指定 rmiregistry 远程主机上的端口号。如省略该参数,并且该protocol指示rmi,则使用默认使用1099端口。
  • servicename:服务名称,取值取决于实现方式,对于rmi协议,此参数代表远程主机上RMI远程对象的名称

使用示例

jps
jps -m
jps -ml
jps -mlv
# 查看remote.domain这台服务器中JVM进程的信息,使用rmi协议,端口1099
jps -l remote.domain

# 查看remote.domain这台服务器中JVM进程的信息,使用rmi协议,端口1231
jps -l rmi://remote.comain:1231
分享到:
JVM内置监控工具:jstat
JDK调优工具汇总
  • 文章目录
  • 站点概览
逍遥叹

小小程序员-逍遥叹

那一年,我也变成了光!!

Github QQ Email RSS
看爆 Top5
  • 为什么要写这篇博客? 361次看爆
  • 开发手记:Centos环境常用命令 353次看爆
  • 学习笔记:Java动态代理 305次看爆
  • 学习笔记:Java中的锁 292次看爆
  • Could not get JDBC Connection问题排查 282次看爆

Copyright © 2021 逍遥叹 · 粤ICP备17164804号-1

Proudly published with Halo · Theme by fyang · 站点地图