概述
命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。
jmap 用法
格式: jmap [option] 进程ID
option 参数:
- 空:查看进程的内存映像信息,
- -heap:显示Java堆详细信息
- -histo[:live]:显示堆中对象的统计信息
- -clstats:打印类加载器信息
- -finalizerinfo:显示在F-Queue队列等待Finalizer线程执行finalizer方法的对象
- -dump:[dump-options]:生成堆转储快照
- -F:当-dump没有响应时,使用-dump或者-histo参数. 在这个模式下,live子参数无效.
- J[flag]:指定传递给运行jmap的JVM的参数
空参数
命令:jmap pid