Java虚拟机性能监控与故障处理工具
JDK 命令行工具
名称 | 主要作用 |
jps | 显示的进程ID(该系统内虚拟机进程),直接输jps命令即可; |
jstat | 用于收集HotSpot虚拟机各方面的运行数据; jstat -gc 进程ID 显示GC相关堆信息、GC的次数及时间; jstat -gccapacity 进程ID 显示VM内存中三代(young、old、perm)对象的使用和占用大小; jstat -gcutil 进程ID 统计gc信息 |
jinfo | 输出当前jvm进程全部参数和系统属性; jinfo 进程ID |
jmap | 生成堆栈信息 dump文件 jmap 进程ID |
jhat | 将dump文件生成html形式,通过http可访问查看堆情况 |
jstack | 显示虚拟机的线程快照 |