https://blog.csdn.net/eos2009/article/details/78522901
jmap
jmap (JVM Memory Map) 命令用于生成 heap dump 文件,如果不使用这个命令,还可以使用
-XX:+HeapDumpOnOutOfMemoryError 参数来让虚拟机出现 OOM 的时候・自动生成 dump 文件。
jmap 不仅能生成 dump 文件,还可以查询 finalize 执行队列、Java 堆和永久代的详细信息,如当前使用率、当前使用的是哪种收集器等。
命令格式
jmap [option] PID
参数
dump : 生成堆转储快照
finalizerinfo : 显示在 F-Queue 队列等待 Finalizer 线程执行 finalizer 方法的对象
heap : 显示 Java 堆详细信息
histo : 显示堆中对象的统计信息
permstat : to print permanent generation statistics
F : 当 - dump 没有响应时,强制生成 dump 快照
网友评论