jmap, jhat, jstat

这里我们介绍几个常用的分析jvm内存使用情况的工具

  • jmap: jmaps是JDK自带的一个工具软件,主要用于打印堆内存细节


    image.png
  • jhat是用来将jmap导出的堆文件转换成html格式并启用一个web服务器,这样我们就可以在网页中查看堆的dump文件了。
  • jstat: jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,在没有GUI图形的服务器上,它是运行期定位虚拟机性能问题的首选工具。

参考资料: 常见命令及Java Dump介绍
Jmap 介绍
JStat 介绍
JHat 介绍

你可能感兴趣的:(jmap, jhat, jstat)