JDK内置命令工具

JDK内置命令工具

JDK内置工具 - javap

JDK内置工具 - jps

JDK内置工具 - jstat

JDK内置工具 - jcmd

JDK内置工具 - jinfo

JDK内置工具 - jhat

JDK内置工具 - jmap

JDK内置工具 - jstack

jstat查看GC信息的使用过程

1:jps查询pid进程号

2:jstat | option | pid

GC堆统计信息的含义可以查看本机的 jstat命令手册.pdf

3 :jstat -gc -h10 1015 1000 实时监控GC数据

具体每个命令的输出的参数含义,参考本机的jstat命令手册.pdf

jcmd使用过程

1:jps查询pid进程号

2:jcmd | option | pid

具体的操作命令和含义参考oracle官网 https://docs.oracle.com/javase/8/docs/technotes/tools/

3:jinfo pid —— 查看运行中jvm全部参数

3:jmap -dump:format=b,file=/tmp/dump.out pid —— dump文件

若出现权限问题 可 sudo -u jetty jmap -dump:format=b,file=/tmp/dump.out pid

4:jhat -port 8080 heap.bin —— 将内存快照(dump文件)以浏览器形式打开