JVM 性能调优监控工具之Jmap和 Jhat
文章目录
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、什么是jmap和jhat?
jmap命令是把进程内存使用情况转存到dump文件中,再用jhat分析查看,所以说jmap是到处存储文件的,jhat是分析查看的可以这样理解。
二、方式一
1.jmap导出堆内存
jmap语法格式如下:
jmap [option] pid
jmap [option] executable core
jmap [option] [server-id@]remote-hostname-or-ip
如果运行在64位JVM上,可能需要指定-J-d64命令选项参数。
jmap -permstat pid
注意事项
1. jmap -dump
这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗时,