Listing any object class consuming more that 1MB heap:

Class   Instance Count  Total Size

>From OOME #1:

class [B        218464  1586472174
class java.util.TreeMap$Entry   66290   2717890
class org.apache.hadoop.hbase.HStoreKey         82446   2638272
class [C        27979   2500094
class [J        228     1822792
class [Lorg.apache.hadoop.io.WritableComparable;        222     1822176

>From OOME #2:

class [B        1797666         1509873770
class java.util.TreeMap$Entry   559306  22931546
class org.apache.hadoop.hbase.HStoreKey         682715  21846880
class [J        264     3154840
class [Lorg.apache.hadoop.io.WritableComparable;        250     3004704
class [C        30355   2722664 

>From OOME #3:

class [B        1329127         1528647389
class java.util.TreeMap$Entry   407549  16709509
class org.apache.hadoop.hbase.HStoreKey         512322  16394304
class [C        29284   2592440
class [J        234     2585992
class [Lorg.apache.hadoop.io.WritableComparable;        229     2585424 

>From OOME #4:

class [B        1928882         1363752468
class java.util.TreeMap$Entry   575415  23592015
class org.apache.hadoop.hbase.HStoreKey         712688  22806016
class [J        359     3937200
class [Lorg.apache.hadoop.io.WritableComparable;        352     3791808
class [C        35421   3264820 

I can provide access to the heap dumps or JHAT instances if someone would like. 

   - Andy



      

Reply via email to