Java jmap查看堆内存
生活随笔
收集整理的这篇文章主要介绍了
Java jmap查看堆内存
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
概述
命令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
-heap(常用)
命令:jmap -heap pid
描述&#x
总结
以上是生活随笔为你收集整理的Java jmap查看堆内存的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Java强引用、软引用、弱引用、虚引用的
- 下一篇: Java PriorityQueue优先