结合sort命令,来查看:一个JVM中什么类的实例最多?一个JVM中什么类的占用的合计容量最大?
Q:统计实例最多的类 前十位有哪些?
A:jmap -histo pid | sort -n -r -k 2 | head -10
Q:统计合计容量前十的类有哪些?
A:jmap -histo pid | sort -n -r -k 3 | head -10
Q:统计实例最多的类 前十位有哪些?包含xxx的
A:jmap -histo pid | grep xxx | sort -n -r -k 2 | head -10
说明:
sort命令的部分参数含义解释如下
-n :使用“”纯数字”进行排序(默认是以文字类型来排序)
-r : 反向排序
-k :以那个区间(field)来进行排序的意思