JDK的命令行工具——修改中

目录

一、jps:虚拟机进程状况工具

二、jstat:虚拟机统计信息监视工具

三、jinfo:java配置信息工具

四、jmap:java内存映像工具

五、jhat:虚拟机堆转储快照分析工具——仅做了解即可

六、jstack:java堆栈跟踪工具

使用jstack查看线程死锁——模拟


一、jps:虚拟机进程状况工具

linux自带查看进程命令:

  • ps -ef | grep java  查看运行的java进程

jps是jdk提供的一个查看当前java进程的小工具。查找当前用户的Java进程,而不是当前系统中的所有进程。

参数如下

  • jps -l 输出主类或jar的完全路径

  • jps -v 输出jvm 的参数

  • jps -m 输出main方法的参数
  • jps -q 只显示进程id。不显示类名

二、jstat:虚拟机统计信息监视工具

jstat是用于监视虚拟机各种运行状态信息的命令行工具。

  • jstat -gc 2764 250 20

上述命令的解释是,没250毫秒查询一次进程2764的垃圾收集状况,一共查询20次,省略后边两个参数,说明只查询一次,通常和jps命令结合使用。

相关监视选项含义:

  • S0C:第一个幸存区的大小
  • S1C:第二个幸存区的大小
  • S0U:第一个幸存区的使用大小
  • S1U:第二个幸存区的使用大小
  • EC:伊甸园区的大小
  • EU:伊甸园区的使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • MC:方法区大小
  • MU:方法区使用大小
  • CCSC:压缩类空间大小
  • CCSU:压缩类空间使用大小
  • YGC:年轻代垃圾回收次数
  • YGCT:年轻代垃圾回收消耗时间
  • FGC:老年代垃圾回收次数
  • FGCT:老年代垃圾回收消耗时间
  • GCT:垃圾回收消耗总时间

三、jinfo:java配置信息工具

jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Jav

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

swadian2008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值