1. jps:查看java进程简单信息,如下图,当前java进程pid是559
2. jmap:查看java进程的jvm信息
(1)参数配置和heap的使用情况
jmap -heap jvmPid
(2)把堆中数据导出到文件。获取文件后可以使用工具查看,比如mat等。
jmap -dump:format=b,file=/path/to/java_heap_dump/heap_dump.hprof jvmPid
3. jinfo:查看jvm参数
jinfo -flags jvmPid
如下图,是使用G1回收器时的jvm参数,比如gc并发线程数=5,resion size=1M,最大gc暂停时间=200ms,初始堆尺寸=1G,最大堆尺寸=1G,最大新生代尺寸=600M
4. jstat:查看jvm的统计数据
jstat -gc jvmPid