Tue 05/17/2022
Last successful run: 2022.05.15.18.02.44
Lucene/Solr trunk rev e65c0c777b61a964483d1f9ed645d91973a1540e (commits since last successful run)
luceneutil revision 86b110e1c28d78d808e1d82bacffae7497953e57 (no changes since last successful run)
java full version "17.0.1+12-LTS-39"
Java command-line: /opt/jdk-17.0.1/bin/java -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(10.0.0):C4978031:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652832570103, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk8yzt _65(10.0.0):C4978032:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652836666551, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk8z95 _98(10.0.0):C4978032:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652840723687, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk8zik _cb(10.0.0):C4978032:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652844534260, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk8zrw _fe(10.0.0):C4978032:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652848145918, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9018 _fp(10.0.0):C497803:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652850106976, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9028 _g0(10.0.0):C497803:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652850283144, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9035 _gb(10.0.0):C497803:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652850460996, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9042 _gm(10.0.0):C497803:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652850640352, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk904z _gx(10.0.0):C497804:[diagnostics={os.version=5.17.5-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12-LTS-39, os=Linux, timestamp=1652850813564, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk905w _gy(10.0.0):C49780:[diagnostics={os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, timestamp=1652850913386, os=Linux, java.vendor=Oracle Corporation, os.version=5.17.5-arch1-1, java.runtime.version=17.0.1+12-LTS-39}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk905z _gz(10.0.0):C49780:[diagnostics={os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, timestamp=1652850921692, os=Linux, java.vendor=Oracle Corporation, os.version=5.17.5-arch1-1, java.runtime.version=17.0.1+12-LTS-39}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9062 _h0(10.0.0):C49781:[diagnostics={os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, timestamp=1652850929720, os=Linux, java.vendor=Oracle Corporation, os.version=5.17.5-arch1-1, java.runtime.version=17.0.1+12-LTS-39}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9065 _h1(10.0.0):C49780:[diagnostics={os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, timestamp=1652850938112, os=Linux, java.vendor=Oracle Corporation, os.version=5.17.5-arch1-1, java.runtime.version=17.0.1+12-LTS-39}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk9068 _h2(10.0.0):C46742:[diagnostics={os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12-LTS-39, java.version=17.0.1, timestamp=1652850945832, os=Linux, java.vendor=Oracle Corporation, os.version=5.17.5-arch1-1, java.runtime.version=17.0.1+12-LTS-39}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=azmnnub333ape7q2xlhfk906b
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| BrowseMonthTaxoFacets | 8.4 | (46.5%) | 7.1 | (25.2%) | 0.8 X | 0.166 |
| BrowseRandomLabelSSDVFacets | 4.9 | (11.6%) | 4.8 | (9.0%) | 1.0 X | 0.527 |
| IntNRQ | 28.3 | (13.8%) | 27.8 | (12.8%) | 1.0 X | 0.698 |
| BrowseDayOfYearSSDVFacets | 5.8 | (10.8%) | 5.8 | (10.5%) | 1.0 X | 0.793 |
| IntervalsOrdered | 4.2 | (3.2%) | 4.1 | (3.8%) | 1.0 X | 0.600 |
| TermDTSort | 273.2 | (2.7%) | 271.8 | (3.3%) | 1.0 X | 0.576 |
| AndHighMed | 52.2 | (4.6%) | 52.0 | (3.9%) | 1.0 X | 0.736 |
| BrowseDateTaxoFacets | 7.1 | (11.2%) | 7.1 | (11.3%) | 1.0 X | 0.955 |
| TermDateFacets | 16.5 | (5.8%) | 16.5 | (6.0%) | 1.0 X | 0.919 |
| BrowseRandomLabelTaxoFacets | 6.3 | (6.3%) | 6.3 | (6.4%) | 1.0 X | 0.952 |
| MedTermDayTaxoFacets | 24.4 | (4.2%) | 24.4 | (4.2%) | 1.0 X | 0.949 |
| BrowseDayOfYearTaxoFacets | 7.2 | (11.1%) | 7.2 | (11.5%) | 1.0 X | 0.982 |
| BrowseDateSSDVFacets | 1.4 | (6.7%) | 1.4 | (6.2%) | 1.0 X | 0.983 |
| VectorSearch | 773.6 | (0.5%) | 774.5 | (0.5%) | 1.0 X | 0.431 |
| AndHighHigh | 32.2 | (5.9%) | 32.3 | (4.6%) | 1.0 X | 0.925 |
| BrowseMonthSSDVFacets | 6.5 | (8.8%) | 6.6 | (7.8%) | 1.0 X | 0.826 |
| Respell | 59.8 | (2.2%) | 60.1 | (2.0%) | 1.0 X | 0.364 |
| OrHighMed | 36.2 | (2.8%) | 36.5 | (3.5%) | 1.0 X | 0.519 |
| AndHighOrMedMed | 37.8 | (2.4%) | 38.0 | (3.0%) | 1.0 X | 0.392 |
| TermDayOfYearSort | 3411.9 | (3.0%) | 3439.2 | (2.3%) | 1.0 X | 0.345 |
| SpanNear | 4.9 | (2.4%) | 5.0 | (3.2%) | 1.0 X | 0.359 |
| PKLookup | 221.3 | (2.6%) | 223.4 | (1.9%) | 1.0 X | 0.188 |
| OrHighHigh | 13.8 | (4.1%) | 14.0 | (4.0%) | 1.0 X | 0.417 |
| OrHighMedDayTaxoFacets | 4.4 | (8.2%) | 4.4 | (7.3%) | 1.0 X | 0.671 |
| AndMedOrHighHigh | 26.4 | (3.4%) | 26.7 | (3.9%) | 1.0 X | 0.328 |
| Fuzzy1 | 82.8 | (2.4%) | 83.8 | (2.0%) | 1.0 X | 0.086 |
| Term | 1597.1 | (4.8%) | 1616.6 | (4.9%) | 1.0 X | 0.425 |
| Fuzzy2 | 77.1 | (2.1%) | 78.1 | (1.9%) | 1.0 X | 0.049 |
| TermGroup1M | 13.2 | (6.1%) | 13.3 | (5.9%) | 1.0 X | 0.448 |
| TermBGroup1M | 15.5 | (7.1%) | 15.7 | (6.8%) | 1.0 X | 0.490 |
| Phrase | 30.4 | (3.7%) | 30.9 | (3.7%) | 1.0 X | 0.166 |
| TermBGroup1M1P | 20.2 | (11.8%) | 20.6 | (10.8%) | 1.0 X | 0.632 |
| TermGroup10K | 13.5 | (6.4%) | 13.7 | (6.1%) | 1.0 X | 0.383 |
| TermGroup100 | 14.8 | (7.6%) | 15.1 | (7.6%) | 1.0 X | 0.451 |
| SloppyPhrase | 2.9 | (4.4%) | 3.0 | (3.8%) | 1.0 X | 0.071 |
| AndHighMedDayTaxoFacets | 33.7 | (2.8%) | 34.5 | (2.6%) | 1.0 X | 0.006 |
| AndHighHighDayTaxoFacets | 5.4 | (6.5%) | 5.6 | (5.6%) | 1.0 X | 0.101 |
| Wildcard | 55.6 | (6.2%) | 57.4 | (4.9%) | 1.0 X | 0.072 |
| Prefix3 | 57.6 | (10.4%) | 59.6 | (8.0%) | 1.0 X | 0.233 |
| TermTitleSort | 39.2 | (7.1%) | 40.6 | (7.7%) | 1.0 X | 0.134 |
| TermMonthSort | 49.5 | (9.0%) | 51.8 | (9.1%) | 1.0 X | 0.099 |
Jump to profiler results:
indexing 1KB
indexing 1KB (with vectors)
indexing 4KB
indexing near-real-timeB
deterministic (single threaded) indexing
searching
Profiler results (indexing)
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 587186 events (total: 587186)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.44% 55445 org.apache.lucene.util.BytesRefHash#equals()
7.94% 46618 org.apache.lucene.index.TermsHashPerField#writeByte()
6.19% 36331 org.apache.lucene.util.BytesRefHash#findHash()
5.55% 32588 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.55% 26699 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.96% 23280 java.lang.Integer#rotateLeft()
3.69% 21671 java.io.FileOutputStream#write()
3.47% 20400 org.apache.lucene.index.TermsHashPerField#writeVInt()
2.74% 16101 sun.nio.ch.FileDispatcherImpl#write0()
2.15% 12619 java.util.LinkedHashMap#get()
1.88% 11033 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.54% 9068 org.apache.lucene.util.BytesRefHash#add()
1.48% 8697 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
1.46% 8602 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.42% 8311 java.lang.invoke.VarForm#getMemberName()
1.29% 7593 java.lang.invoke.VarHandleGuards#guard_LI_I()
1.24% 7255 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.22% 7173 java.io.BufferedOutputStream#write()
1.21% 7101 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.09% 6389 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
1.04% 6136 java.util.Arrays#fill()
1.00% 5883 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.96% 5646 java.nio.Buffer#checkIndex()
0.75% 4415 jdk.internal.util.ArraysSupport#mismatch()
0.68% 3965 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
0.66% 3899 java.lang.invoke.VarForm#getMemberNameOrNull()
0.65% 3804 java.util.HashMap#getNode()
0.64% 3734 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
0.63% 3726 org.apache.lucene.util.BytesRefHash#rehash()
0.60% 3508 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
0.55% 3244 java.lang.CharacterDataLatin1#toLowerCase()
0.50% 2948 org.apache.lucene.util.ByteBlockPool#allocSlice()
0.50% 2936 java.lang.Character#codePointAt()
0.47% 2732 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
0.46% 2672 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.45% 2619 org.apache.lucene.store.DataInput#()
0.43% 2514 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.43% 2510 sun.nio.ch.FileDispatcherImpl#read0()
0.41% 2422 java.util.Arrays#rangeCheck()
0.41% 2393 org.apache.lucene.index.PostingsEnum#()
0.41% 2381 org.apache.lucene.store.DataOutput#()
0.40% 2331 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.39% 2268 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.38% 2238 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.38% 2228 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.37% 2197 java.lang.Character#codePointAtImpl()
0.35% 2083 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.34% 2015 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.33% 1945 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.29% 1683 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
Profiler for cpu:
PROFILE SUMMARY from 587186 events (total: 587186)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.44% 55445 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
7.94% 46618 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
6.19% 36331 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
5.55% 32588 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.55% 26699 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
3.96% 23280 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
3.69% 21671 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
3.21% 18856 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.74% 16101 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.11% 12400 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
1.88% 11033 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.54% 9063 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.48% 8697 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
1.46% 8602 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.34% 7895 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
1.24% 7255 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.21% 7122 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.15% 6761 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.09% 6389 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.99% 5784 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.96% 5646 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.96% 5622 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
0.68% 3965 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.66% 3899 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
0.64% 3766 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
0.64% 3734 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
0.63% 3726 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.63% 3704 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.55% 3244 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.53% 3121 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
0.50% 2948 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
0.47% 2732 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
0.46% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.46% 2672 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 2617 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.43% 2510 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.41% 2389 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.41% 2387 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.41% 2381 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.40% 2331 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 2308 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.39% 2268 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.38% 2238 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.37% 2197 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.36% 2105 java.util.Arrays#fill()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
0.35% 2083 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.34% 2015 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 1945 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 1921 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
0.30% 1787 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
Profiler for cpu:
PROFILE SUMMARY from 587186 events (total: 587186)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.44% 55445 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
6.19% 36331 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.55% 32588 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
5.14% 30164 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
4.55% 26699 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.94% 23123 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
3.22% 18885 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
3.21% 18856 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
2.74% 16101 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.72% 15947 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.04% 12000 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.54% 9063 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.46% 8602 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.41% 8304 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
1.34% 7895 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
1.24% 7255 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.15% 6761 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.10% 6430 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
1.09% 6389 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.96% 5642 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
0.96% 5622 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
0.90% 5301 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.90% 5292 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.78% 4603 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.65% 3812 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.64% 3730 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
0.63% 3726 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.56% 3281 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
0.55% 3244 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.53% 3138 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.47% 2786 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.47% 2732 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.46% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.46% 2672 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 2617 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.44% 2600 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.index.ByteSliceReader#nextSlice()
0.43% 2510 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.41% 2389 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.41% 2387 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.41% 2381 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.40% 2331 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.39% 2268 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 2238 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.37% 2186 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.37% 2147 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.36% 2105 java.util.Arrays#fill()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.35% 2083 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.35% 2040 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.34% 2015 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.33% 1945 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for cpu:
PROFILE SUMMARY from 587186 events (total: 587186)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.44% 55445 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
6.19% 36331 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.55% 32588 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
5.14% 30164 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
4.55% 26699 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
3.94% 23123 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.21% 18856 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.74% 16101 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
2.72% 15947 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.04% 12000 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.67% 9785 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.54% 9063 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.46% 8602 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.41% 8304 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
1.34% 7895 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
1.24% 7255 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.15% 6761 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.10% 6430 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.09% 6389 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.96% 5641 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.96% 5622 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.92% 5376 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.90% 5301 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.90% 5292 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.78% 4603 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.64% 3730 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.63% 3726 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.56% 3281 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.55% 3244 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.46% 2712 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.46% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.45% 2656 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.45% 2617 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.44% 2557 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.43% 2541 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 2510 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.41% 2389 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.41% 2381 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.39% 2268 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 2238 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.37% 2186 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.35% 2083 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.35% 2040 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.34% 2025 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.34% 2015 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
0.32% 1904 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.32% 1890 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.30% 1773 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.29% 1718 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.29% 1678 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
Profiler for cpu:
PROFILE SUMMARY from 587186 events (total: 587186)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.44% 55445 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
6.19% 36331 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.55% 32588 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
5.14% 30164 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
4.55% 26699 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
3.94% 23123 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.21% 18856 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
2.72% 15947 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
2.70% 15865 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.04% 12000 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.54% 9063 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.46% 8602 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.41% 8304 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.34% 7895 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.24% 7255 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.15% 6761 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.10% 6430 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
1.09% 6389 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.08% 6354 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.96% 5622 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.90% 5301 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.90% 5292 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.79% 4638 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.64% 3730 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.63% 3726 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.62% 3667 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.58% 3431 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.56% 3281 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.55% 3244 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.49% 2884 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.46% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.45% 2617 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.44% 2557 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.43% 2541 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.43% 2510 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.42% 2438 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.39% 2268 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 2238 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.37% 2186 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.35% 2083 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.35% 2040 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.34% 2025 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.34% 2015 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.32% 1904 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.31% 1801 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.30% 1773 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.29% 1719 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
at org.apache.lucene.index.DirectoryReader#open()
0.29% 1718 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.29% 1709 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.29% 1678 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
Profiler for heap:
PROFILE SUMMARY from 172367 events (total: 584178M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.90% 198055M org.apache.lucene.util.fst.BytesStore#writeByte()
10.14% 59213M perf.LineFileDocs#nextDoc()
5.37% 31344M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.95% 28925M java.lang.StringUTF16#compress()
4.57% 26717M perf.LineFileDocs#readDocs()
4.55% 26575M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.86% 22537M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.98% 17412M org.apache.lucene.index.ParallelPostingsArray#()
2.54% 14850M org.apache.lucene.util.LongHeap#()
2.50% 14612M java.lang.String#()
2.37% 13863M org.apache.lucene.util.BytesRef#()
1.98% 11595M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.94% 11343M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.80% 10517M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.22% 7130M java.util.ArrayList#grow()
1.04% 6101M org.apache.lucene.util.TimSorter#()
0.91% 5332M org.apache.lucene.util.fst.FSTCompiler#()
0.83% 4845M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.77% 4478M java.util.regex.Matcher#()
0.74% 4303M org.apache.lucene.util.fst.FSTEnum#getArc()
0.72% 4185M org.apache.lucene.util.BytesRefHash#rehash()
0.58% 3399M org.apache.lucene.document.IntPoint#pack()
0.58% 3387M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.49% 2888M java.util.TreeMap#keyIterator()
0.48% 2814M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.48% 2802M java.util.regex.Pattern#matcher()
0.42% 2426M java.util.Formatter#parse()
0.41% 2369M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.33% 1937M java.lang.StringLatin1#newString()
0.30% 1768M org.apache.lucene.util.ArrayUtil#timSort()
0.29% 1689M java.lang.Integer#toString()
0.28% 1653M java.util.Formatter$FormatSpecifier#checkGeneral()
0.27% 1601M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.26% 1546M perf.LineFileDocs#newDocState()
0.26% 1542M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.24% 1431M org.apache.lucene.util.ArrayUtil#growExact()
0.24% 1411M java.util.Arrays#copyOfRange()
0.23% 1338M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.21% 1200M org.apache.lucene.util.fst.FSTEnum#()
0.19% 1137M java.lang.String#format()
0.19% 1087M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.18% 1035M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.18% 1026M org.apache.lucene.util.fst.NodeHash#()
0.17% 995M java.lang.StringLatin1#replace()
0.17% 968M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 942M java.util.List#of()
0.15% 879M java.util.Formatter#()
0.14% 838M java.lang.AbstractStringBuilder#()
0.14% 802M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.13% 772M java.lang.invoke.DirectMethodHandle#allocateInstance()
Profiler for heap:
PROFILE SUMMARY from 172367 events (total: 584178M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.90% 198029M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.14% 59213M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.37% 31344M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.95% 28925M java.lang.StringUTF16#compress()
at java.lang.String#()
4.57% 26717M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.55% 26575M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.86% 22537M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.98% 17412M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.54% 14850M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.50% 14612M java.lang.String#()
at java.lang.String#()
2.16% 12590M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.98% 11595M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.94% 11343M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.80% 10517M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.22% 7130M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.04% 6101M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.91% 5332M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.77% 4478M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.75% 4398M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.72% 4185M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.58% 3399M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.56% 3249M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.49% 2888M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.48% 2814M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.48% 2802M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.42% 2426M java.util.Formatter#parse()
at java.util.Formatter#format()
0.41% 2369M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.32% 1883M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.30% 1768M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.29% 1689M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.28% 1653M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1542M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.26% 1504M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.25% 1440M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.24% 1416M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.24% 1411M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.21% 1200M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20% 1165M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.19% 1137M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.19% 1087M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.18% 1035M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.18% 1026M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.17% 995M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.17% 995M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.17% 968M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 942M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.16% 941M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.15% 879M java.util.Formatter#()
at java.lang.String#format()
0.14% 841M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
Profiler for heap:
PROFILE SUMMARY from 172367 events (total: 584178M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.90% 198029M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
10.14% 59213M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.37% 31344M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.95% 28925M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.57% 26717M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.55% 26575M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
2.98% 17412M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
2.88% 16820M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.50% 14612M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.16% 12590M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
1.94% 11343M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.63% 9527M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.27% 7408M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.22% 7130M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.11% 6491M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.04% 6101M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.91% 5332M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.91% 5322M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.77% 4478M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.75% 4398M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.72% 4186M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.72% 4185M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.69% 4026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.66% 3834M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.58% 3399M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.56% 3249M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.49% 2888M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.48% 2814M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.48% 2802M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.42% 2426M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.41% 2369M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.32% 1883M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.32% 1881M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.30% 1768M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.29% 1689M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1653M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1542M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.26% 1504M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21% 1200M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.19% 1137M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1108M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
0.19% 1087M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.18% 1035M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.18% 1026M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.17% 1004M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
0.17% 995M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.17% 995M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
0.16% 942M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.16% 941M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
PROFILE SUMMARY from 172367 events (total: 584178M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.89% 197966M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
10.14% 59213M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.95% 28925M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.57% 26717M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.55% 26575M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.42% 19961M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
2.98% 17412M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.50% 14612M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.16% 12590M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.95% 11383M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.92% 11190M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.23% 7203M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.19% 6977M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
1.11% 6491M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.04% 6101M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.96% 5630M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.91% 5343M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.77% 4477M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.75% 4392M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.72% 4186M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.72% 4185M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.72% 4183M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.71% 4140M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
0.69% 4026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.66% 3834M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.61% 3558M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.58% 3399M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.56% 3288M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.55% 3236M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.53% 3102M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.49% 2851M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.48% 2814M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.48% 2802M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 2426M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 2220M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.32% 1881M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.30% 1774M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.30% 1768M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.29% 1689M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1653M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.28% 1611M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1542M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.25% 1468M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.22% 1276M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21% 1198M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.19% 1137M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1108M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
at org.apache.lucene.index.IndexingChain#finishStoredFields()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.18% 1031M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.18% 1026M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for heap:
PROFILE SUMMARY from 172367 events (total: 584178M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
23.05% 134629M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
10.84% 63337M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
10.14% 59213M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.95% 28925M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.57% 26717M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.55% 26575M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.20% 18664M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.98% 17412M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.50% 14612M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.16% 12590M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.95% 11383M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.92% 11190M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.19% 6977M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.13% 6611M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.04% 6101M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
1.02% 5985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.96% 5630M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.91% 5343M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.77% 4477M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.72% 4186M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
0.72% 4185M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.71% 4140M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.69% 4037M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.69% 4026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.66% 3834M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.61% 3558M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.58% 3399M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.56% 3288M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.53% 3102M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.50% 2903M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.49% 2851M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 2802M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 2426M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2157M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.35% 2038M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.32% 1881M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.30% 1774M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.30% 1768M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.29% 1697M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.29% 1689M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1653M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1542M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.25% 1489M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$247+0x0000000800d56ba0.1712369627#merge()
0.23% 1332M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.22% 1297M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
0.20% 1191M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.19% 1137M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1117M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.19% 1108M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
at org.apache.lucene.index.IndexingChain#finishStoredFields()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
PROFILE SUMMARY from 479383 events (total: 479383)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.34% 44797 org.apache.lucene.index.TermsHashPerField#writeByte()
7.87% 37747 org.apache.lucene.util.BytesRefHash#equals()
7.41% 35516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
5.30% 25406 org.apache.lucene.util.BytesRefHash#findHash()
5.27% 25279 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.47% 21409 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
3.43% 16435 java.lang.Integer#rotateLeft()
3.09% 14824 sun.nio.ch.FileDispatcherImpl#write0()
2.56% 12249 org.apache.lucene.index.TermsHashPerField#add()
2.50% 11989 java.io.BufferedOutputStream#write()
2.26% 10853 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
2.02% 9700 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.98% 9495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.51% 7225 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.41% 6738 org.apache.lucene.util.BytesRefHash#add()
1.29% 6174 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.24% 5951 org.apache.lucene.index.IndexingChain$PerField#invert()
1.01% 4853 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.98% 4705 jdk.internal.util.ArraysSupport#mismatch()
0.94% 4505 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.91% 4352 org.apache.lucene.util.LongHeap#downHeap()
0.86% 4132 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.83% 4001 java.lang.CharacterDataLatin1#toLowerCase()
0.83% 3963 java.lang.Character#codePointAt()
0.79% 3791 java.util.Arrays#fill()
0.78% 3761 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.73% 3522 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.66% 3165 org.apache.lucene.util.BytesRefHash#rehash()
0.59% 2834 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.58% 2790 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.57% 2743 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.54% 2612 org.apache.lucene.util.packed.PackedInts#bitsRequired()
0.54% 2575 org.apache.lucene.util.BitSet#()
0.53% 2536 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.50% 2377 org.apache.lucene.util.LongHeap#upHeap()
0.47% 2248 sun.nio.ch.FileDispatcherImpl#read0()
0.47% 2247 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
0.46% 2218 java.lang.Character#codePointAtImpl()
0.45% 2153 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.43% 2082 org.apache.lucene.store.DataInput#()
0.43% 2057 org.apache.lucene.util.FixedBitSet#set()
0.42% 2030 org.apache.lucene.analysis.StopFilter#accept()
0.40% 1938 org.apache.lucene.index.PostingsEnum#()
0.39% 1872 org.apache.lucene.store.DataOutput#()
0.39% 1856 org.apache.lucene.util.BytesRefHash$1#swap()
0.37% 1757 org.apache.lucene.util.LongHeap#push()
0.35% 1676 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.34% 1622 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.33% 1566 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.32% 1542 sun.nio.ch.FileChannelImpl#unmap0()
Profiler for cpu:
PROFILE SUMMARY from 479383 events (total: 479383)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.34% 44797 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
7.87% 37747 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
7.41% 35516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
5.30% 25406 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
5.27% 25279 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
4.47% 21409 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.43% 16435 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
3.09% 14824 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.56% 12249 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.26% 10813 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.11% 10133 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.02% 9700 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.98% 9495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.49% 7140 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.40% 6734 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.27% 6072 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.24% 5951 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.01% 4853 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.94% 4505 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.91% 4352 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.84% 4019 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.83% 4001 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.78% 3761 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.78% 3739 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.69% 3303 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.66% 3165 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.59% 2834 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 2790 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.57% 2755 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.57% 2716 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.54% 2612 org.apache.lucene.util.packed.PackedInts#bitsRequired()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.54% 2575 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
0.53% 2536 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.50% 2377 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.47% 2248 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.47% 2247 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.46% 2218 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.45% 2153 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.43% 2080 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.43% 2054 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.42% 2030 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.40% 1937 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.39% 1872 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.38% 1829 org.apache.lucene.util.BytesRefHash$1#swap()
at org.apache.lucene.util.MSBRadixSorter#reorder()
0.37% 1757 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.36% 1717 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.35% 1676 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.35% 1665 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.32% 1547 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.32% 1542 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
Profiler for cpu:
PROFILE SUMMARY from 479383 events (total: 479383)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 37747 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
7.41% 35516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
5.30% 25406 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.27% 25279 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.16% 24719 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
4.11% 19717 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.40% 16284 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
3.09% 14824 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.56% 12249 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.44% 11710 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
2.11% 10133 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
2.02% 9700 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.02% 9698 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.98% 9495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.49% 7140 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.40% 6734 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.24% 5951 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.20% 5729 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.09% 5231 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
1.01% 4853 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.94% 4505 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.91% 4378 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.83% 4001 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.78% 3739 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.72% 3432 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.66% 3165 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.66% 3154 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.63% 3008 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.59% 2834 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.59% 2817 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.58% 2790 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.57% 2755 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.54% 2575 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.53% 2536 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.51% 2452 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.47% 2248 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.47% 2247 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.44% 2120 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.43% 2080 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.43% 2054 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.42% 2030 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.42% 2002 org.apache.lucene.util.packed.PackedInts#bitsRequired()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.40% 1937 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 1881 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.39% 1872 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.38% 1816 org.apache.lucene.util.BytesRefHash$1#swap()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.35% 1676 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.34% 1653 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.34% 1617 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.32% 1547 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
Profiler for cpu:
PROFILE SUMMARY from 479383 events (total: 479383)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 37747 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
7.41% 35516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
5.30% 25406 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.27% 25279 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.16% 24719 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
4.11% 19717 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.40% 16284 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.09% 14824 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
2.56% 12249 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
2.44% 11710 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.11% 10133 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.02% 9700 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.02% 9698 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.98% 9495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.49% 7140 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.40% 6734 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.24% 5951 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.20% 5729 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.09% 5231 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.01% 4853 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.90% 4338 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.83% 4001 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.78% 3739 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.66% 3165 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.66% 3151 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.58% 2790 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.57% 2713 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.54% 2575 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.53% 2536 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.51% 2424 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.49% 2335 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.47% 2248 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.44% 2120 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 2117 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.43% 2080 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.43% 2054 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.42% 2030 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.41% 1969 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.40% 1937 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.39% 1885 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.39% 1872 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.36% 1705 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.35% 1671 org.apache.lucene.util.BytesRefHash$1#swap()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.34% 1653 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.34% 1618 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.34% 1617 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.32% 1547 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.32% 1531 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#run()
at jdk.internal.ref.Cleaner#clean()
at jdk.internal.misc.Unsafe#invokeCleaner()
at sun.misc.Unsafe#invokeCleaner()
at java.lang.invoke.LambdaForm$DMH+0x0000000800c01800.815033865#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x0000000800d5c000.369383433#invoke()
0.30% 1456 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.30% 1419 org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
Profiler for cpu:
PROFILE SUMMARY from 479383 events (total: 479383)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 37747 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
7.41% 35516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
5.30% 25406 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.27% 25279 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.16% 24719 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
4.11% 19717 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.40% 16284 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.07% 14728 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.56% 12249 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
2.44% 11710 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
2.11% 10133 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
2.02% 9700 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.98% 9495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.49% 7140 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.40% 6734 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.30% 6225 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.24% 5951 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.20% 5729 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.09% 5231 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.01% 4853 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.90% 4338 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.83% 4001 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.78% 3739 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.72% 3473 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
at org.apache.lucene.index.DirectoryReader#open()
0.66% 3165 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.66% 3151 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.58% 2790 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.53% 2536 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.51% 2424 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.49% 2335 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.47% 2248 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.44% 2120 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.44% 2117 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.43% 2080 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.42% 2030 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.41% 1969 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.39% 1885 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.36% 1705 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.35% 1695 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.34% 1653 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.34% 1618 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.34% 1617 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.32% 1547 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.32% 1531 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#run()
at jdk.internal.ref.Cleaner#clean()
at jdk.internal.misc.Unsafe#invokeCleaner()
at sun.misc.Unsafe#invokeCleaner()
at java.lang.invoke.LambdaForm$DMH+0x0000000800c01800.815033865#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x0000000800d5c000.369383433#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000800d30800.1752019408#invokeExact_MT()
at org.apache.lucene.store.MMapDirectory#lambda$newBufferCleaner$0()
at org.apache.lucene.store.MMapDirectory$$Lambda$249+0x0000000800d36058.89004107#run()
at java.security.AccessController#executePrivileged()
0.30% 1434 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.30% 1419 org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.29% 1372 org.apache.lucene.util.packed.PackedInts#bitsRequired()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.28% 1322 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.27% 1315 java.nio.Buffer#nextGetIndex()
at java.nio.HeapByteBuffer#getInt()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.27% 1301 java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
Profiler for heap:
PROFILE SUMMARY from 139197 events (total: 468863M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.82% 149199M org.apache.lucene.util.fst.BytesStore#writeByte()
10.43% 48892M perf.LineFileDocs#nextDoc()
7.72% 36172M java.lang.String#()
5.42% 25422M perf.LineFileDocs#readDocs()
5.31% 24876M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
5.29% 24793M java.lang.StringUTF16#compress()
5.03% 23584M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.60% 21582M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.91% 13627M org.apache.lucene.index.ParallelPostingsArray#()
2.56% 12020M org.apache.lucene.util.LongHeap#()
2.04% 9555M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.71% 8000M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.59% 7468M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.52% 7106M org.apache.lucene.util.BytesRef#()
0.99% 4661M org.apache.lucene.util.TimSorter#()
0.93% 4345M org.apache.lucene.util.fst.FSTCompiler#()
0.76% 3567M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.75% 3503M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.68% 3166M org.apache.lucene.util.fst.FSTEnum#getArc()
0.67% 3147M org.apache.lucene.util.BytesRefHash#rehash()
0.64% 3011M java.util.ArrayList#grow()
0.51% 2380M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.39% 1843M java.util.TreeMap#keyIterator()
0.36% 1690M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.34% 1617M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.33% 1546M perf.LineFileDocs#newDocState()
0.26% 1227M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.24% 1107M org.apache.lucene.util.ArrayUtil#timSort()
0.22% 1039M java.util.regex.Matcher#()
0.19% 895M org.apache.lucene.util.fst.FSTEnum#()
0.18% 863M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.16% 766M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15% 715M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.15% 703M org.apache.lucene.util.ArrayUtil#growExact()
0.15% 701M org.apache.lucene.util.fst.NodeHash#()
0.13% 629M org.apache.lucene.document.IntPoint#pack()
0.13% 615M java.util.regex.Pattern#matcher()
0.12% 584M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.12% 580M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.12% 545M java.util.Formatter#parse()
0.09% 424M org.apache.lucene.util.packed.PackedInts#copy()
0.09% 417M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.08% 386M java.lang.StringLatin1#newString()
0.08% 381M org.apache.lucene.util.fst.BytesStore#finish()
0.08% 377M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.07% 333M java.util.Arrays#copyOfRange()
0.07% 332M java.lang.Integer#toString()
0.07% 332M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.07% 328M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.07% 319M java.nio.HeapByteBuffer#asReadOnlyBuffer()
Profiler for heap:
PROFILE SUMMARY from 139197 events (total: 468863M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.82% 149190M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.43% 48892M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.72% 36172M java.lang.String#()
at java.lang.String#()
5.42% 25422M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.31% 24876M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
5.29% 24793M java.lang.StringUTF16#compress()
at java.lang.String#()
5.03% 23584M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.60% 21582M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.91% 13627M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.56% 12020M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.04% 9555M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.71% 8000M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.59% 7468M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.32% 6197M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.99% 4661M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.93% 4345M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.70% 3298M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.67% 3147M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.64% 3011M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.60% 2805M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.51% 2380M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.47% 2218M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.39% 1843M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.36% 1690M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.34% 1617M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.33% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1151M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.24% 1107M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.22% 1039M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.19% 895M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.18% 863M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.16% 766M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15% 715M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
0.15% 701M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.15% 698M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.14% 668M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.13% 629M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.13% 615M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.13% 593M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.12% 584M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.12% 545M java.util.Formatter#parse()
at java.util.Formatter#format()
0.11% 504M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.10% 481M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.09% 442M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.09% 424M org.apache.lucene.util.packed.PackedInts#copy()
at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
0.09% 417M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.08% 381M org.apache.lucene.util.fst.BytesStore#finish()
at org.apache.lucene.util.fst.FST#finish()
0.08% 377M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.07% 333M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.07% 332M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
Profiler for heap:
PROFILE SUMMARY from 139197 events (total: 468863M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.82% 149190M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
10.43% 48892M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.72% 36172M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.42% 25422M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.29% 24793M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
5.03% 23584M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.60% 21582M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
4.26% 19967M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.91% 13627M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
2.04% 9555M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.96% 9184M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.32% 6197M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
1.07% 5024M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.99% 4661M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.94% 4394M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.93% 4345M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.76% 3545M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.70% 3298M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.67% 3147M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.66% 3074M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.64% 3011M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.63% 2976M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.60% 2836M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.60% 2805M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.51% 2380M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.47% 2218M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.39% 1843M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.36% 1690M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.34% 1617M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.29% 1363M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.24% 1107M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.22% 1039M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.19% 895M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.18% 863M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.15% 715M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.15% 701M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15% 698M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.14% 661M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.13% 629M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.13% 615M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.12% 584M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.12% 545M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.11% 504M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.10% 490M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.10% 469M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readNextRealArc()
0.09% 442M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.09% 424M org.apache.lucene.util.packed.PackedInts#copy()
at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
at org.apache.lucene.util.packed.GrowableWriter#set()
at org.apache.lucene.util.packed.AbstractPagedMutable#set()
0.09% 417M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.09% 405M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
Profiler for heap:
PROFILE SUMMARY from 139197 events (total: 468863M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.81% 149142M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
10.43% 48892M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.72% 36172M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.42% 25422M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.29% 24793M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.60% 21582M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.58% 16784M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.06% 14340M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
2.91% 13627M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.97% 9244M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.32% 6197M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.25% 5882M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.07% 5026M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.00% 4687M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.99% 4661M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.94% 4394M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.89% 4158M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.78% 3673M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.76% 3545M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.70% 3298M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.68% 3182M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.67% 3147M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.66% 3074M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.63% 2976M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.58% 2704M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.51% 2380M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.47% 2209M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.36% 1693M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.36% 1690M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.35% 1641M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.33% 1565M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.33% 1564M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.33% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.29% 1363M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.26% 1239M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.24% 1142M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.24% 1107M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.22% 1039M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.21% 974M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.21% 964M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.19% 889M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.19% 869M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.18% 839M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.15% 701M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.14% 661M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.14% 653M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.14% 635M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.13% 629M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.13% 615M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.13% 596M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
Profiler for heap:
PROFILE SUMMARY from 139197 events (total: 468863M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
20.40% 95626M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
11.41% 53515M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
10.43% 48892M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.72% 36172M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.42% 25422M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.29% 24793M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.60% 21582M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.58% 16784M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.91% 13627M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.78% 13025M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.97% 9244M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.32% 6197M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.12% 5244M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.07% 5026M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.00% 4687M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.99% 4661M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.90% 4234M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.87% 4089M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.78% 3673M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.76% 3545M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.68% 3182M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.67% 3147M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.66% 3074M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.63% 2976M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
0.58% 2704M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.45% 2097M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.36% 1693M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.36% 1690M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.35% 1641M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.33% 1565M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.33% 1564M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.31% 1459M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.29% 1363M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.28% 1333M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.28% 1315M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
0.26% 1201M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
0.24% 1148M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.24% 1142M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.24% 1107M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.22% 1039M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.20% 920M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.19% 876M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.18% 828M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.14% 659M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.14% 653M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$259+0x0000000800d545d0.2089429640#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.14% 637M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
0.13% 629M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.13% 615M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.13% 600M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
NRT indexing
Profiler for cpu:
PROFILE SUMMARY from 628238 events (total: 628238)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 75570 org.apache.lucene.index.TermsHashPerField#writeByte()
10.68% 67115 org.apache.lucene.util.BytesRefHash#equals()
5.39% 33839 java.io.FileOutputStream#write()
5.03% 31586 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.26% 26747 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
4.12% 25874 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.71% 23318 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
3.60% 22632 jdk.internal.util.ArraysSupport#mismatch()
2.78% 17481 sun.nio.ch.FileDispatcherImpl#write0()
1.87% 11732 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
1.44% 9057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.38% 8654 org.apache.lucene.index.IndexingChain$PerField#invert()
1.35% 8497 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
1.35% 8454 org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
1.32% 8275 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.27% 7973 java.io.BufferedOutputStream#write()
1.01% 6349 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.98% 6158 org.apache.lucene.store.DataInput#readVInt()
0.96% 6049 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.96% 6033 java.lang.invoke.VarHandleGuards#guard_LI_I()
0.92% 5803 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
0.91% 5725 org.apache.lucene.index.TermsHashPerField#add()
0.83% 5190 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.72% 4554 org.apache.lucene.util.BytesRefHash#rehash()
0.60% 3747 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
0.60% 3745 java.util.Arrays#fill()
0.59% 3689 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.56% 3527 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.55% 3427 java.lang.Character#codePointAtImpl()
0.54% 3370 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.53% 3334 org.apache.lucene.store.DataOutput#()
0.51% 3218 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
0.51% 3217 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.49% 3076 java.lang.Character#codePointAt()
0.49% 3066 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.44% 2768 org.apache.lucene.index.ByteSliceReader#readByte()
0.41% 2581 org.apache.lucene.util.BytesRefHash#add()
0.39% 2441 sun.nio.ch.FileDispatcherImpl#read0()
0.39% 2440 org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
0.39% 2439 org.apache.lucene.index.PostingsEnum#()
0.38% 2417 org.apache.lucene.store.DataInput#()
0.35% 2202 org.apache.lucene.util.PriorityQueue#downHeap()
0.34% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#start()
0.34% 2134 org.apache.lucene.store.DataOutput#writeVInt()
0.33% 2091 java.lang.CharacterData#of()
0.32% 2026 org.apache.lucene.util.BytesRefBuilder#grow()
0.31% 1930 java.lang.Character#isHighSurrogate()
0.29% 1832 java.util.ArrayDeque#circularClear()
0.29% 1828 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.29% 1817 jdk.internal.misc.Unsafe#getIntUnaligned()
Profiler for cpu:
PROFILE SUMMARY from 628238 events (total: 628238)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 75570 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
10.68% 67115 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
5.39% 33839 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
5.03% 31586 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.26% 26747 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
4.12% 25874 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
3.71% 23318 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.06% 19215 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
2.78% 17481 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
1.87% 11732 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
1.44% 9057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.38% 8654 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.35% 8497 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
1.35% 8454 org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
1.26% 7939 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.26% 7930 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.95% 5955 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.92% 5803 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.91% 5725 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.83% 5190 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.72% 4554 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.70% 4386 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.67% 4207 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.60% 3751 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.60% 3747 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
0.59% 3689 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56% 3527 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 3427 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.54% 3370 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.53% 3334 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.51% 3174 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.49% 3066 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.47% 2945 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.46% 2911 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.44% 2768 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.41% 2581 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.39% 2441 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.39% 2440 org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
0.39% 2420 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.38% 2416 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.35% 2202 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.35% 2168 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.34% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#start()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.33% 2091 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.31% 1963 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.30% 1907 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.29% 1841 org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.29% 1832 java.util.ArrayDeque#circularClear()
at java.util.ArrayDeque#clear()
0.29% 1828 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.29% 1807 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
Profiler for cpu:
PROFILE SUMMARY from 628238 events (total: 628238)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.68% 67115 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
6.80% 42712 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
5.14% 32311 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
5.03% 31586 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
4.74% 29749 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
4.26% 26747 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.12% 25874 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.98% 18705 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
2.78% 17481 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.75% 17288 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
1.87% 11732 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.44% 9057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.38% 8654 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.35% 8497 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.35% 8454 org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.26% 7939 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.96% 6030 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.92% 5803 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.91% 5725 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.87% 5445 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.83% 5206 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.83% 5190 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.72% 4554 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.70% 4386 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.65% 4089 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.60% 3751 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.59% 3689 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.57% 3590 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.56% 3527 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.54% 3370 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.53% 3334 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.50% 3146 org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.49% 3066 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 2945 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.44% 2773 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.41% 2596 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.41% 2581 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.39% 2441 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.39% 2440 org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.39% 2420 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38% 2416 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.35% 2168 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#start()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.33% 2091 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.33% 2091 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
0.29% 1841 org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.29% 1828 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.29% 1816 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
0.29% 1807 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.29% 1796 jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
Profiler for cpu:
PROFILE SUMMARY from 628238 events (total: 628238)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.68% 67115 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
6.80% 42712 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
5.14% 32311 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
5.03% 31586 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
4.26% 26747 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
4.12% 25874 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.98% 18705 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.78% 17481 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
2.75% 17288 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.38% 14937 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.87% 11732 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.44% 9057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.38% 8654 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.35% 8497 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.29% 8133 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.26% 7939 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.18% 7424 org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.96% 6030 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.92% 5803 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.91% 5725 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.87% 5445 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.83% 5206 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.83% 5189 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.72% 4554 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.70% 4386 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.65% 4081 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.62% 3922 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.60% 3748 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.57% 3588 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.56% 3527 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
0.54% 3370 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.53% 3332 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.49% 3066 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 2945 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.41% 2581 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.41% 2564 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.40% 2525 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
0.40% 2488 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.39% 2441 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.39% 2420 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.38% 2416 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.35% 2210 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.35% 2168 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.34% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#start()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.33% 2091 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.33% 2062 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
0.29% 1841 org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.29% 1828 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
0.29% 1820 org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.29% 1816 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
Profiler for cpu:
PROFILE SUMMARY from 628238 events (total: 628238)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.68% 67115 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
6.80% 42712 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
5.14% 32311 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
5.03% 31586 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
4.26% 26747 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
4.12% 25874 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
2.98% 18705 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
2.75% 17288 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
2.74% 17221 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
1.87% 11732 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.83% 11490 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.44% 9057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.38% 8654 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.35% 8497 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.26% 7939 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.18% 7424 org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.01% 6368 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.92% 5803 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.91% 5725 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.87% 5445 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.83% 5206 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.83% 5189 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.72% 4554 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.65% 4081 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.64% 4044 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.56% 3527 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.55% 3447 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.54% 3370 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.49% 3109 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.49% 3066 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 2945 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.44% 2779 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.42% 2609 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.41% 2581 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.41% 2564 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
0.40% 2525 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.40% 2488 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.39% 2441 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.38% 2416 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.35% 2176 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#start()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.33% 2091 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.33% 2062 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.32% 1986 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
at org.apache.lucene.index.DirectoryReader#open()
0.30% 1912 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.29% 1847 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.29% 1841 org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.29% 1820 org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.29% 1820 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
at org.apache.lucene.index.IndexFileDeleter#deleteFile()
at org.apache.lucene.index.IndexFileDeleter#deleteFiles()
at org.apache.lucene.index.IndexFileDeleter#decRef()
at org.apache.lucene.index.IndexFileDeleter#checkpoint()
0.29% 1816 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
Profiler for heap:
PROFILE SUMMARY from 176403 events (total: 620105M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.73% 221577M org.apache.lucene.util.fst.BytesStore#writeByte()
9.66% 59912M perf.LineFileDocs#nextDoc()
5.49% 34063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.63% 28724M java.lang.StringUTF16#compress()
4.32% 26790M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.30% 26653M perf.LineFileDocs#readDocs()
3.64% 22591M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.78% 17267M org.apache.lucene.index.ParallelPostingsArray#()
2.66% 16515M org.apache.lucene.util.LongHeap#()
2.33% 14447M java.lang.String#()
2.29% 14191M org.apache.lucene.util.BytesRef#()
1.92% 11919M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.88% 11654M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.83% 11362M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.25% 7773M java.util.ArrayList#grow()
1.25% 7721M org.apache.lucene.util.TimSorter#()
0.98% 6059M org.apache.lucene.util.fst.FSTCompiler#()
0.81% 4996M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.71% 4425M org.apache.lucene.util.fst.FSTEnum#getArc()
0.71% 4377M java.util.regex.Matcher#()
0.65% 4039M org.apache.lucene.util.BytesRefHash#rehash()
0.58% 3617M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.55% 3428M java.util.TreeMap#keyIterator()
0.55% 3413M org.apache.lucene.document.IntPoint#pack()
0.47% 2937M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.44% 2734M java.util.regex.Pattern#matcher()
0.38% 2355M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.37% 2319M java.util.Formatter#parse()
0.33% 2057M org.apache.lucene.util.ArrayUtil#timSort()
0.30% 1839M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.29% 1786M java.lang.StringLatin1#newString()
0.28% 1743M java.lang.Integer#toString()
0.27% 1688M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.27% 1681M java.util.Formatter$FormatSpecifier#checkGeneral()
0.26% 1582M org.apache.lucene.util.ArrayUtil#growExact()
0.25% 1546M perf.LineFileDocs#newDocState()
0.24% 1459M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.24% 1457M java.util.Arrays#copyOfRange()
0.20% 1222M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1159M org.apache.lucene.util.fst.FSTEnum#()
0.18% 1123M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.18% 1112M java.lang.String#format()
0.17% 1077M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.16% 1019M java.lang.AbstractStringBuilder#()
0.15% 922M java.util.Formatter#()
0.15% 908M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.15% 902M java.lang.StringLatin1#replace()
0.14% 882M java.util.List#of()
0.13% 791M org.apache.lucene.util.fst.FSTEnum#incr()
0.12% 727M java.lang.invoke.DirectMethodHandle#allocateInstance()
Profiler for heap:
PROFILE SUMMARY from 176403 events (total: 620105M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.73% 221567M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
9.66% 59912M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.49% 34063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.63% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
4.32% 26790M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
4.30% 26653M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.64% 22591M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.78% 17267M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.66% 16515M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.33% 14447M java.lang.String#()
at java.lang.String#()
2.06% 12771M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.92% 11919M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.88% 11654M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.83% 11362M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.25% 7773M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.25% 7721M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.98% 6059M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.76% 4689M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.71% 4377M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.65% 4039M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.55% 3428M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.55% 3413M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.52% 3234M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.47% 2937M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.44% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.38% 2355M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.37% 2319M java.util.Formatter#parse()
at java.util.Formatter#format()
0.33% 2057M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.32% 1982M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.28% 1743M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.27% 1688M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.27% 1681M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.27% 1672M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.26% 1634M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.25% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1543M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.24% 1457M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.21% 1279M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.20% 1222M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1159M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.18% 1123M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.18% 1112M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.17% 1077M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.16% 1019M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.15% 922M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.15% 922M java.util.Formatter#()
at java.lang.String#format()
0.15% 908M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15% 902M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.14% 882M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.14% 863M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
Profiler for heap:
PROFILE SUMMARY from 176403 events (total: 620105M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.73% 221567M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
9.66% 59912M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.49% 34063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.63% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.32% 26790M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
4.30% 26653M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.78% 17267M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
2.75% 17057M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.33% 14447M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.06% 12771M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
1.92% 11919M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.71% 10597M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.25% 7773M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.25% 7721M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
1.13% 6988M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.11% 6861M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.98% 6059M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.95% 5917M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.76% 4689M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.75% 4665M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.73% 4501M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.71% 4377M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.65% 4039M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.62% 3824M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.55% 3428M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.55% 3413M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.52% 3234M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.47% 2937M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.44% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.38% 2344M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.37% 2319M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.33% 2057M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.32% 1982M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1743M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1709M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.27% 1688M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.27% 1681M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.26% 1634M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.25% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.19% 1185M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
0.19% 1159M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.18% 1144M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
0.18% 1123M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.18% 1112M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.17% 1077M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.16% 1019M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.15% 922M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.15% 922M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.15% 908M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.15% 902M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
PROFILE SUMMARY from 176403 events (total: 620105M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.72% 221488M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
9.66% 59912M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.63% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.32% 26790M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
4.30% 26653M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.28% 20358M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
2.78% 17267M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.33% 14447M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.21% 13704M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
2.06% 12771M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.87% 11580M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.25% 7721M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.16% 7172M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.11% 6861M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.08% 6701M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
1.06% 6603M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.88% 5476M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.77% 4747M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
0.76% 4689M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.75% 4665M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.73% 4501M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.71% 4375M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.65% 4039M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.64% 3994M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.63% 3883M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.62% 3824M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.60% 3694M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.55% 3413M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.55% 3402M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.51% 3190M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.47% 2937M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.46% 2852M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.44% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2317M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.36% 2222M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.35% 2176M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.33% 2057M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.30% 1833M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.28% 1743M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1709M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.27% 1688M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.27% 1681M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.26% 1595M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.25% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.24% 1484M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.20% 1215M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.19% 1185M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.19% 1161M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.19% 1159M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.19% 1151M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for heap:
PROFILE SUMMARY from 176403 events (total: 620105M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
21.99% 136377M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
13.73% 85110M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
9.66% 59912M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.63% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.32% 26790M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
4.30% 26653M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.97% 18407M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.78% 17267M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.33% 14447M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.21% 13704M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.06% 12771M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.87% 11580M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.25% 7721M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
1.08% 6701M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.06% 6603M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.06% 6577M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.03% 6371M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.88% 5476M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.77% 4747M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.75% 4665M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
0.73% 4501M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.71% 4375M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.65% 4039M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.63% 3915M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.63% 3883M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.62% 3824M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.60% 3694M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.55% 3413M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.55% 3402M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 3026M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.46% 2848M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2317M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.35% 2176M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.34% 2082M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.33% 2057M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.31% 1950M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
0.30% 1866M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.28% 1743M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1742M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.28% 1709M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.27% 1688M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.27% 1681M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.27% 1663M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$231+0x0000000800d545d0.1376902260#merge()
0.25% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 1323M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.20% 1215M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.19% 1197M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.19% 1194M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.19% 1185M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
PROFILE SUMMARY from 492871 events (total: 492871)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
24.93% 122860 org.apache.lucene.util.VectorUtil#dotProduct()
11.80% 58148 org.apache.lucene.util.LongHeap#downHeap()
4.94% 24361 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.46% 21972 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
2.58% 12730 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.96% 9678 org.apache.lucene.index.TermsHashPerField#writeByte()
1.79% 8804 java.util.ArrayList#elementData()
1.51% 7432 java.util.ArrayList#get()
1.41% 6929 java.nio.DirectByteBufferR#duplicate()
1.24% 6122 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.24% 6107 java.util.Arrays#rangeCheck()
1.10% 5432 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.97% 4782 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.96% 4746 org.apache.lucene.util.LongHeap#push()
0.93% 4592 java.util.Arrays#equals()
0.91% 4473 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
0.88% 4348 jdk.jfr.internal.JVM#emitEvent()
0.86% 4226 java.nio.MappedByteBuffer#position()
0.83% 4100 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
0.81% 3995 java.io.BufferedOutputStream#write()
0.73% 3579 org.apache.lucene.util.LongHeap#top()
0.72% 3547 java.util.Objects#checkIndex()
0.68% 3355 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
0.68% 3352 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
0.62% 3041 java.nio.ByteBuffer#position()
0.60% 2976 org.apache.lucene.util.LongHeap#pop()
0.58% 2863 org.apache.lucene.util.BytesRefHash#findHash()
0.58% 2837 sun.nio.ch.FileDispatcherImpl#write0()
0.57% 2795 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.53% 2627 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.51% 2497 java.lang.CharacterDataLatin1#toLowerCase()
0.46% 2273 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.43% 2121 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.43% 2114 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.41% 1997 java.util.Arrays#binarySearch0()
0.40% 1952 org.apache.lucene.util.FixedBitSet#getAndSet()
0.39% 1944 org.apache.lucene.util.AttributeSource#getCurrentState()
0.39% 1921 org.apache.lucene.document.Field#setLongValue()
0.38% 1879 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.38% 1850 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.37% 1837 org.apache.lucene.util.BytesRefHash#rehash()
0.36% 1785 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.36% 1754 org.apache.lucene.util.hnsw.BoundsChecker#()
0.34% 1692 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.34% 1677 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.33% 1612 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.32% 1600 org.apache.lucene.util.LongHeap#upHeap()
0.32% 1589 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.32% 1561 java.lang.Character#codePointAt()
0.32% 1554 java.lang.String#equals()
Profiler for cpu:
PROFILE SUMMARY from 492871 events (total: 492871)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
24.93% 122860 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
11.19% 55128 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
4.94% 24356 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.46% 21959 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.58% 12695 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.96% 9678 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.79% 8804 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
1.50% 7417 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
1.26% 6214 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
1.21% 5970 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
1.08% 5347 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.97% 4782 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.95% 4702 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.93% 4576 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
0.88% 4348 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
0.85% 4213 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.83% 4084 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
0.81% 3973 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.75% 3695 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.73% 3579 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.72% 3547 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
0.68% 3355 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.68% 3352 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
0.65% 3216 java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.61% 3020 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.60% 2976 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.58% 2837 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.57% 2795 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 2710 java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.53% 2627 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.52% 2544 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.51% 2497 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.44% 2167 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.43% 2121 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.42% 2064 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.41% 1997 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
0.40% 1952 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.39% 1921 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
0.38% 1879 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.38% 1850 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.37% 1837 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.36% 1785 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.36% 1756 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.36% 1754 org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
0.34% 1687 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.34% 1677 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.32% 1600 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.32% 1589 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.32% 1563 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.31% 1510 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
Profiler for cpu:
PROFILE SUMMARY from 492871 events (total: 492871)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.26% 90018 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
9.86% 48600 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.94% 24356 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.77% 23492 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
4.46% 21959 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.58% 12695 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.90% 9350 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
1.65% 8134 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.34% 6594 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.32% 6524 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
1.26% 6214 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
1.21% 5963 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.08% 5347 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.05% 5181 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.97% 4782 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.95% 4702 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.93% 4571 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.90% 4448 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.88% 4348 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
0.82% 4061 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.80% 3960 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.75% 3695 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.74% 3639 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.73% 3579 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.65% 3215 java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
0.61% 2997 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.61% 2993 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.58% 2837 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.57% 2795 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.53% 2627 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.51% 2497 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.49% 2439 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.48% 2390 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.45% 2210 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.45% 2198 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.43% 2121 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.40% 1952 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.39% 1923 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.39% 1921 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.38% 1879 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.38% 1850 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.36% 1786 java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#seek()
0.36% 1785 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.36% 1754 org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.34% 1677 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.34% 1656 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.33% 1618 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.32% 1589 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.32% 1563 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.31% 1510 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
Profiler for cpu:
PROFILE SUMMARY from 492871 events (total: 492871)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.26% 90018 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
9.86% 48600 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
4.77% 23492 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
2.77% 13665 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.62% 12924 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
2.58% 12695 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.32% 11432 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.90% 9350 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
1.68% 8294 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
1.65% 8134 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.34% 6594 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
1.32% 6524 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
1.08% 5347 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.07% 5298 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.05% 5181 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.97% 4782 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.95% 4702 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.94% 4653 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.90% 4448 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.88% 4348 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$63+0x0000000800c41b58.341878976#run()
at java.lang.Thread#run()
0.80% 3948 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.75% 3695 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.73% 3608 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.73% 3579 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.65% 3215 java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.ByteBuffer#()
at java.nio.MappedByteBuffer#()
at java.nio.DirectByteBuffer#()
at java.nio.DirectByteBufferR#()
0.61% 2997 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.61% 2993 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.58% 2837 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
0.51% 2497 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.49% 2439 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.48% 2390 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.48% 2372 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.46% 2287 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.45% 2210 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.45% 2198 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.43% 2121 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.39% 1923 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.39% 1921 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.38% 1879 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.38% 1850 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.36% 1785 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.36% 1774 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.36% 1754 org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.34% 1677 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.32% 1589 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.31% 1510 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.31% 1507 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.30% 1500 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.30% 1477 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.document.Field$StringTokenStream#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.29% 1419 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
Profiler for cpu:
PROFILE SUMMARY from 492871 events (total: 492871)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.44% 51452 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
7.82% 38566 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
7.13% 35141 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.77% 13665 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.73% 13459 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
2.62% 12924 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
2.58% 12695 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
2.41% 11901 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
2.35% 11591 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.32% 11432 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.68% 8294 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.52% 7480 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
1.20% 5899 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
1.08% 5345 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.07% 5298 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.05% 5181 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.97% 4782 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.90% 4448 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.88% 4348 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$63+0x0000000800c41b58.341878976#run()
at java.lang.Thread#run()
0.80% 3947 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.73% 3608 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.70% 3470 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
0.68% 3364 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.66% 3267 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.66% 3257 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.66% 3230 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.65% 3215 java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.ByteBuffer#()
at java.nio.MappedByteBuffer#()
at java.nio.DirectByteBuffer#()
at java.nio.DirectByteBufferR#()
at java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.61% 2984 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.58% 2843 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
0.51% 2497 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.50% 2472 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.49% 2439 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.48% 2372 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.46% 2287 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.46% 2256 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.45% 2235 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.44% 2181 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.39% 1921 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.38% 1870 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.38% 1850 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.37% 1810 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
0.36% 1785 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.36% 1774 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.36% 1769 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.34% 1677 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.32% 1589 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.31% 1510 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.31% 1505 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.30% 1499 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.30% 1488 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
Profiler for heap:
PROFILE SUMMARY from 910 events (total: 92873M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.92% 17570M org.apache.lucene.util.fst.BytesStore#writeByte()
6.71% 6227M perf.LineFileDocs#nextDoc()
5.53% 5139M java.util.Arrays#copyOf()
5.39% 5005M org.apache.lucene.util.LongHeap#()
4.62% 4287M java.lang.StringLatin1#newString()
3.24% 3006M java.util.ArrayList#grow()
3.00% 2781M org.apache.lucene.util.BytesRef#()
2.77% 2572M org.apache.lucene.util.ArrayUtil#growExact()
2.77% 2571M java.util.Arrays#copyOfRange()
2.77% 2568M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
2.31% 2149M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.31% 2145M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
2.07% 1926M perf.LineFileDocs#cloneDoc()
1.97% 1825M perf.LineFileDocs#readDocs()
1.85% 1717M java.lang.Integer#toString()
1.74% 1618M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.62% 1499M org.apache.lucene.index.ParallelPostingsArray#()
1.61% 1495M java.lang.String#()
1.61% 1492M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.39% 1294M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.24% 1147M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.19% 1109M java.lang.Long#valueOf()
1.16% 1081M java.lang.StringUTF16#compress()
1.15% 1068M java.lang.AbstractStringBuilder#()
0.93% 865M java.nio.HeapByteBuffer#()
0.93% 859M org.apache.lucene.util.hnsw.NeighborQueue#()
0.92% 850M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.91% 848M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.78% 726M perf.LineFileDocs#readVector()
0.77% 716M org.apache.lucene.util.hnsw.NeighborArray#()
0.70% 650M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.70% 647M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.70% 646M java.util.HashMap#resize()
0.69% 644M org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.69% 644M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.69% 641M org.apache.lucene.facet.FacetsConfig#build()
0.69% 641M java.util.HashSet#()
0.69% 639M org.apache.lucene.document.IntPoint#pack()
0.69% 639M java.util.HashMap#newNode()
0.69% 637M java.util.HashMap$EntrySet#iterator()
0.62% 574M org.apache.lucene.util.fst.FSTEnum#getArc()
0.54% 503M org.apache.lucene.util.packed.Packed64#()
0.54% 501M java.util.Collections#unmodifiableList()
0.46% 431M org.apache.lucene.document.IntPoint#getType()
0.46% 431M java.util.regex.Matcher#()
0.46% 431M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.46% 429M java.util.ArrayList#iterator()
0.46% 428M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.46% 427M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.23% 217M org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#()
Profiler for heap:
PROFILE SUMMARY from 910 events (total: 92873M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.92% 17570M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
6.71% 6227M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
4.39% 4073M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
4.37% 4061M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
3.69% 3429M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
3.24% 3006M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
2.77% 2571M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
2.31% 2149M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.31% 2145M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
2.31% 2142M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
2.07% 1926M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
1.97% 1825M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.84% 1710M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
1.74% 1618M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.62% 1499M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.61% 1495M java.lang.String#()
at java.lang.String#()
1.61% 1492M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.39% 1294M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.39% 1286M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
1.38% 1285M java.lang.Integer#toString()
at java.lang.String#valueOf()
1.38% 1281M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.38% 1281M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.24% 1147M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.16% 1081M java.lang.StringUTF16#compress()
at java.lang.String#()
1.15% 1068M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
1.02% 943M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.93% 865M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.93% 859M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.92% 855M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.92% 850M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.91% 848M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.78% 726M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.77% 716M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.70% 650M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
0.70% 647M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.70% 646M java.util.HashMap#resize()
at java.util.HashMap#putVal()
0.69% 644M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.69% 644M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
0.69% 641M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.69% 641M java.util.HashSet#()
at org.apache.lucene.facet.FacetsConfig#build()
0.69% 639M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
0.69% 639M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.54% 503M org.apache.lucene.util.packed.Packed64#()
at org.apache.lucene.util.packed.PackedInts#getMutable()
0.46% 431M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
0.46% 431M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.46% 431M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.46% 431M java.lang.Integer#toString()
at perf.LineFileDocs#nextDoc()
0.46% 429M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.46% 429M java.util.ArrayList#iterator()
at java.util.Collections$UnmodifiableCollection$1#()
0.46% 429M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesConsumer#writeValuesSingleBlock()
Profiler for heap:
PROFILE SUMMARY from 910 events (total: 92873M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.92% 17570M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
6.71% 6227M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
4.37% 4061M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.69% 3429M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
3.24% 3006M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
3.00% 2786M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
2.54% 2359M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
2.31% 2145M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
2.07% 1926M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.97% 1825M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.84% 1710M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
1.62% 1499M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.61% 1495M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
1.61% 1492M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.40% 1296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
1.39% 1294M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
1.39% 1286M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.38% 1285M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
1.38% 1281M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.38% 1281M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.21% 1119M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.16% 1081M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.02% 943M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.93% 865M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.93% 859M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.92% 858M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
0.92% 855M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.92% 853M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
0.92% 850M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.91% 848M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.78% 726M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.77% 717M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.77% 716M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.70% 650M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
0.70% 647M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.70% 646M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.69% 644M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.69% 644M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
0.69% 644M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.69% 643M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.IntsRefBuilder#grow()
at org.apache.lucene.util.IntsRefBuilder#append()
0.69% 642M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.69% 641M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefHash$DirectBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
0.69% 641M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.69% 641M java.util.HashSet#()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.69% 639M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.54% 499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.46% 431M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.46% 431M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.46% 431M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.46% 431M java.lang.Integer#toString()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
Profiler for heap:
PROFILE SUMMARY from 910 events (total: 92873M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.69% 17355M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.71% 6227M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
4.37% 4061M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
2.31% 2145M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
2.07% 1926M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.97% 1825M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.85% 1714M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
1.62% 1509M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.62% 1499M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.61% 1495M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.39% 1286M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.38% 1285M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.38% 1281M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.38% 1281M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.21% 1119M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.16% 1081M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.16% 1072M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.15% 1072M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.15% 1071M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
1.07% 990M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.93% 867M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.93% 865M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 864M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.93% 859M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.92% 858M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.92% 855M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.92% 853M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
at org.apache.lucene.index.SortedDocValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexDocValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.78% 726M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.77% 717M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.70% 650M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.70% 646M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.70% 645M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.69% 644M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.69% 644M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.69% 644M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.69% 643M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.IntsRefBuilder#grow()
at org.apache.lucene.util.IntsRefBuilder#append()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.69% 642M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.69% 641M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefHash$DirectBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
at org.apache.lucene.index.SortedDocValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexDocValue()
at org.apache.lucene.index.IndexingChain#processField()
0.69% 641M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 641M java.util.HashSet#()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.69% 640M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.69% 640M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.69% 639M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.69% 639M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.69% 638M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.69% 636M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
0.54% 501M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.54% 499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.47% 431M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
0.46% 431M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
Profiler for heap:
PROFILE SUMMARY from 910 events (total: 92873M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
11.30% 10491M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
7.39% 6864M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
6.71% 6227M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
2.53% 2352M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
2.31% 2145M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
2.07% 1926M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.97% 1825M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.85% 1714M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.84% 1709M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
1.62% 1509M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.62% 1499M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.61% 1495M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.39% 1286M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.38% 1285M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.38% 1281M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.38% 1281M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.21% 1119M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.16% 1081M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.16% 1072M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.15% 1072M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.15% 1071M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.07% 990M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.93% 867M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.93% 865M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 864M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.93% 859M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.92% 858M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.92% 855M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.92% 853M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
at org.apache.lucene.index.SortedDocValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexDocValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.78% 726M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.70% 650M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.70% 646M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.70% 645M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.69% 644M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 644M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 644M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.SerialMergeScheduler#merge()
0.69% 644M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 643M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.IntsRefBuilder#grow()
at org.apache.lucene.util.IntsRefBuilder#append()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.69% 642M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.69% 641M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefHash$DirectBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
at org.apache.lucene.index.SortedDocValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexDocValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.69% 641M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 641M java.util.HashSet#()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 640M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.69% 640M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.69% 639M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.69% 639M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.69% 638M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.69% 636M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$175+0x0000000800d74b60.633111764#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.54% 501M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.54% 499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800d6a170.1589218971#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 2746687 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
27.67% 760091 org.apache.lucene.util.VectorUtil#dotProduct()
16.57% 455198 org.apache.lucene.util.LongHeap#push()
5.79% 159126 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
5.18% 142335 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
3.65% 100199 org.apache.lucene.util.LongHeap#downHeap()
2.87% 78850 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
2.78% 76285 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
2.04% 55990 java.util.ArrayList#get()
1.73% 47526 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
1.49% 40828 org.apache.lucene.util.LongHeap#pop()
1.46% 40143 org.apache.lucene.util.BytesRefHash#equals()
1.31% 35936 org.apache.lucene.util.hnsw.NeighborQueue#add()
1.30% 35823 java.nio.Buffer#position()
1.26% 34614 java.util.ArrayList#elementData()
1.00% 27455 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.94% 25751 org.apache.lucene.util.BytesRefHash#findHash()
0.90% 24641 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.89% 24346 java.io.FileOutputStream#write()
0.88% 24273 sun.nio.ch.FileDispatcherImpl#write0()
0.82% 22515 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.77% 21185 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.61% 16869 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.61% 16638 org.apache.lucene.util.LongHeap#upHeap()
0.59% 16111 org.apache.lucene.util.hnsw.NeighborQueue#size()
0.55% 15194 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 15052 org.apache.lucene.index.TermsHashPerField#writeByte()
0.41% 11190 jdk.internal.util.Preconditions#checkFromIndexSize()
0.40% 10961 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.38% 10468 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.36% 10012 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
0.36% 9842 org.apache.lucene.util.hnsw.BoundsChecker#set()
0.35% 9674 org.apache.lucene.util.LongHeap#top()
0.35% 9498 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.34% 9469 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.32% 8745 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.32% 8734 java.util.Objects#checkIndex()
0.31% 8597 java.lang.invoke.VarForm#getMemberNameOrNull()
0.30% 8346 org.apache.lucene.util.NumericUtils#sortableFloatBits()
0.28% 7707 org.apache.lucene.util.FixedBitSet#getAndSet()
0.25% 6927 org.apache.lucene.util.hnsw.NeighborArray#add()
0.25% 6890 java.nio.FloatBuffer#getArray()
0.25% 6786 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.24% 6699 java.io.BufferedOutputStream#write()
0.24% 6529 jdk.internal.misc.Unsafe#checkSize()
0.24% 6507 org.apache.lucene.store.DataInput#readVInt()
0.23% 6373 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.23% 6189 org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.21% 5876 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.20% 5498 org.apache.lucene.index.IndexingChain$PerField#invert()
0.19% 5167 java.lang.invoke.VarHandleGuards#guard_LII_V()
Profiler for cpu:
PROFILE SUMMARY from 2746687 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
27.67% 760091 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
16.57% 455059 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
5.79% 159072 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.83% 132738 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
3.25% 89339 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
2.83% 77615 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.78% 76284 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
2.01% 55294 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
1.73% 47526 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
1.49% 40828 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
1.46% 40143 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.31% 35936 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.26% 34533 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
1.00% 27455 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.94% 25751 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.89% 24346 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.88% 24273 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.87% 23899 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
0.82% 22515 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.77% 21185 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.61% 16869 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.61% 16638 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.60% 16549 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.58% 16016 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.55% 15192 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.55% 15052 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
0.41% 11190 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
0.40% 10929 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.40% 10860 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.39% 10738 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.38% 10381 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.36% 10012 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
0.36% 9842 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.35% 9674 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.35% 9597 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.35% 9498 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.34% 9469 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.32% 8745 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.32% 8732 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
0.31% 8597 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
0.28% 7797 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#sortableIntToFloat()
0.28% 7707 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.25% 6890 java.nio.FloatBuffer#getArray()
at java.nio.FloatBuffer#get()
0.24% 6699 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.24% 6529 jdk.internal.misc.Unsafe#checkSize()
at jdk.internal.misc.Unsafe#copyMemoryChecks()
0.23% 6373 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.21% 5876 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.20% 5498 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.19% 5178 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.19% 5095 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
Profiler for cpu:
PROFILE SUMMARY from 2746687 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.59% 537951 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
16.57% 455059 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
5.79% 159072 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.83% 132738 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.22% 115907 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
3.87% 106233 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
3.00% 82323 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.83% 77615 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.96% 53827 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.93% 52907 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.70% 46783 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.46% 40143 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.39% 38225 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.31% 35936 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.21% 33298 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.00% 27455 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.94% 25751 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.88% 24273 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.82% 22515 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.78% 21414 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.77% 21185 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.68% 18569 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
0.61% 16869 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.60% 16549 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.58% 16016 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.55% 15229 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.53% 14689 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.41% 11169 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
0.40% 10897 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.38% 10381 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.37% 10223 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.37% 10168 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.36% 9842 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.36% 9773 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
0.35% 9597 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.35% 9498 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.34% 9469 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.32% 8849 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.32% 8745 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.32% 8740 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.29% 8075 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.29% 7913 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.28% 7797 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.28% 7750 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
0.28% 7707 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.27% 7279 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.25% 6890 java.nio.FloatBuffer#getArray()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
0.25% 6786 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.24% 6609 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
0.24% 6529 jdk.internal.misc.Unsafe#checkSize()
at jdk.internal.misc.Unsafe#copyMemoryChecks()
at jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
Profiler for cpu:
PROFILE SUMMARY from 2746687 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.59% 537951 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
16.57% 455059 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
4.83% 132738 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
4.41% 121188 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
4.22% 115907 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
3.87% 106233 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
3.00% 82323 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
2.14% 58645 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.96% 53827 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
1.93% 52907 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
1.70% 46783 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
1.46% 40143 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.39% 38225 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
1.38% 37884 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.21% 33298 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.94% 25751 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.89% 24477 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.88% 24273 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
0.77% 21185 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.70% 19097 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.69% 18970 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.61% 16869 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.56% 15374 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.55% 15229 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.53% 14689 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.52% 14309 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.43% 11759 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.42% 11459 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.40% 10910 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.40% 10897 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.38% 10381 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.37% 10270 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.37% 10168 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.36% 9773 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.35% 9498 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.34% 9469 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.32% 8849 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.32% 8740 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.30% 8358 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.30% 8297 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.29% 8075 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.29% 8046 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.29% 7913 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.28% 7797 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.28% 7750 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.27% 7279 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.26% 7141 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.26% 7140 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.25% 6786 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.24% 6636 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
Profiler for cpu:
PROFILE SUMMARY from 2746687 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.47% 397364 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
13.24% 363669 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
5.12% 140587 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
4.41% 121188 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
3.98% 109191 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
3.35% 92116 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
3.33% 91390 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
2.94% 80841 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.14% 58728 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.14% 58645 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.71% 46835 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.46% 40143 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.42% 38959 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
1.38% 37884 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.34% 36832 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
1.28% 35066 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.02% 28067 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
0.94% 25751 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.89% 24578 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.89% 24477 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.86% 23595 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.86% 23547 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.70% 19097 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.69% 18970 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.66% 18173 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.61% 16869 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.59% 16075 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.57% 15556 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
0.56% 15374 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.53% 14689 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.51% 14117 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.43% 11759 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 11459 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.41% 11350 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.40% 10910 org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.38% 10381 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.37% 10158 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.37% 10144 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.36% 9773 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.34% 9469 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.32% 8720 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.30% 8358 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.30% 8297 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.29% 8046 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
0.29% 7913 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.28% 7824 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.28% 7750 java.lang.invoke.VarForm#getMemberNameOrNull()
at java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.27% 7524 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene92.OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.27% 7412 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.26% 7141 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
Profiler for heap:
PROFILE SUMMARY from 470034 events (total: 517158M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.60% 137570M org.apache.lucene.util.fst.BytesStore#writeByte()
9.96% 51512M org.apache.lucene.util.LongHeap#()
7.36% 38085M perf.LineFileDocs#nextDoc()
4.27% 22063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.21% 21772M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
3.56% 18414M java.lang.StringUTF16#compress()
3.26% 16851M perf.LineFileDocs#readDocs()
3.20% 16547M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.71% 13993M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.66% 13771M org.apache.lucene.util.hnsw.NeighborArray#()
2.03% 10502M org.apache.lucene.index.ParallelPostingsArray#()
1.69% 8736M java.lang.String#()
1.56% 8074M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.54% 7961M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.53% 7903M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
1.52% 7853M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.46% 7538M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.44% 7458M java.nio.HeapByteBuffer#()
1.37% 7067M perf.LineFileDocs#readVector()
1.34% 6930M org.apache.lucene.util.hnsw.NeighborQueue#()
1.28% 6608M org.apache.lucene.util.BytesRef#()
1.08% 5591M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.91% 4685M java.util.ArrayList#grow()
0.82% 4265M org.apache.lucene.util.TimSorter#()
0.72% 3745M org.apache.lucene.util.fst.FSTCompiler#()
0.66% 3410M org.apache.lucene.util.hnsw.BoundsChecker#create()
0.66% 3387M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.62% 3196M java.util.regex.Matcher#()
0.59% 3055M org.apache.lucene.util.fst.FSTEnum#getArc()
0.55% 2828M org.apache.lucene.util.ArrayUtil#growExact()
0.51% 2612M org.apache.lucene.util.BytesRefHash#rehash()
0.46% 2375M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.45% 2310M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.44% 2295M java.util.TreeMap#keyIterator()
0.43% 2221M org.apache.lucene.document.IntPoint#pack()
0.35% 1820M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.34% 1768M java.util.regex.Pattern#matcher()
0.33% 1681M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.29% 1499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.28% 1439M java.util.Formatter#parse()
0.26% 1347M java.lang.StringLatin1#newString()
0.26% 1323M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.22% 1127M java.lang.Integer#toString()
0.21% 1101M java.util.Arrays#copyOf()
0.21% 1062M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.20% 1017M java.util.Formatter$FormatSpecifier#checkGeneral()
0.20% 1011M java.util.Arrays#copyOfRange()
0.19% 997M java.util.ArrayList#iterator()
0.19% 997M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.18% 911M org.apache.lucene.util.StringMSBRadixSorter$1#()
Profiler for heap:
PROFILE SUMMARY from 470034 events (total: 517158M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.60% 137548M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
8.14% 42120M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
7.36% 38085M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.27% 22063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.21% 21772M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.56% 18414M java.lang.StringUTF16#compress()
at java.lang.String#()
3.26% 16851M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.20% 16545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.71% 13993M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.66% 13771M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
2.03% 10502M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.82% 9392M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.69% 8736M java.lang.String#()
at java.lang.String#()
1.56% 8074M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.54% 7961M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.53% 7898M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
1.52% 7853M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.46% 7538M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.44% 7458M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
1.37% 7067M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
1.34% 6930M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.08% 5591M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.08% 5577M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.91% 4685M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.82% 4265M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.72% 3745M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.66% 3410M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.62% 3196M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.59% 3073M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.51% 2612M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.46% 2371M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.44% 2295M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.43% 2232M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.43% 2221M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.39% 1991M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.35% 1820M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.34% 1768M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.33% 1681M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.29% 1499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.28% 1439M java.util.Formatter#parse()
at java.util.Formatter#format()
0.25% 1293M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.24% 1244M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.22% 1127M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.21% 1101M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.21% 1062M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.20% 1017M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.20% 1016M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.20% 1011M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.18% 911M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.18% 911M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
Profiler for heap:
PROFILE SUMMARY from 470034 events (total: 517158M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.60% 137548M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
8.14% 42120M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
7.36% 38085M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.27% 22063M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.21% 21772M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
3.56% 18414M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
3.26% 16851M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.20% 16545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
2.66% 13771M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
2.03% 10502M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
2.01% 10377M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
1.69% 8736M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.54% 7961M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.53% 7898M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.52% 7853M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.44% 7423M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
1.37% 7067M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.34% 6930M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.18% 6079M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.08% 5591M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
1.08% 5577M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
1.00% 5183M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.91% 4685M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.91% 4685M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.82% 4265M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.72% 3745M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.66% 3410M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.64% 3312M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.62% 3196M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.59% 3073M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.56% 2890M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.55% 2852M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.51% 2612M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.47% 2428M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.46% 2371M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 2295M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.43% 2232M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.43% 2221M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.35% 1820M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.34% 1768M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.33% 1681M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
0.29% 1499M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1439M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.25% 1293M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.23% 1187M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.22% 1127M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.21% 1101M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
0.21% 1062M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.20% 1017M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.20% 1016M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
Profiler for heap:
PROFILE SUMMARY from 470034 events (total: 517158M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.59% 137507M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
8.14% 42120M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
7.36% 38085M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.56% 18414M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.26% 16851M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.20% 16545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.73% 14135M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
2.27% 11754M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.03% 10502M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.94% 10018M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.69% 8736M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.53% 7928M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.53% 7898M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.46% 7540M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
1.44% 7423M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.37% 7084M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.37% 7067M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.20% 6231M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.08% 5577M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.96% 4958M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.93% 4802M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.91% 4685M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.83% 4293M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.82% 4265M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.77% 3974M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.69% 3559M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.64% 3293M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.62% 3196M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.62% 3196M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
0.60% 3097M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.59% 3073M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.58% 3003M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
0.58% 2981M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.57% 2956M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.56% 2890M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.55% 2852M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.51% 2612M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.48% 2475M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.47% 2428M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.46% 2395M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.46% 2371M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.43% 2221M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 2199M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.42% 2167M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.37% 1888M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.36% 1886M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.35% 1820M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.35% 1807M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.34% 1768M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1523M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
Profiler for heap:
PROFILE SUMMARY from 470034 events (total: 517158M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.09% 93572M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
8.50% 43934M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
7.36% 38085M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.44% 22961M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
3.70% 19158M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
3.56% 18414M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.26% 16851M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.20% 16545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
2.58% 13322M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.27% 11754M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.03% 10502M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.83% 9463M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
1.69% 8736M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.53% 7928M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.53% 7898M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.46% 7540M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.44% 7423M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.37% 7084M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.37% 7067M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.20% 6231M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.08% 5577M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.93% 4802M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.91% 4722M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.85% 4403M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.83% 4293M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.82% 4265M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
0.77% 3974M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.69% 3559M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.64% 3293M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.62% 3196M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.62% 3196M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.58% 3003M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.58% 2981M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.57% 2956M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.56% 2890M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
0.55% 2852M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.53% 2737M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.51% 2612M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.48% 2475M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.47% 2428M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.46% 2371M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.43% 2221M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 2167M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.41% 2124M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.41% 2103M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.37% 1888M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$235+0x0000000800d5a5a8.493860522#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.36% 1886M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$244+0x0000000800d61b40.741879572#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 1807M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.34% 1768M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1523M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene92.Lucene92HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
Profiler results (searching)
CPU:
PROFILE SUMMARY from 8458114 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.20% 270948 org.apache.lucene.search.TermScorer#score()
2.77% 234279 java.nio.DirectByteBuffer#get()
2.48% 209977 jdk.internal.misc.Unsafe#convEndian()
2.33% 197462 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
2.17% 183734 org.apache.lucene.store.ByteBufferGuard#getByte()
2.09% 176697 org.apache.lucene.search.ConjunctionDISI#doNext()
1.82% 153821 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.72% 145850 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
1.63% 137961 org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.49% 125981 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
1.48% 124819 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.40% 118820 org.apache.lucene.util.packed.DirectReader#getInstance()
1.37% 115478 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
1.34% 113740 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.33% 112779 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
1.31% 110453 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.25% 106126 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
1.19% 100495 java.nio.Buffer#position()
1.10% 93129 org.apache.lucene.store.ByteBufferIndexInput#seek()
1.09% 92439 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
1.04% 88219 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
1.00% 84501 java.nio.Buffer#checkIndex()
0.98% 82639 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
0.92% 77627 org.apache.lucene.store.ByteBufferGuard#ensureValid()
0.91% 77114 java.nio.MappedByteBuffer#position()
0.90% 76126 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.82% 69045 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.80% 67347 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.79% 66632 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.78% 65658 org.apache.lucene.search.PhraseScorer$1#matches()
0.75% 63656 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
0.72% 60789 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
0.72% 60624 java.nio.Buffer#scope()
0.71% 60042 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.70% 59608 org.apache.lucene.store.ByteBufferIndexInput#readLongs()
0.69% 58186 org.apache.lucene.search.FilterScorable#score()
0.68% 57323 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.67% 56354 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.66% 56153 org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
0.66% 56098 org.apache.lucene.util.PriorityQueue#downHeap()
0.66% 56097 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.61% 51934 org.apache.lucene.search.ConjunctionScorer#score()
0.59% 49666 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
0.56% 47708 org.apache.lucene.util.FixedBitSet#set()
0.56% 47513 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
0.56% 47261 org.apache.lucene.search.LeafSimScorer#score()
0.56% 47089 jdk.internal.misc.ScopedMemoryAccess#getByte()
0.54% 45361 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
0.53% 45041 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
0.53% 44837 org.apache.lucene.store.DataInput#readVLong()
PROFILE SUMMARY from 8458114 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.73% 230823 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
2.30% 194903 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
2.06% 173946 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
1.82% 153729 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.75% 148209 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.72% 145850 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.64% 138397 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.49% 125981 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
1.40% 118820 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
1.35% 113791 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.34% 113740 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.31% 110452 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.10% 93389 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.10% 93129 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
1.04% 88219 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.98% 82887 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.98% 82630 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.95% 80544 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.93% 78959 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.90% 76126 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
0.80% 67428 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
0.80% 67324 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.79% 66632 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.77% 65430 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
0.77% 65303 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.70% 59017 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
0.70% 58794 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
0.69% 58186 org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.68% 57393 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.67% 56354 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.66% 56097 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
0.65% 54782 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.64% 54009 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.63% 53685 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.61% 51934 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
0.60% 50349 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.56% 47089 jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
0.55% 46237 org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
0.54% 46081 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.53% 44586 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.53% 44418 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
0.52% 44348 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
0.52% 44268 java.nio.Buffer#scope()
at java.nio.DirectByteBuffer#get()
0.52% 43676 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
at org.apache.lucene.search.ImpactsDISI#advance()
0.52% 43592 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
0.52% 43590 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
0.50% 42563 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
0.45% 38430 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
0.45% 37864 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.45% 37692 java.util.HashMap#getNode()
at java.util.HashMap#get()
PROFILE SUMMARY from 8458114 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.30% 194883 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
1.72% 145850 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.63% 138287 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.49% 125908 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.45% 122702 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.41% 119142 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.40% 118806 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
1.34% 113186 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.31% 110452 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.98% 83112 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.98% 82882 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.93% 78957 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.80% 67427 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.77% 65285 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.73% 61700 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.70% 59017 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.69% 58589 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
0.68% 57281 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.67% 56354 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 53117 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.62% 52722 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
0.61% 51934 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.60% 51094 org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
0.58% 49300 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.store.DataInput#readVLong()
0.57% 47924 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.53% 44418 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.51% 43451 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.50% 42665 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.50% 42563 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
0.46% 39010 jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.46% 38603 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
0.46% 38538 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.store.DataInput#readVLong()
0.45% 38419 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
at org.apache.lucene.util.BitSetIterator#nextDoc()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.45% 38359 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.45% 38140 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.45% 37682 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.44% 37612 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.44% 37326 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.44% 37224 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.44% 37095 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.42% 35403 org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.42% 35271 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#refillPositions()
0.41% 34975 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
0.41% 34587 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
0.40% 33879 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.38% 31719 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.37% 31226 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.37% 31027 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
0.37% 31003 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
0.36% 30764 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
PROFILE SUMMARY from 8458114 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.30% 194875 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
1.72% 145850 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.63% 138281 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
1.49% 125908 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
1.45% 122695 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
1.40% 118805 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.31% 110452 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.98% 83083 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.98% 82882 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
0.80% 67404 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.77% 65285 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.71% 60245 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.70% 59017 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
0.70% 58879 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.69% 58391 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.67% 56354 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.60% 51094 org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
0.58% 49121 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.51% 43451 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 42665 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 42563 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.47% 39660 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.46% 38593 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.45% 38359 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.45% 38140 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.45% 38027 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.45% 37671 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.44% 37612 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.44% 37317 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.44% 37021 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.43% 36332 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
at org.apache.lucene.util.BitSetIterator#nextDoc()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.42% 35403 org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.41% 34587 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.38% 32193 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
0.37% 31715 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.37% 31226 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.37% 31025 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.37% 30960 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.34% 28956 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.33% 28272 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.33% 28258 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.33% 28052 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.33% 27737 org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.32% 27296 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.32% 26780 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.util.compress.LZ4#decompress()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekCeil()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$BaseSortedDocValues#lookupTerm()
at org.apache.lucene.search.grouping.TermGroupSelector#setNextReader()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#doSetNextReader()
at org.apache.lucene.search.SimpleCollector#getLeafCollector()
0.32% 26700 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.31% 26533 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.30% 25778 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.30% 25593 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$23#nextValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.29% 24302 java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$23#nextValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
PROFILE SUMMARY from 8458114 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.72% 145850 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.63% 138281 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.49% 125908 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.45% 122695 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
1.40% 118805 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.31% 110452 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.05% 88910 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.98% 82882 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.98% 82811 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
0.80% 67404 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.77% 65285 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.71% 60245 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.70% 59017 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.70% 58879 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.69% 58391 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.67% 56354 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.60% 51094 org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.58% 49121 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.51% 43451 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 42665 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 42582 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.50% 42563 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.47% 39660 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.46% 38593 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.45% 38353 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.45% 38140 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.45% 38027 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.45% 37671 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.44% 37612 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.44% 37021 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.43% 36743 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.43% 36332 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
at org.apache.lucene.util.BitSetIterator#nextDoc()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.42% 35403 org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.41% 34587 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.38% 32193 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.37% 31715 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
0.37% 31226 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.37% 31025 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.37% 30960 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.34% 28956 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.34% 28948 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
0.33% 28272 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.33% 28258 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.33% 28052 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.33% 27737 org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.32% 27296 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.32% 26780 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.util.compress.LZ4#decompress()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekCeil()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$BaseSortedDocValues#lookupTerm()
at org.apache.lucene.search.grouping.TermGroupSelector#setNextReader()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#doSetNextReader()
at org.apache.lucene.search.SimpleCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.32% 26696 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.31% 26533 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 25772 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
HEAP:
PROFILE SUMMARY from 38642 events (total: 1001434M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.84% 328900M java.lang.Integer#valueOf()
12.40% 124203M org.apache.lucene.util.FixedBitSet#()
5.54% 55494M jdk.internal.math.FloatingDecimal#readJavaFormatString()
3.76% 37669M java.util.AbstractList#iterator()
2.53% 25352M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.44% 24396M java.lang.StringLatin1#newString()
2.36% 23675M java.util.Arrays#copyOf()
2.24% 22388M java.lang.ref.Finalizer#runFinalization()
1.97% 19691M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.73% 17322M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.73% 17282M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.66% 16605M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.46% 14603M java.util.Arrays#copyOfRange()
1.27% 12750M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
1.08% 10856M java.lang.StringUTF16#compress()
0.98% 9830M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.93% 9359M java.util.ArrayList#grow()
0.90% 9023M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.88% 8792M org.apache.lucene.util.ArrayUtil#growExact()
0.84% 8383M org.apache.lucene.util.BytesRef#()
0.83% 8263M java.util.AbstractList#listIterator()
0.79% 7923M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.78% 7806M java.nio.DirectByteBufferR#duplicate()
0.60% 6013M java.lang.String#split()
0.60% 5983M perf.SearchPerfTest#_main()
0.56% 5641M java.util.Arrays#asList()
0.56% 5606M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.56% 5591M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.51% 5154M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.51% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.51% 5148M org.apache.lucene.search.BooleanScorer#()
0.50% 4982M perf.VectorDictionary#parseLine()
0.50% 4962M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.43% 4310M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.43% 4292M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.43% 4261M
0.43% 4261M jdk.jfr.internal.ShutdownHook#run()
0.40% 4052M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
0.38% 3766M org.apache.lucene.codecs.lucene90.ForUtil#()
0.37% 3748M org.apache.lucene.util.BytesRef#utf8ToString()
0.37% 3706M java.nio.DirectByteBufferR#slice()
0.34% 3436M perf.StatisticsHelper#startStatistics()
0.34% 3409M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.34% 3373M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.30% 3009M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.27% 2736M java.util.ArrayList#iterator()
0.27% 2722M org.apache.lucene.util.PriorityQueue#()
0.27% 2693M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.26% 2561M org.apache.lucene.codecs.lucene90.Lucene90ScoreSkipReader#readImpacts()
0.25% 2509M java.nio.DirectByteBufferR#asLongBuffer()
PROFILE SUMMARY from 38642 events (total: 1001434M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.76% 328038M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
11.49% 115054M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
5.54% 55494M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
3.29% 32961M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
2.53% 25352M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.44% 24396M java.lang.StringLatin1#newString()
at java.lang.String#substring()
2.28% 22789M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
2.24% 22388M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.97% 19691M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.66% 16605M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.46% 14603M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
1.27% 12750M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.15% 11473M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.08% 10856M java.lang.StringUTF16#compress()
at java.lang.String#()
0.99% 9936M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.98% 9830M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.93% 9337M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.91% 9118M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.90% 9023M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
0.83% 8291M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.83% 8263M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
0.79% 7923M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.78% 7806M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
0.60% 6013M java.lang.String#split()
at java.lang.String#split()
0.60% 5983M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.58% 5808M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.55% 5518M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.54% 5415M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.51% 5154M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
0.51% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.51% 5148M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.50% 4982M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.50% 4962M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.49% 4893M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.47% 4707M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.46% 4582M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
0.43% 4310M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.43% 4292M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.43% 4261M
0.43% 4261M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 4052M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.37% 3706M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
0.37% 3704M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.36% 3622M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3409M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.29% 2885M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
0.28% 2832M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.28% 2803M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.27% 2693M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
PROFILE SUMMARY from 38642 events (total: 1001434M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.73% 327749M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
7.20% 72077M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
5.54% 55494M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
3.59% 35947M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
2.53% 25352M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
2.44% 24396M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
2.28% 22789M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.24% 22388M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
1.95% 19547M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
1.66% 16605M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.60% 15983M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
1.42% 14260M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
1.31% 13104M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
1.27% 12750M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.14% 11451M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.93% 9337M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.91% 9118M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.PointRangeQuery$1#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
0.83% 8263M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
0.79% 7903M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
0.77% 7750M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.70% 7030M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.search.PointRangeQuery$1$1#grow()
0.66% 6577M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.60% 6013M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.60% 5983M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.55% 5518M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.54% 5415M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.52% 5245M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
at org.apache.lucene.util.fst.FST#readArc()
0.51% 5154M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
at java.util.concurrent.CountDownLatch#await()
at perf.TaskThreads$TaskThread#run()
0.51% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
0.51% 5148M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.50% 4982M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
0.48% 4775M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
0.47% 4707M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.46% 4620M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
0.46% 4582M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.44% 4429M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
0.43% 4261M
0.43% 4261M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.39% 3878M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.39% 3862M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
0.38% 3796M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.TermQuery$TermWeight#scorer()
0.37% 3708M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.37% 3706M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
at org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.37% 3704M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.36% 3622M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
0.36% 3616M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#slice()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#slice()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3409M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight#scorer()
0.34% 3359M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.33% 3301M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.search.TermQuery$TermWeight#getTermsEnum()
PROFILE SUMMARY from 38642 events (total: 1001434M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.73% 327749M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
5.54% 55494M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
5.40% 54066M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
3.59% 35947M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
2.44% 24396M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
2.25% 22507M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
2.24% 22388M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.80% 18010M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
1.66% 16605M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.62% 16186M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.60% 15983M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.42% 14260M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
1.27% 12750M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.08% 10822M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer$2#matches()
0.91% 9118M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.PointRangeQuery$1#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.83% 8263M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.79% 7903M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
0.78% 7803M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
0.77% 7750M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.LambdaForm$MH+0x0000000800c88c00.1668016508#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000800c80c00.200224114#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.68% 6833M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.search.PointRangeQuery$1$1#grow()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
0.67% 6678M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#moveToNextBlock()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advanceTarget()
0.66% 6577M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.62% 6181M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
0.60% 6013M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.60% 5983M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.54% 5415M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.52% 5212M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.51% 5154M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
at java.util.concurrent.CountDownLatch#await()
at perf.TaskThreads$TaskThread#run()
0.51% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$63+0x0000000800c41b58.341878976#run()
at java.lang.Thread#run()
0.51% 5148M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.50% 4982M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.50% 4972M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
0.49% 4870M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
0.48% 4775M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight#scorer()
at org.apache.lucene.search.Weight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorer()
0.46% 4582M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.43% 4261M
0.43% 4261M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.39% 3952M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.37% 3708M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.37% 3704M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3359M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.32% 3184M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
0.31% 3144M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#pushBackLeads()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
0.31% 3126M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
0.29% 2935M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.29% 2885M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.28% 2803M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.25% 2509M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.24% 2426M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.BooleanWeight#()
PROFILE SUMMARY from 38642 events (total: 1001434M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.73% 327749M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
5.54% 55494M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
5.40% 54066M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
3.59% 35947M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
2.44% 24396M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.25% 22507M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.24% 22388M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.80% 18010M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.66% 16605M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.62% 16186M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
1.60% 15983M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
1.42% 14260M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.27% 12750M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.91% 9118M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.PointRangeQuery$1#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.89% 8885M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer$2#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.79% 7903M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.69% 6916M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.LambdaForm$MH+0x0000000800c88c00.1668016508#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000800c80c00.200224114#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#slice()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.68% 6833M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.search.PointRangeQuery$1$1#grow()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
0.66% 6577M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.60% 6013M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.60% 5983M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.54% 5415M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.53% 5355M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#moveToNextBlock()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advanceTarget()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.52% 5212M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.51% 5154M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
at java.util.concurrent.CountDownLatch#await()
at perf.TaskThreads$TaskThread#run()
0.51% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$63+0x0000000800c41b58.341878976#run()
at java.lang.Thread#run()
0.51% 5148M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 4982M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.50% 4972M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.49% 4870M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.48% 4775M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight#scorer()
at org.apache.lucene.search.Weight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.46% 4586M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
0.46% 4582M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.43% 4261M
0.43% 4261M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 3980M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.BooleanWeight#()
at org.apache.lucene.search.BooleanQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.IndexSearcher#search()
0.39% 3952M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.37% 3708M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.37% 3704M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.35% 3498M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3359M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.32% 3184M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.31% 3144M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#pushBackLeads()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.29% 2935M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.29% 2885M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.28% 2803M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.25% 2477M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
at org.apache.lucene.search.WANDScorer#doNextCompetitiveCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.24% 2402M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.23% 2331M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight#scorer()
at org.apache.lucene.search.Weight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()