In text format 100.0% - java.lang.Thread.run 42 Collapsed methods (show) 98.0% - org.apache.lucene.index.DocumentsWriter.updateDocument 77.0% - org.apache.lucene.index.DocumentsWriterPerThread.updateDocument 76.0% - org.apache.lucene.index.DocFieldProcessor.processDocument 76.0% - org.apache.lucene.index.DocInverterPerField.processFields 36.0% - org.apache.lucene.analysis.miscellaneous.TrimFilter.incrementToken 35.0% - org.apache.lucene.analysis.core.LowerCaseFilter.incrementToken 17.0% - org.apache.lucene.analysis.ngram.NGramTokenFilter.incrementToken 9.2% - org.apache.lucene.util.AttributeSource.clearAttributes 34.0% - org.apache.lucene.index.TermsHashPerField.add 12.0% - org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm 11.0% - org.apache.lucene.index.FreqProxTermsWriterPerField.writeProx 6.4% - org.apache.lucene.index.TermsHashPerField.writeVInt 11.0% - org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl.fillBytesRef 15.0% - org.apache.lucene.index.DocumentsWriterFlushControl.obtainAndLock
On Thu, Jul 12, 2012 at 5:41 AM, Pavitar Singh <psi...@sprinklr.com> wrote: > Hi, > > We upgraded to Solr 4.0 Alpha and our CPU usage shot off to 400%.In > profiling we are getting following trace. > > > - *100.0%* - > *java.lang*.Thread.run<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *42 Collapsed methods > (show)<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > * > - *98.0%* - *org.apache.lucene.index* > > .DocumentsWriter.updateDocument<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *77.0%* - *org.apache.lucene.index* > > .DocumentsWriterPerThread.updateDocument<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *76.0%* - *org.apache.lucene.index* > > .DocFieldProcessor.processDocument<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *76.0%* - *org.apache.lucene.index* > > .DocInverterPerField.processFields<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *36.0%* - * > org.apache.lucene.analysis.miscellaneous* > > .TrimFilter.incrementToken<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *35.0%* - *org.apache.lucene.analysis.core* > > .LowerCaseFilter.incrementToken<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *17.0%* - *org.apache.lucene.analysis.ngram* > > .NGramTokenFilter.incrementToken<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *9.2%* - *org.apache.lucene.util* > > .AttributeSource.clearAttributes<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *34.0%* - *org.apache.lucene.index* > > .TermsHashPerField.add<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *12.0%* - *org.apache.lucene.index* > > .FreqProxTermsWriterPerField.addTerm<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *11.0%* - *org.apache.lucene.index* > > .FreqProxTermsWriterPerField.writeProx<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *6.4%* - *org.apache.lucene.index* > > .TermsHashPerField.writeVInt<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *11.0%* - * > org.apache.lucene.analysis.tokenattributes* > > .CharTermAttributeImpl.fillBytesRef<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > - *15.0%* - *org.apache.lucene.index* > > .DocumentsWriterFlushControl.obtainAndLock<https://rpm.newrelic.com/accounts/132291/applications/834717/profiles/1266#> > >