深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具相关的知识,希望对你有一定的参考价值。
JDK的bin目录下存在很多有效的命令行工具,它们就是jdk\\lib\\toos.jar类库的封装。
一、jps:虚拟机进程状况工具,查询出LVMID。
二、jstat:虚拟机统计信息监视工具,
三、jinfo:Java配置信息工具
实时地查看和调整虚拟机的各项参数。
四、jmap:Java内存映像工具:生成堆转储快照
不仅可以获取dump文件,可以查询finalize执行队列,java堆和永久代的详细信息,空空间使用率、当前的收集器等。
五、jhat:虚拟机堆转储快照分析工具
六、jstack:Java堆栈跟踪工具
生成虚拟机当前时刻的线程快照:线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,主要目的是定位线程出现长时间停顿的原因,如线程死锁。
JDK中除了以上的命令行工具,还提供了两个可视化工具。JConsole和VisualVM。
一、JConsole:Java监视与管理控制台
基于JMX的可视化监视与管理工具。
二、VisualVM:多合一故障处理工具。
基于NetBeans平台开发,具备插件扩展功能。
三、BTrace是一个很有用的工具。
以上是关于深入理解Java虚拟机之读书笔记四 性能监控与故障处理工具的主要内容,如果未能解决你的问题,请参考以下文章