jmap的使用

281 阅读1分钟

很多时候我们需要看jvm的内存信息.怎么看呢?以下都是必须正确安装java环境的情况下:
windows系统,一般在cmd里面直接输入jconsole命令,会出现图形化工具,较为方便.

linux的话只能使用命令了:如下

统计实例最多的类 前十位有哪些?
A:jmap -histo pid | sort -n -r -k 2 | head -10
统计合计容量前十的类有哪些?
A:jmap -histo pid | sort -n -r -k 3 | head -10

jmap -histo 50829|less|grep LogisticsRemindCallable

查看存活的类
jmap -histo:live 2424 | more
jmap -histo:live 2424 | less