JDK自带JVM性能调优监控工具

本文介绍了JDK自带的三个JVM性能调优监控工具:jps用于查看Java进程状态,包括进程ID和参数;jconsole是一款基于JMX的可视化管理工具,能监控内存、线程等;VisualVM是功能更强大的GUI监控工具,提供实时数据。了解这些工具可以帮助优化Java应用程序的性能。
摘要由CSDN通过智能技术生成

jps

用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等。

      命令格式:jps [options ] [ hostid ] 

第一个参数:[options]选项 :
-q: 输出VM标识符pid
-m:输出main method的参数 
-l:  输出完全的包名,应用主类名,jar的完全路径名 
-v: 输出jvm参数 
-V: 输出通过flag文件传递到JVM中的参数
-Joption:传递参数到vm,例如:-J-Xms512m

第二个参数:hostid 

主机或者是服务器的id,如果不指定,就默认为当前的主机或者是服务器。

      [hostid]:[protocol:][[//]hostname][:port][/servername]

CMD命令:jps -l、jps -v

jconsole

  JMX的可视化管理工具,jconsole可以监控Java应用程序(如jar应用、tomcat等),但被监视的应用程序必须和jconsole是用同一个用户运行的。

  • 本地监控:  jconsole  pid 
  • 远程监控:  jconsole  [ hostname:port ]      

      使用远程监控需要配置jmx代理信息,修改Tomcat的bin目录下的catal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值