Take a heap dump and use jhat to find out for sure. Bill
On Mon, Mar 29, 2010 at 1:03 PM, Siddhant Goel <siddhantg...@gmail.com>wrote: > Gentle bounce > > On Sun, Mar 28, 2010 at 11:31 AM, Siddhant Goel <siddhantg...@gmail.com > >wrote: > > > Hi everyone, > > > > The output of "jmap -histo:live 27959 | head -30" is something like the > > following : > > > > num #instances #bytes class name > > ---------------------------------------------- > > 1: 448441 180299464 [C > > 2: 5311 135734480 [I > > 3: 3623 68389720 [B > > 4: 445669 17826760 java.lang.String > > 5: 391739 15669560 org.apache.lucene.index.TermInfo > > 6: 417442 13358144 org.apache.lucene.index.Term > > 7: 58767 5171496 > > org.apache.lucene.index.FieldsReader$LazyField > > 8: 32902 5049760 <constMethodKlass> > > 9: 32902 3955920 <methodKlass> > > 10: 2843 3512688 <constantPoolKlass> > > 11: 2397 3128048 [Lorg.apache.lucene.index.Term; > > 12: 35 3053592 [J > > 13: 3 3044288 [Lorg.apache.lucene.index.TermInfo; > > 14: 55671 2707536 <symbolKlass> > > 15: 27282 2701352 [Ljava.lang.Object; > > 16: 2843 2212384 <instanceKlassKlass> > > 17: 2343 2132224 <constantPoolCacheKlass> > > 18: 26424 1056960 java.util.ArrayList > > 19: 16423 1051072 java.util.LinkedHashMap$Entry > > 20: 2039 1028944 <methodDataKlass> > > 21: 14336 917504 org.apache.lucene.document.Field > > 22: 29587 710088 java.lang.Integer > > 23: 3171 583464 java.lang.Class > > 24: 813 492880 [Ljava.util.HashMap$Entry; > > 25: 8471 474376 org.apache.lucene.search.PhraseQuery > > 26: 4184 402848 [[I > > 27: 4277 380704 [S > > > > Is it ok to assume that the top 3 entries (character/integer/byte arrays) > > are referring to the entries inside the solr cache? > > > > Thanks, > > > > > > -- > > - Siddhant > > > > > > -- > - Siddhant >