結合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)來進行排序的意思