$ jmap -histo 20693
num #instances #bytes class name
----------------------------------------------
1:728352122518411456[B
2:498271471993085880java.util.TreeMap$Entry
3: 12855993 617087664 java.util.TreeMap
4: 4285217 445662568 org.apache.hadoop.hbase.client.ClientScanner
5: 4285222 377099536 org.apache.hadoop.hbase.client.Scan
6: 4284875 377069000 org.apache.hadoop.hbase.client.ScannerCallable
7: 4285528 342921344 [Ljava.util.HashMap$Node;
8:4284880 308511360 org.apache.hadoop.hbase.client.ScannerCallableWithReplicas
9: 8570671 274261472 java.util.LinkedList
10: 4285579 205707792 java.util.HashMap
11: 4285283 205693584 org.apache.hadoop.hbase.client.RpcRetryingCaller
12: 3820914 152836560 org.apache.hadoop.hbase.filter.SingleColumnValueFilter
13: 4291904 137340928 java.util.concurrent.ConcurrentHashMap$Node
14: 8570636 137130176 java.util.TreeMap$EntrySet
15: 4285278 137128896 org.apache.hadoop.hbase.io.TimeRange
16: 8570479 137127664 java.util.concurrent.atomic.AtomicBoolean
17: 2891409 92525088 org.apache.hadoop.hbase.NoTagsKeyValue
18: 4286540 68584640 java.lang.Integer
19: 4285298 68564768 java.util.TreeMap$KeySet
20: 4285275 68564400 java.util.TreeSet
21: 4285006 68560096 java.util.HashSet
22: 4284851 68557616 java.util.HashMap$KeySet
23: 3176118 50817888 org.apache.hadoop.hbase.filter.BinaryComparator
24: 109 33607600 [Ljava.util.concurrent.ConcurrentHashMap$Node;
25: 418775 18479112 [Lorg.apache.hadoop.hbase.Cell;
26: 671443 17693224 [C
27: 418781 16751240 org.apache.hadoop.hbase.client.Result
28: 669739 16073736 java.lang.String
29: 644796 15475104 org.apache.hadoop.hbase.filter.SubstringComparator
30: 419134 10059216 java.util.LinkedList$Node