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