Tue 12/07/2021
Last successful run: 2021.12.06.18.02.47
Lucene/Solr trunk rev 68e94c959729dee6f32b1c6fca1a5e4902a9fa51 (commits since last successful run)
luceneutil revision a78e230b3ca2e4a7ce16650c158082d6a63ba277 (commits since last successful run)
openjdk full version "17+35"
Java command-line: /usr/lib/jvm/java-17-openjdk/bin/java -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(10.0.0):C4978031:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638926343568}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5ljv _65(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638930471942}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5lt7 _98(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638934643073}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5m2m _cb(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638938619578}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mby _fe(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638942432956}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mla _fp(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638944327856}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mma _g0(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638944526902}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mn7 _gb(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638944727163}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mo4 _gm(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638944928711}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mp1 _gx(10.0.0):C497804:[diagnostics={lucene.version=10.0.0, java.vm.version=17+35, java.version=17, mergeMaxNumSegments=-1, os.version=5.14.12-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17+35, os=Linux, timestamp=1638945125859}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mpy _gy(10.0.0):C49780:[diagnostics={timestamp=1638945242484, os=Linux, java.vendor=N/A, os.version=5.14.12-arch1-1, java.runtime.version=17+35, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17+35, java.version=17}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mq1 _gz(10.0.0):C49780:[diagnostics={timestamp=1638945252085, os=Linux, java.vendor=N/A, os.version=5.14.12-arch1-1, java.runtime.version=17+35, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17+35, java.version=17}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mq4 _h0(10.0.0):C49781:[diagnostics={timestamp=1638945261264, os=Linux, java.vendor=N/A, os.version=5.14.12-arch1-1, java.runtime.version=17+35, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17+35, java.version=17}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mq7 _h1(10.0.0):C49780:[diagnostics={timestamp=1638945270785, os=Linux, java.vendor=N/A, os.version=5.14.12-arch1-1, java.runtime.version=17+35, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17+35, java.version=17}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mqa _h2(10.0.0):C46742:[diagnostics={timestamp=1638945279656, os=Linux, java.vendor=N/A, os.version=5.14.12-arch1-1, java.runtime.version=17+35, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17+35, java.version=17}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=e7pqymu9q48zfiaoyihpm5mqd
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| Prefix3 | 57.2 | (14.3%) | 50.8 | (10.3%) | 0.9 X | 0.005 |
| Wildcard | 56.1 | (7.2%) | 52.8 | (5.9%) | 0.9 X | 0.005 |
| BrowseMonthSSDVFacets | 6.8 | (11.8%) | 6.5 | (7.8%) | 1.0 X | 0.197 |
| BrowseRandomLabelSSDVFacets | 5.1 | (8.3%) | 4.9 | (4.6%) | 1.0 X | 0.059 |
| BrowseDayOfYearTaxoFacets | 6.6 | (9.4%) | 6.3 | (7.2%) | 1.0 X | 0.168 |
| BrowseDateTaxoFacets | 6.5 | (9.3%) | 6.3 | (7.0%) | 1.0 X | 0.167 |
| BrowseMonthTaxoFacets | 5.0 | (10.3%) | 4.9 | (6.1%) | 1.0 X | 0.236 |
| IntNRQ | 30.3 | (11.8%) | 29.6 | (11.7%) | 1.0 X | 0.499 |
| VectorSearch | 798.7 | (0.5%) | 784.1 | (0.7%) | 1.0 X | 0.000 |
| BrowseRandomLabelTaxoFacets | 5.9 | (5.4%) | 5.8 | (3.7%) | 1.0 X | 0.318 |
| AndHighHighDayTaxoFacets | 5.4 | (6.4%) | 5.3 | (5.8%) | 1.0 X | 0.514 |
| Term | 1606.2 | (5.6%) | 1586.4 | (4.7%) | 1.0 X | 0.452 |
| OrHighMedDayTaxoFacets | 3.7 | (6.6%) | 3.7 | (6.7%) | 1.0 X | 0.611 |
| AndHighOrMedMed | 37.7 | (2.1%) | 37.3 | (2.3%) | 1.0 X | 0.122 |
| AndHighHigh | 32.2 | (4.4%) | 31.9 | (3.1%) | 1.0 X | 0.392 |
| Phrase | 30.5 | (2.2%) | 30.2 | (4.1%) | 1.0 X | 0.342 |
| BrowseDayOfYearSSDVFacets | 6.2 | (6.6%) | 6.2 | (6.3%) | 1.0 X | 0.652 |
| AndMedOrHighHigh | 26.4 | (2.8%) | 26.2 | (2.5%) | 1.0 X | 0.387 |
| TermDTSort | 278.9 | (2.0%) | 276.9 | (2.1%) | 1.0 X | 0.273 |
| AndHighMed | 52.2 | (3.3%) | 51.9 | (2.7%) | 1.0 X | 0.464 |
| Fuzzy1 | 83.7 | (1.7%) | 83.1 | (1.6%) | 1.0 X | 0.182 |
| SloppyPhrase | 2.9 | (4.0%) | 2.9 | (4.3%) | 1.0 X | 0.596 |
| AndHighMedDayTaxoFacets | 24.0 | (3.0%) | 23.8 | (2.5%) | 1.0 X | 0.456 |
| IntervalsOrdered | 4.1 | (5.0%) | 4.1 | (3.2%) | 1.0 X | 0.642 |
| TermDayOfYearSort | 3494.6 | (1.6%) | 3476.3 | (2.3%) | 1.0 X | 0.401 |
| Fuzzy2 | 78.0 | (1.6%) | 77.6 | (1.5%) | 1.0 X | 0.313 |
| OrHighMed | 36.3 | (2.6%) | 36.1 | (2.1%) | 1.0 X | 0.579 |
| PKLookup | 223.7 | (2.4%) | 222.9 | (2.2%) | 1.0 X | 0.623 |
| TermTitleSort | 39.3 | (8.1%) | 39.1 | (8.0%) | 1.0 X | 0.905 |
| OrHighHigh | 14.0 | (3.3%) | 13.9 | (2.5%) | 1.0 X | 0.904 |
| Respell | 60.1 | (2.2%) | 60.2 | (1.3%) | 1.0 X | 0.934 |
| TermMonthSort | 49.3 | (8.8%) | 49.3 | (12.1%) | 1.0 X | 0.971 |
| TermBGroup1M1P | 19.3 | (8.3%) | 19.4 | (9.7%) | 1.0 X | 0.930 |
| SpanNear | 4.9 | (3.1%) | 4.9 | (2.3%) | 1.0 X | 0.710 |
| MedTermDayTaxoFacets | 24.8 | (3.5%) | 24.9 | (3.3%) | 1.0 X | 0.762 |
| TermDateFacets | 15.4 | (4.9%) | 15.5 | (4.7%) | 1.0 X | 0.694 |
| TermGroup100 | 14.7 | (8.1%) | 14.8 | (6.5%) | 1.0 X | 0.746 |
| TermGroup1M | 13.1 | (7.2%) | 13.2 | (6.2%) | 1.0 X | 0.702 |
| TermGroup10K | 13.4 | (7.6%) | 13.5 | (6.5%) | 1.0 X | 0.714 |
| TermBGroup1M | 15.3 | (8.5%) | 15.4 | (7.0%) | 1.0 X | 0.734 |
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 581289 events (total: 581289)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.19% 70879 org.apache.lucene.index.TermsHashPerField#writeByte()
9.46% 54981 org.apache.lucene.util.BytesRefHash#equals()
6.23% 36191 org.apache.lucene.util.BytesRefHash#findHash()
6.05% 35170 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
5.16% 29974 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.75% 21798 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.52% 20485 java.io.FileOutputStream#write()
3.12% 18124 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.70% 15722 sun.nio.ch.FileDispatcherImpl#write0()
1.84% 10717 java.lang.Integer#rotateLeft()
1.73% 10083 org.apache.lucene.util.AttributeSource#addAttribute()
1.69% 9806 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.62% 9424 org.apache.lucene.util.AttributeSource#getAttribute()
1.48% 8621 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.27% 7381 java.io.BufferedOutputStream#write()
1.21% 7024 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
1.18% 6846 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.94% 5463 java.nio.ByteBuffer#limit()
0.79% 4575 jdk.internal.util.ArraysSupport#mismatch()
0.78% 4558 org.apache.lucene.util.BytesRefHash#add()
0.78% 4555 org.apache.lucene.util.BytesRefHash#rehash()
0.69% 3985 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.63% 3670 java.lang.CharacterDataLatin1#toLowerCase()
0.58% 3399 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.58% 3375 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.53% 3101 java.util.Arrays#fill()
0.53% 3075 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.51% 2950 java.lang.Character#codePointAt()
0.49% 2861 org.apache.lucene.util.StableMSBRadixSorter#reorder()
0.46% 2662 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.45% 2640 sun.nio.ch.FileDispatcherImpl#read0()
0.43% 2513 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.43% 2508 org.apache.lucene.store.DataInput#()
0.43% 2505 java.util.TreeSet#clear()
0.42% 2452 org.apache.lucene.index.PostingsEnum#()
0.40% 2307 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.39% 2288 java.lang.Character#codePointAtImpl()
0.38% 2188 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.37% 2178 org.apache.lucene.store.DataOutput#()
0.37% 2174 perf.LineFileDocs#nextDoc()
0.36% 2111 org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
0.36% 2087 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.35% 2055 java.util.HashMap#getNode()
0.33% 1912 java.nio.HeapByteBuffer#getLong()
0.32% 1843 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.30% 1766 org.apache.lucene.index.TermsHashPerField#add()
0.29% 1699 org.apache.lucene.util.PagedBytes$Reader#getByte()
0.28% 1637 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.26% 1536 org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
0.26% 1534 sun.nio.ch.FileChannelImpl#unmap0()
Profiler for cpu:
PROFILE SUMMARY from 581289 events (total: 581289)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.19% 70879 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
9.46% 54981 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
6.23% 36191 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
6.05% 35170 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
5.16% 29974 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
3.75% 21798 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.52% 20485 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
3.12% 18124 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.70% 15722 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
1.84% 10717 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.70% 9894 org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
1.69% 9806 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.62% 9424 org.apache.lucene.util.AttributeSource#getAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
1.42% 8275 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.26% 7350 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.20% 6966 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.15% 6708 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.85% 4959 java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
0.78% 4555 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.78% 4514 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.66% 3845 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.63% 3670 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.58% 3399 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.53% 3075 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.49% 2861 org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.49% 2821 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.46% 2672 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.46% 2662 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 2640 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.43% 2513 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.43% 2507 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.43% 2505 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.43% 2480 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.41% 2386 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.40% 2307 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 2288 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.37% 2178 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.37% 2174 perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2161 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.36% 2111 org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.36% 2087 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.35% 2014 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.34% 1993 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.33% 1912 java.nio.HeapByteBuffer#getLong()
at perf.LineFileDocs#nextDoc()
0.31% 1787 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.30% 1766 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.29% 1699 org.apache.lucene.util.PagedBytes$Reader#getByte()
at org.apache.lucene.index.PointValuesWriter$1#getByteAt()
0.28% 1637 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.26% 1534 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
0.26% 1511 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
Profiler for cpu:
PROFILE SUMMARY from 581289 events (total: 581289)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.46% 54981 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.31% 42511 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()
6.23% 36191 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()
6.05% 35170 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.16% 29974 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()
4.80% 27895 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.75% 21798 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()
3.09% 17935 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.70% 15722 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.81% 10528 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()
1.73% 10063 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.70% 9894 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()
1.69% 9806 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.62% 9424 org.apache.lucene.util.AttributeSource#getAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.42% 8275 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.39% 8061 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.20% 6966 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()
1.07% 6244 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.94% 5483 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.85% 4959 java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.HeapByteBuffer#()
0.78% 4555 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.78% 4514 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.66% 3845 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.63% 3670 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.58% 3399 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.53% 3075 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.49% 2821 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% 2662 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.45% 2640 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.44% 2550 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.43% 2513 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% 2507 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.42% 2442 org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
0.41% 2386 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.40% 2307 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.40% 2304 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.38% 2230 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.38% 2206 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.37% 2178 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.37% 2174 perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2161 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()
0.36% 2097 org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.36% 2087 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.35% 2014 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.34% 1983 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.33% 1912 java.nio.HeapByteBuffer#getLong()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.30% 1766 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% 1753 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.29% 1664 org.apache.lucene.util.PagedBytes$Reader#getByte()
at org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.28% 1637 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()
Profiler for cpu:
PROFILE SUMMARY from 581289 events (total: 581289)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.46% 54981 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.31% 42511 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()
6.23% 36191 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()
6.05% 35170 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.16% 29974 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()
4.80% 27895 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.75% 21798 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.70% 15722 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()
1.81% 10528 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()
1.73% 10063 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.70% 9894 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()
1.69% 9806 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.62% 9424 org.apache.lucene.util.AttributeSource#getAttribute()
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()
1.59% 9223 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.42% 8275 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.39% 8061 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.20% 6966 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()
1.07% 6244 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.94% 5483 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.89% 5180 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.85% 4946 java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda$174+0x000000008018f0f0.2103533926#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.78% 4555 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.78% 4514 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.63% 3670 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.58% 3399 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.53% 3075 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.49% 2821 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% 2640 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.43% 2513 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.43% 2507 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% 2472 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.42% 2441 org.apache.lucene.util.StableMSBRadixSorter#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()
0.41% 2399 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% 2386 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.40% 2326 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.38% 2230 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.37% 2178 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.37% 2176 java.util.TreeSet#clear()
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.37% 2174 perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2161 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.37% 2151 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.36% 2087 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$264+0x0000000080218680.1026642549#merge()
0.35% 2051 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.35% 2014 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% 1983 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
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.33% 1912 java.nio.HeapByteBuffer#getLong()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1795 org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
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#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.30% 1766 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.30% 1753 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.28% 1624 org.apache.lucene.util.PagedBytes$Reader#getByte()
at org.apache.lucene.index.PointValuesWriter$1#getByteAt()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
Profiler for cpu:
PROFILE SUMMARY from 581289 events (total: 581289)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.46% 54981 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.31% 42511 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()
6.23% 36191 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()
6.05% 35170 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.16% 29974 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()
4.80% 27895 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.75% 21798 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()
2.66% 15484 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.81% 10528 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()
1.73% 10063 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$264+0x0000000080218680.1026642549#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.70% 9894 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()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.69% 9806 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.62% 9424 org.apache.lucene.util.AttributeSource#getAttribute()
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.42% 8275 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.20% 6966 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()
1.07% 6244 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.03% 5979 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.97% 5622 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.94% 5483 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.84% 4867 java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda$174+0x000000008018f0f0.2103533926#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeSignedVLong()
at org.apache.lucene.store.DataOutput#writeVLong()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#writeChildPointer()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.78% 4555 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.78% 4514 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% 3670 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.61% 3517 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% 3399 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.56% 3244 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.53% 3075 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.49% 2821 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% 2640 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.43% 2513 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.43% 2507 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% 2439 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.41% 2399 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.40% 2326 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.38% 2230 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.37% 2176 java.util.TreeSet#clear()
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.37% 2174 perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2161 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.36% 2087 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$264+0x0000000080218680.1026642549#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% 2051 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 2014 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.33% 1933 org.apache.lucene.util.StableMSBRadixSorter#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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.33% 1912 java.nio.HeapByteBuffer#getLong()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1833 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.31% 1795 org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
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#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.30% 1766 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.30% 1753 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% 1663 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.27% 1590 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$264+0x0000000080218680.1026642549#merge()
0.26% 1528 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+0x00000000800c0c00.1166726978#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x0000000080220000.1596539808#invoke()
at java.lang.invoke.LambdaForm$MH+0x00000000801b4800.1783168015#invokeExact_MT()
at org.apache.lucene.store.MMapDirectory#lambda$newBufferCleaner$0()
at org.apache.lucene.store.MMapDirectory$$Lambda$254+0x00000000801b66a0.267728663#run()
at java.security.AccessController#executePrivileged()
Profiler for heap:
PROFILE SUMMARY from 176660 events (total: 587461M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.13% 200516M org.apache.lucene.util.fst.BytesStore#writeByte()
10.18% 59824M perf.LineFileDocs#nextDoc()
5.32% 31252M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.02% 29487M java.lang.StringUTF16#compress()
4.53% 26631M perf.LineFileDocs#readDocs()
4.52% 26556M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.78% 22212M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.97% 17460M org.apache.lucene.index.ParallelPostingsArray#()
2.53% 14860M org.apache.lucene.util.LongHeap#()
2.40% 14103M java.lang.String#()
2.32% 13647M org.apache.lucene.util.BytesRef#()
2.01% 11834M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.95% 11427M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.74% 10235M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.17% 6885M java.util.ArrayList#grow()
1.05% 6196M org.apache.lucene.util.TimSorter#()
0.95% 5591M org.apache.lucene.util.fst.FSTCompiler#()
0.78% 4603M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.77% 4533M java.util.regex.Matcher#()
0.72% 4212M org.apache.lucene.util.fst.FSTEnum#getArc()
0.70% 4139M org.apache.lucene.util.BytesRefHash#rehash()
0.65% 3796M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.53% 3142M org.apache.lucene.document.IntPoint#pack()
0.49% 2853M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.48% 2797M java.util.regex.Pattern#matcher()
0.47% 2781M java.util.TreeMap#keyIterator()
0.42% 2450M java.util.Formatter#parse()
0.38% 2255M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.32% 1889M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.32% 1878M org.apache.lucene.util.ArrayUtil#timSort()
0.32% 1876M java.lang.StringLatin1#newString()
0.29% 1697M java.util.Formatter$FormatSpecifier#checkGeneral()
0.27% 1575M org.apache.lucene.util.ArrayUtil#growExact()
0.27% 1572M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.27% 1570M java.lang.Integer#toString()
0.26% 1531M java.util.ArrayList#iterator()
0.23% 1356M java.util.Arrays#copyOfRange()
0.23% 1329M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.21% 1237M perf.LineFileDocs#newDocState()
0.21% 1230M java.lang.String#format()
0.21% 1210M org.apache.lucene.util.fst.FSTEnum#()
0.20% 1152M java.lang.StringLatin1#replace()
0.19% 1096M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.17% 1009M java.lang.AbstractStringBuilder#()
0.16% 967M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 930M java.util.List#of()
0.16% 921M java.util.Formatter#()
0.16% 916M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.15% 860M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.14% 846M org.apache.lucene.util.fst.NodeHash#()
Profiler for heap:
PROFILE SUMMARY from 176660 events (total: 587461M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.13% 200496M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.18% 59824M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.32% 31252M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.02% 29487M java.lang.StringUTF16#compress()
at java.lang.String#()
4.53% 26631M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.52% 26556M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.78% 22212M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.97% 17460M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.53% 14860M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
2.40% 14103M java.lang.String#()
at java.lang.String#()
2.11% 12420M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
2.01% 11834M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.95% 11427M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.74% 10235M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.17% 6885M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.05% 6196M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.95% 5591M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.77% 4533M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.72% 4209M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.70% 4139M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.53% 3142M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.53% 3110M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.49% 2853M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.48% 2797M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.47% 2781M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.42% 2450M java.util.Formatter#parse()
at java.util.Formatter#format()
0.39% 2267M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.38% 2255M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.32% 1889M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.32% 1878M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.29% 1697M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.27% 1570M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.26% 1548M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.26% 1529M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.23% 1369M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.23% 1349M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.21% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 1230M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.21% 1210M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20% 1152M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.19% 1141M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.19% 1096M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17% 1009M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.17% 982M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.16% 968M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.16% 967M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 930M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.16% 921M java.util.Formatter#()
at java.lang.String#format()
0.16% 916M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15% 908M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
Profiler for heap:
PROFILE SUMMARY from 176660 events (total: 587461M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.13% 200496M 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.18% 59824M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.32% 31252M 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()
5.02% 29487M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.53% 26631M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.52% 26556M 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.97% 17460M 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.84% 16691M 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.53% 14860M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.40% 14103M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.11% 12420M 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.95% 11427M 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.26% 7379M 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.17% 6885M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.08% 6322M 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.05% 6196M 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.95% 5591M 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.77% 4533M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.76% 4454M 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% 4209M 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.70% 4139M 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.67% 3913M 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.63% 3729M 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.53% 3142M 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.53% 3110M 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% 2853M 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% 2797M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.47% 2781M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.42% 2450M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.39% 2267M 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.38% 2255M 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% 1889M 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.32% 1878M 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.31% 1792M 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.29% 1697M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.27% 1570M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.26% 1529M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 1230M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.21% 1210M 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.20% 1152M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.19% 1101M 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% 1096M 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.19% 1093M 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% 1009M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.17% 982M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.16% 968M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
0.16% 930M 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% 921M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.16% 916M 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()
Profiler for heap:
PROFILE SUMMARY from 176660 events (total: 587461M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.12% 200423M 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.18% 59824M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.02% 29487M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.53% 26631M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.52% 26556M 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.33% 19544M 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.97% 17460M 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.40% 14103M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.11% 12420M 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.99% 11708M 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.87% 11010M 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.58% 9286M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
1.27% 7452M 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.13% 6646M 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.08% 6322M 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.05% 6196M 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.97% 5681M 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.95% 5574M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.77% 4533M 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.76% 4454M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.72% 4209M 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.70% 4139M 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.68% 3975M 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$264+0x0000000080218680.1026642549#merge()
0.67% 3913M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.66% 3896M 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.63% 3729M 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.53% 3142M 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.52% 3069M 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.51% 3019M 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.49% 2853M 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% 2797M 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.46% 2720M 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.42% 2450M 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.32% 1889M 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.32% 1878M 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.31% 1792M 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.29% 1697M 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.29% 1695M 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.27% 1573M 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.27% 1570M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.26% 1509M 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.21% 1260M 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.21% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 1230M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.21% 1208M 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.20% 1190M 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.20% 1152M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1101M 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.19% 1093M 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.18% 1077M 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()
Profiler for heap:
PROFILE SUMMARY from 176660 events (total: 587461M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
23.23% 136456M 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.89% 63966M 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.18% 59824M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.02% 29487M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.53% 26631M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.52% 26556M 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.10% 18198M 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.97% 17460M 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.40% 14103M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.11% 12420M 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.99% 11708M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.87% 11010M 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.14% 6689M 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.13% 6646M 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.05% 6196M 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$264+0x0000000080218680.1026642549#merge()
1.02% 6014M 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.97% 5681M 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.85% 4977M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$264+0x0000000080218680.1026642549#merge()
0.77% 4533M 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.76% 4454M 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$264+0x0000000080218680.1026642549#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% 4309M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.70% 4139M 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.68% 3975M 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$264+0x0000000080218680.1026642549#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.67% 3913M 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$264+0x0000000080218680.1026642549#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% 3896M 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.63% 3729M 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.57% 3355M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$264+0x0000000080218680.1026642549#merge()
0.53% 3142M 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.51% 3019M 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.50% 2963M 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.48% 2797M 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.46% 2716M 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.42% 2450M 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% 2218M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.32% 1908M 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% 1889M 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.32% 1878M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.31% 1792M 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.29% 1731M 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% 1697M 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.29% 1695M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.27% 1570M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.23% 1346M 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.21% 1260M 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$264+0x0000000080218680.1026642549#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.21% 1254M 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.21% 1246M 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$264+0x0000000080218680.1026642549#merge()
0.21% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 1230M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.20% 1158M 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% 1152M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
PROFILE SUMMARY from 495536 events (total: 495536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.81% 58535 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
8.70% 43129 org.apache.lucene.index.TermsHashPerField#writeByte()
7.65% 37932 org.apache.lucene.util.BytesRefHash#equals()
5.06% 25083 org.apache.lucene.util.BytesRefHash#findHash()
3.66% 18150 java.lang.Integer#rotateLeft()
3.54% 17559 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
3.23% 16028 java.util.Arrays#fill()
2.90% 14378 sun.nio.ch.FileDispatcherImpl#write0()
2.58% 12786 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
2.06% 10202 org.apache.lucene.index.TermsHashPerField#add()
1.88% 9299 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.77% 8780 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
1.72% 8537 java.io.BufferedOutputStream#write()
1.59% 7882 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.57% 7790 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.43% 7106 java.lang.Character#codePointAtImpl()
1.29% 6381 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.26% 6247 org.apache.lucene.index.IndexingChain$PerField#invert()
1.24% 6161 org.apache.lucene.util.BytesRefHash#add()
1.06% 5241 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
1.06% 5230 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
1.04% 5157 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.84% 4144 jdk.internal.util.ArraysSupport#mismatch()
0.83% 4093 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.78% 3847 java.lang.Character#codePointAt()
0.63% 3114 org.apache.lucene.index.TermsHashPerField#start()
0.62% 3057 org.apache.lucene.util.BytesRefHash#rehash()
0.55% 2742 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.54% 2690 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.53% 2610 org.apache.lucene.util.LongHeap#updateTop()
0.51% 2545 sun.nio.ch.FileDispatcherImpl#read0()
0.51% 2531 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.51% 2519 org.apache.lucene.util.BytesRef#()
0.48% 2394 org.apache.lucene.util.LongHeap#upHeap()
0.48% 2369 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.48% 2360 java.lang.CharacterData#of()
0.46% 2279 java.util.HashMap#getNode()
0.45% 2214 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.44% 2170 java.lang.Character#toLowerCase()
0.44% 2167 java.lang.invoke.VarHandleGuards#guard_LI_I()
0.44% 2164 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.41% 2017 org.apache.lucene.index.PostingsEnum#()
0.40% 1972 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.40% 1964 org.apache.lucene.store.DataInput#()
0.39% 1923 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.37% 1841 org.apache.lucene.util.BytesRefHash$1#swap()
0.36% 1777 java.nio.Buffer#checkIndex()
0.32% 1600 org.apache.lucene.store.DataOutput#()
0.32% 1566 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.31% 1546 org.apache.lucene.util.LongHeap#get()
Profiler for cpu:
PROFILE SUMMARY from 495536 events (total: 495536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.81% 58511 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
8.70% 43129 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
7.65% 37932 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
5.06% 25083 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.66% 18150 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
3.54% 17559 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
3.00% 14880 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
2.90% 14378 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.58% 12786 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.06% 10202 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.87% 9254 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.77% 8778 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.69% 8362 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.59% 7882 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.57% 7790 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.43% 7106 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
1.26% 6268 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.26% 6247 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.24% 6159 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.06% 5241 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.06% 5230 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.81% 4000 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.78% 3849 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.77% 3835 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.62% 3091 org.apache.lucene.index.TermsHashPerField#start()
at org.apache.lucene.index.FreqProxTermsWriterPerField#start()
0.62% 3057 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.55% 2742 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.54% 2668 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.53% 2610 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.51% 2545 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.51% 2526 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 2442 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
0.48% 2394 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.48% 2369 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.48% 2356 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.45% 2211 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.44% 2170 java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.44% 2164 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 2134 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.41% 2009 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.40% 1962 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.39% 1923 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.36% 1785 org.apache.lucene.util.BytesRefHash$1#swap()
at org.apache.lucene.util.MSBRadixSorter#reorder()
0.36% 1777 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.33% 1622 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.32% 1600 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.32% 1566 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.31% 1546 org.apache.lucene.util.LongHeap#get()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.29% 1455 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.29% 1443 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
Profiler for cpu:
PROFILE SUMMARY from 495536 events (total: 495536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.81% 58511 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()
7.65% 37932 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()
5.06% 25083 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()
4.83% 23958 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()
3.81% 18856 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.64% 18027 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.54% 17559 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()
2.90% 14378 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.58% 12786 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()
2.22% 10986 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.06% 10202 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.87% 9254 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.77% 8778 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()
1.59% 7882 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()
1.57% 7790 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.26% 6247 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% 6159 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.20% 5936 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.11% 5487 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()
1.06% 5241 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()
1.06% 5230 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.81% 4000 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.79% 3933 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.77% 3835 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.77% 3817 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.71% 3512 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.62% 3091 org.apache.lucene.index.TermsHashPerField#start()
at org.apache.lucene.index.FreqProxTermsWriterPerField#start()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.62% 3057 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.60% 2965 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.55% 2742 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.51% 2545 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.50% 2492 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.48% 2369 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.48% 2355 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.44% 2170 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()
0.44% 2164 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.43% 2111 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.41% 2038 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()
0.41% 2009 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.40% 1962 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.39% 1923 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()
0.38% 1872 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.37% 1843 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.36% 1776 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.36% 1772 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.33% 1619 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.32% 1600 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.32% 1566 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1553 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.31% 1539 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTerms#iterator()
Profiler for cpu:
PROFILE SUMMARY from 495536 events (total: 495536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.81% 58511 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()
7.65% 37932 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()
5.06% 25083 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()
4.83% 23958 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()
3.81% 18856 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.64% 18027 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.54% 17559 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()
2.90% 14378 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.58% 12786 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()
2.06% 10202 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.87% 9254 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.77% 8778 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()
1.59% 7882 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()
1.57% 7790 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.36% 6750 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
1.26% 6247 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.24% 6159 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.20% 5936 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.11% 5487 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()
1.06% 5241 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()
1.06% 5230 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.85% 4236 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
0.77% 3835 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.77% 3792 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.70% 3484 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.62% 3091 org.apache.lucene.index.TermsHashPerField#start()
at 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()
0.62% 3088 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.62% 3057 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% 2794 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.55% 2742 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.51% 2545 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.51% 2532 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.50% 2454 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.48% 2355 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.44% 2170 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()
0.42% 2094 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
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.41% 2009 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.40% 1962 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.39% 1923 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.36% 1774 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.33% 1640 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.33% 1619 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
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.32% 1600 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.32% 1566 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1553 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.31% 1527 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTerms#iterator()
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.30% 1468 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.29% 1443 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.29% 1415 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+0x00000000800c0c00.1166726978#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x000000008021c000.1510681480#invoke()
0.28% 1402 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
Profiler for cpu:
PROFILE SUMMARY from 495536 events (total: 495536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.81% 58511 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()
7.65% 37932 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()
5.06% 25083 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()
4.83% 23958 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()
3.81% 18856 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.64% 18027 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.54% 17559 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()
2.89% 14299 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.58% 12786 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()
2.06% 10202 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.87% 9254 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.77% 8778 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()
1.59% 7882 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()
1.57% 7790 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.36% 6750 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.26% 6247 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.24% 6159 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.20% 5936 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.11% 5487 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()
1.06% 5241 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.06% 5230 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.77% 3835 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.77% 3792 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.70% 3484 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$239+0x00000000802147e0.326020528#merge()
0.62% 3091 org.apache.lucene.index.TermsHashPerField#start()
at 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.62% 3088 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.62% 3057 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.55% 2742 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.51% 2545 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.51% 2535 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.51% 2532 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.50% 2454 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.48% 2355 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.44% 2170 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()
0.40% 1962 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.34% 1701 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.33% 1619 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
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.32% 1566 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1553 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.29% 1446 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% 1443 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.29% 1415 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+0x00000000800c0c00.1166726978#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x000000008021c000.1510681480#invoke()
at java.lang.invoke.LambdaForm$MH+0x00000000801b0800.784181029#invokeExact_MT()
at org.apache.lucene.store.MMapDirectory#lambda$newBufferCleaner$0()
at org.apache.lucene.store.MMapDirectory$$Lambda$229+0x00000000801b4b10.1619627051#run()
at java.security.AccessController#executePrivileged()
0.28% 1402 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$239+0x00000000802147e0.326020528#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% 1385 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$239+0x00000000802147e0.326020528#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.27% 1344 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.27% 1335 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.26% 1294 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.26% 1278 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$239+0x00000000802147e0.326020528#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.26% 1271 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()
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.25% 1260 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
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()
Profiler for heap:
PROFILE SUMMARY from 142636 events (total: 462137M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.49% 145528M org.apache.lucene.util.fst.BytesStore#writeByte()
10.64% 49161M perf.LineFileDocs#nextDoc()
7.55% 34892M java.lang.String#()
5.53% 25573M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
5.50% 25403M perf.LineFileDocs#readDocs()
5.34% 24662M java.lang.StringUTF16#compress()
4.92% 22750M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 21649M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.00% 13883M org.apache.lucene.index.ParallelPostingsArray#()
2.56% 11820M org.apache.lucene.util.LongHeap#()
2.04% 9425M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.70% 7876M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.65% 7618M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.47% 6813M org.apache.lucene.util.BytesRef#()
0.93% 4286M org.apache.lucene.util.TimSorter#()
0.85% 3933M org.apache.lucene.util.fst.FSTCompiler#()
0.77% 3572M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.75% 3473M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.72% 3339M org.apache.lucene.util.BytesRefHash#rehash()
0.63% 2934M java.util.ArrayList#grow()
0.60% 2785M org.apache.lucene.util.fst.FSTEnum#getArc()
0.53% 2429M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.40% 1832M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.36% 1669M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.34% 1564M java.util.TreeMap#keyIterator()
0.32% 1476M org.apache.lucene.util.ArrayUtil#timSort()
0.27% 1237M perf.LineFileDocs#newDocState()
0.26% 1182M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.21% 951M java.util.regex.Matcher#()
0.20% 932M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.20% 911M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 792M org.apache.lucene.document.IntPoint#pack()
0.16% 747M org.apache.lucene.util.fst.FSTEnum#()
0.15% 682M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.14% 654M java.util.regex.Pattern#matcher()
0.13% 609M org.apache.lucene.util.ArrayUtil#growExact()
0.12% 575M java.util.Formatter#parse()
0.12% 568M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.12% 548M org.apache.lucene.util.fst.NodeHash#()
0.10% 439M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.09% 413M org.apache.lucene.util.packed.PackedInts#copy()
0.09% 410M java.lang.StringLatin1#newString()
0.09% 401M org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.08% 390M java.util.Arrays#copyOfRange()
0.08% 382M java.lang.Integer#toString()
0.08% 378M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.08% 373M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.07% 343M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.07% 329M org.apache.lucene.util.fst.BytesStore#finish()
Profiler for heap:
PROFILE SUMMARY from 142636 events (total: 462137M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.47% 145441M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.64% 49161M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.55% 34892M java.lang.String#()
at java.lang.String#()
5.53% 25573M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
5.50% 25403M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.34% 24662M java.lang.StringUTF16#compress()
at java.lang.String#()
4.92% 22750M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 21643M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.00% 13883M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.56% 11820M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
2.04% 9425M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.70% 7876M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.65% 7618M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.30% 6017M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.93% 4286M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.85% 3933M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.72% 3339M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.71% 3300M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.63% 2934M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.58% 2700M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.53% 2429M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.44% 2033M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.40% 1832M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.36% 1669M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.34% 1564M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.32% 1476M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.27% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.24% 1093M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.21% 951M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.20% 932M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.20% 911M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 871M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.17% 792M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.16% 747M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.15% 682M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.14% 654M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.12% 576M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.12% 575M java.util.Formatter#parse()
at java.util.Formatter#format()
0.12% 568M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
0.12% 548M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.10% 484M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.10% 443M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.09% 413M org.apache.lucene.util.packed.PackedInts#copy()
at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
0.09% 401M org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.08% 386M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.08% 382M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.08% 378M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.08% 373M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.08% 352M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
Profiler for heap:
PROFILE SUMMARY from 142636 events (total: 462137M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.47% 145441M 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.64% 49161M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.55% 34892M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.50% 25403M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.34% 24662M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.92% 22750M 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.68% 21643M 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.42% 20443M 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()
3.00% 13883M 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.56% 11820M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.04% 9425M 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.30% 6017M 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.06% 4908M 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.06% 4893M 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% 4286M 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.85% 3933M 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.83% 3843M 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.72% 3339M 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.71% 3300M 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.64% 2968M 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.63% 2934M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.59% 2724M 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.58% 2700M 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.53% 2429M 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% 2033M 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.40% 1832M 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.36% 1669M 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.34% 1564M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.32% 1476M 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.28% 1286M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.21% 951M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.20% 932M 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.19% 871M 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.17% 792M 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.16% 747M 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.15% 682M 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.14% 654M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.13% 616M 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.12% 575M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.12% 568M 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.12% 548M 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.10% 476M 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% 472M 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.10% 443M 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% 413M 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% 401M 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()
0.08% 382M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.08% 378M 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.08% 373M 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()
Profiler for heap:
PROFILE SUMMARY from 142636 events (total: 462137M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.46% 145368M 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.64% 49161M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.55% 34892M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.50% 25403M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.34% 24662M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.68% 21643M 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.72% 17211M 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.20% 14794M 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()
3.00% 13883M 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.99% 9191M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
1.72% 7956M 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.30% 6017M 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.30% 5994M 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.06% 4893M 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.02% 4703M 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.93% 4286M 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.83% 3843M 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.74% 3431M 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$239+0x00000000802147e0.326020528#merge()
0.72% 3339M 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.71% 3300M 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.70% 3231M 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.64% 2968M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.59% 2724M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.57% 2645M 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.57% 2629M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.53% 2429M 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.44% 2019M 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.40% 1832M 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.33% 1539M 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.32% 1476M 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% 1384M 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.28% 1316M 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.28% 1288M 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.28% 1286M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.23% 1069M 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.21% 951M 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.20% 911M 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.19% 885M 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.17% 792M 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.16% 739M 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.15% 683M 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.15% 678M 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.14% 654M 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% 616M 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.13% 600M 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.13% 587M 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.12% 575M 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.12% 548M 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.11% 523M 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()
Profiler for heap:
PROFILE SUMMARY from 142636 events (total: 462137M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
20.56% 94994M 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.90% 50374M 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.64% 49161M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.55% 34892M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.50% 25403M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.34% 24662M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.68% 21643M 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.72% 17211M 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()
3.00% 13883M 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.95% 13616M 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.72% 7956M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.30% 6017M 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.20% 5547M 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.11% 5146M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$239+0x00000000802147e0.326020528#merge()
1.02% 4703M 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.94% 4326M 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.93% 4286M 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$239+0x00000000802147e0.326020528#merge()
0.88% 4045M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.83% 3843M 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.74% 3431M 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$239+0x00000000802147e0.326020528#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.72% 3339M 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.70% 3231M 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.64% 2968M 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$239+0x00000000802147e0.326020528#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.59% 2724M 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$239+0x00000000802147e0.326020528#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.57% 2645M 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.48% 2217M 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.40% 1832M 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% 1597M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$239+0x00000000802147e0.326020528#merge()
0.33% 1539M 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.32% 1476M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.32% 1466M 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% 1316M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.28% 1288M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.28% 1286M 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% 1262M 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.27% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1177M 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.25% 1143M 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.23% 1082M 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$239+0x00000000802147e0.326020528#merge()
0.22% 1031M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.21% 963M 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.21% 951M 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.21% 949M 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.17% 792M 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.16% 755M 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.15% 683M 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.14% 654M 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% 618M 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()
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.13% 600M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.13% 587M 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$239+0x00000000802147e0.326020528#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
NRT indexing
Profiler for cpu:
PROFILE SUMMARY from 731978 events (total: 731978)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.19% 67278 org.apache.lucene.util.BytesRefHash#equals()
6.52% 47694 java.io.FileOutputStream#write()
4.83% 35339 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.44% 32512 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.30% 31487 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
3.48% 25469 org.apache.lucene.index.TermsHashPerField#writeByte()
2.91% 21329 org.apache.lucene.index.IndexingChain$PerField#invert()
2.89% 21178 java.lang.invoke.VarForm#getMemberName()
2.76% 20209 jdk.internal.util.ArraysSupport#mismatch()
2.73% 19965 sun.nio.ch.FileDispatcherImpl#write0()
2.43% 17818 java.nio.Buffer#checkIndex()
1.62% 11888 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.57% 11521 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
1.42% 10379 java.lang.invoke.VarHandleGuards#guard_LII_V()
1.37% 10053 org.apache.lucene.util.ByteBlockPool#allocSlice()
1.37% 10028 java.io.BufferedOutputStream#write()
1.27% 9323 org.apache.lucene.index.TermsHashPerField#writeVInt()
1.20% 8780 org.apache.lucene.util.ByteBlockPool#newSlice()
1.13% 8292 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
1.10% 8083 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.00% 7302 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.95% 6940 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.91% 6685 org.apache.lucene.store.DataInput#readVInt()
0.87% 6391 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.74% 5434 jdk.internal.misc.Unsafe#getShortUnaligned()
0.74% 5414 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.71% 5200 java.lang.CharacterData#of()
0.70% 5130 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.69% 5051 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.68% 4948 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.65% 4767 org.apache.lucene.store.DataOutput#writeVInt()
0.64% 4702 java.lang.invoke.VarHandleGuards#guard_LI_I()
0.59% 4291 org.apache.lucene.util.BytesRefHash#rehash()
0.58% 4263 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.57% 4160 org.apache.lucene.store.DataOutput#()
0.51% 3705 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.48% 3531 java.lang.invoke.VarHandle#checkExactAccessMode()
0.47% 3428 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.47% 3428 java.nio.ByteBuffer#limit()
0.46% 3352 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
0.44% 3240 java.lang.Character#codePointAt()
0.42% 3065 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.41% 3008 org.apache.lucene.index.ByteSliceReader#readByte()
0.40% 2942 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.39% 2857 java.lang.Character#codePointAtImpl()
0.37% 2712 java.util.Arrays#fill()
0.37% 2689 sun.nio.ch.FileDispatcherImpl#read0()
0.36% 2620 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
0.35% 2578 org.apache.lucene.store.DataInput#()
0.35% 2538 org.apache.lucene.util.BytesRefHash#add()
Profiler for cpu:
PROFILE SUMMARY from 731978 events (total: 731978)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.19% 67278 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
6.52% 47694 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
4.83% 35339 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.44% 32512 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
4.30% 31487 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.48% 25469 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
2.91% 21329 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.73% 19965 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.51% 18391 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
2.43% 17818 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
1.65% 12077 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
1.62% 11888 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.57% 11521 org.apache.lucene.util.Counter$SerialCounter#addAndGet()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
1.42% 10379 java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
1.37% 10053 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
1.32% 9661 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.24% 9105 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.24% 9100 java.lang.invoke.VarForm#getMemberName()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
1.20% 8780 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
1.06% 7788 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.05% 7679 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
1.00% 7302 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.95% 6940 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.87% 6384 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.74% 5434 jdk.internal.misc.Unsafe#getShortUnaligned()
at java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
0.71% 5200 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.70% 5130 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.69% 5083 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.69% 5051 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.68% 4948 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.59% 4291 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.58% 4263 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.57% 4160 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.54% 3960 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.48% 3516 java.lang.invoke.VarHandle#checkExactAccessMode()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
0.47% 3428 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.46% 3352 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.44% 3209 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
0.42% 3104 java.nio.ByteBuffer#limit()
at java.nio.ByteBuffer#limit()
0.41% 3008 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.41% 3008 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.40% 2964 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.40% 2942 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.40% 2940 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.39% 2857 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.37% 2689 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.36% 2620 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
0.35% 2576 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.35% 2538 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.34% 2495 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
Profiler for cpu:
PROFILE SUMMARY from 731978 events (total: 731978)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.19% 67278 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()
5.54% 40531 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
4.83% 35339 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.44% 32512 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.67% 26852 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()
3.41% 24934 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.91% 21329 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.73% 19965 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.43% 17806 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
2.41% 17614 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.62% 11888 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.59% 11625 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()
1.57% 11521 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.42% 10379 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()
1.37% 10015 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()
1.24% 9105 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% 9100 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.20% 8780 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.06% 7788 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% 7679 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#set()
at java.lang.invoke.VarHandleGuards#guard_LII_V()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
1.00% 7302 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.95% 6940 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.87% 6389 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.76% 5567 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.76% 5547 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.74% 5434 jdk.internal.misc.Unsafe#getShortUnaligned()
at java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.71% 5200 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.70% 5130 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.69% 5034 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.68% 4948 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.63% 4633 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.63% 4619 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.59% 4291 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.58% 4263 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.57% 4160 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.55% 4016 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.54% 3960 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.47% 3428 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.46% 3332 java.lang.invoke.VarHandle#checkExactAccessMode()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
0.45% 3296 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.43% 3179 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.42% 3104 java.nio.ByteBuffer#limit()
at java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
0.41% 3008 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
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.40% 2964 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.40% 2942 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()
0.40% 2940 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.37% 2689 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.36% 2620 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% 2576 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% 2538 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()
Profiler for cpu:
PROFILE SUMMARY from 731978 events (total: 731978)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.19% 67278 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()
4.83% 35339 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.44% 32512 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.67% 26852 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.41% 24934 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.92% 21377 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()
2.91% 21329 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.73% 19965 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.43% 17796 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()
2.41% 17614 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()
1.67% 12242 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#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.62% 11888 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.59% 11625 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()
1.57% 11521 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.42% 10379 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()
1.37% 10015 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()
1.24% 9105 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% 9100 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.20% 8780 org.apache.lucene.util.ByteBlockPool#newSlice()
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()
1.06% 7788 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.05% 7679 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at 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()
0.95% 6934 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.84% 6183 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$263+0x0000000080216ba0.1858156255#merge()
0.84% 6180 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.84% 6157 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.76% 5567 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
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()
0.76% 5547 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.71% 5200 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.69% 5034 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at 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()
0.68% 4948 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.63% 4633 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.63% 4619 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.59% 4291 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.58% 4263 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.57% 4160 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.55% 4037 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$263+0x0000000080216ba0.1858156255#merge()
0.54% 3978 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.54% 3960 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.47% 3428 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.46% 3332 java.lang.invoke.VarHandle#checkExactAccessMode()
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()
0.45% 3296 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()
at 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.40% 2964 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.40% 2942 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()
0.40% 2928 java.nio.ByteBuffer#limit()
at java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda$181+0x000000008018eba8.704998560#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.39% 2887 jdk.internal.misc.Unsafe#getShortUnaligned()
at 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#buildHistogram()
0.37% 2689 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.36% 2620 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% 2576 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% 2561 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
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.35% 2546 jdk.internal.misc.Unsafe#getShortUnaligned()
at 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()
Profiler for cpu:
PROFILE SUMMARY from 731978 events (total: 731978)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.19% 67278 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()
4.83% 35339 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.44% 32512 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.67% 26852 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$263+0x0000000080216ba0.1858156255#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()
3.41% 24934 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.91% 21329 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.68% 19616 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.47% 18052 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()
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()
2.41% 17614 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.28% 16699 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()
1.62% 11888 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.59% 11625 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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.57% 11521 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.45% 10647 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#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()
1.42% 10379 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.37% 10015 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()
1.24% 9105 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()
1.24% 9100 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.20% 8780 org.apache.lucene.util.ByteBlockPool#newSlice()
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()
at perf.IndexThreads$IndexThread#run()
1.06% 7788 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.05% 7679 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at 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()
0.95% 6934 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.84% 6183 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$263+0x0000000080216ba0.1858156255#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.84% 6157 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.76% 5547 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.71% 5200 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.69% 5034 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.68% 4948 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.64% 4708 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
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()
0.63% 4619 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.59% 4291 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.55% 4037 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$263+0x0000000080216ba0.1858156255#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% 3978 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$263+0x0000000080216ba0.1858156255#merge()
0.50% 3668 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.48% 3487 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.47% 3428 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.46% 3332 java.lang.invoke.VarHandle#checkExactAccessMode()
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()
0.45% 3325 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()
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.45% 3296 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()
at 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.40% 2964 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.40% 2942 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()
0.40% 2906 java.nio.ByteBuffer#limit()
at java.nio.ByteBuffer#limit()
at java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda$181+0x000000008018eba8.704998560#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.39% 2863 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.38% 2796 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.37% 2717 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.37% 2692 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#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.37% 2689 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.36% 2620 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.35% 2576 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% 2561 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
Profiler for heap:
PROFILE SUMMARY from 174239 events (total: 649717M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.49% 237074M org.apache.lucene.util.fst.BytesStore#writeByte()
9.10% 59098M perf.LineFileDocs#nextDoc()
5.72% 37183M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.42% 28724M java.lang.StringUTF16#compress()
4.12% 26739M perf.LineFileDocs#readDocs()
4.05% 26310M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.48% 22580M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.04% 19749M org.apache.lucene.util.LongHeap#()
2.71% 17598M org.apache.lucene.index.ParallelPostingsArray#()
2.17% 14080M java.lang.String#()
2.09% 13592M org.apache.lucene.util.BytesRef#()
2.06% 13352M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.88% 12217M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.85% 12018M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.35% 8739M org.apache.lucene.util.TimSorter#()
1.32% 8570M java.util.ArrayList#grow()
1.03% 6717M org.apache.lucene.util.fst.FSTCompiler#()
0.86% 5562M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.80% 5198M org.apache.lucene.util.fst.FSTEnum#getArc()
0.72% 4666M java.util.regex.Matcher#()
0.66% 4290M java.util.TreeMap#keyIterator()
0.63% 4093M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.63% 4061M org.apache.lucene.util.BytesRefHash#rehash()
0.59% 3836M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.51% 3319M org.apache.lucene.document.IntPoint#pack()
0.46% 2999M java.util.regex.Pattern#matcher()
0.37% 2379M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.36% 2346M java.util.Formatter#parse()
0.31% 1983M java.lang.Integer#toString()
0.30% 1963M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.29% 1911M java.lang.StringLatin1#newString()
0.26% 1704M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.26% 1667M java.util.ArrayList#iterator()
0.25% 1603M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 1575M java.util.Formatter$FormatSpecifier#checkGeneral()
0.23% 1500M java.util.Arrays#copyOfRange()
0.23% 1497M org.apache.lucene.util.fst.FSTEnum#()
0.22% 1453M org.apache.lucene.util.ArrayUtil#growExact()
0.20% 1272M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.19% 1237M perf.LineFileDocs#newDocState()
0.19% 1236M java.lang.String#format()
0.17% 1128M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.16% 1031M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.15% 964M org.apache.lucene.util.fst.NodeHash#()
0.15% 951M java.lang.AbstractStringBuilder#()
0.14% 908M java.util.Formatter#()
0.13% 841M java.util.List#of()
0.13% 818M java.lang.StringLatin1#replace()
0.12% 803M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.12% 797M org.apache.lucene.util.packed.PackedInts#copy()
Profiler for heap:
PROFILE SUMMARY from 174239 events (total: 649717M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.49% 237068M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
9.10% 59098M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.72% 37183M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.42% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
4.12% 26739M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.05% 26310M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.48% 22580M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
3.04% 19749M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
2.71% 17598M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.17% 14080M java.lang.String#()
at java.lang.String#()
2.06% 13352M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.88% 12217M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.87% 12120M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.85% 12018M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.35% 8739M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.32% 8570M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.03% 6717M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.75% 4894M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.72% 4666M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.66% 4290M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.63% 4061M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.59% 3836M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.59% 3821M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.51% 3319M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.46% 2999M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.37% 2379M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.36% 2346M java.util.Formatter#parse()
at java.util.Formatter#format()
0.36% 2341M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.31% 1983M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.27% 1760M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.27% 1752M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.26% 1704M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.25% 1603M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 1575M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.23% 1500M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.23% 1497M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.22% 1428M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.19% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.19% 1236M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.18% 1150M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.17% 1128M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17% 1106M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.16% 1031M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.16% 1018M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15% 966M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.15% 964M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.15% 951M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.15% 944M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.14% 908M java.util.Formatter#()
at java.lang.String#format()
0.13% 841M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
Profiler for heap:
PROFILE SUMMARY from 174239 events (total: 649717M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.49% 237068M 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.10% 59098M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.72% 37183M 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.42% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.12% 26739M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.05% 26310M 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()
3.04% 19749M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.71% 17598M 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.58% 16761M 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.17% 14080M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.88% 12217M 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.87% 12120M 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.35% 8739M 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.32% 8570M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.09% 7104M 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.03% 6717M 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.96% 6247M 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.95% 6146M 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.90% 5871M 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.75% 4894M 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% 4666M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.66% 4290M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.63% 4108M 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.63% 4061M 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.59% 3836M 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.59% 3821M 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.51% 3319M 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.46% 2999M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.37% 2379M 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.36% 2346M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.36% 2341M 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.31% 1983M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.27% 1752M 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.26% 1710M 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.26% 1704M 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.24% 1575M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.23% 1497M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.19% 1236M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.17% 1128M 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.17% 1106M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.16% 1070M 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.16% 1031M 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% 999M 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.15% 966M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.15% 964M 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% 951M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.15% 944M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
0.14% 908M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.14% 880M 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()
Profiler for heap:
PROFILE SUMMARY from 174239 events (total: 649717M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.48% 237019M 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.10% 59098M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.42% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.12% 26739M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.05% 26310M 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.98% 19388M 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.74% 17795M 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.71% 17598M 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.17% 14080M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.87% 12145M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
1.87% 12120M 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.75% 11346M 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.35% 8739M 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.17% 7603M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
1.10% 7143M 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.00% 6494M 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.96% 6247M 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.95% 6146M 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.90% 5871M 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.83% 5414M 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.78% 5074M 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$263+0x0000000080216ba0.1858156255#merge()
0.75% 4892M 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% 4666M 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.66% 4307M 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.63% 4108M 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.63% 4061M 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.61% 3934M 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.59% 3836M 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.58% 3792M 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.51% 3319M 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.46% 2999M 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.44% 2872M 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.43% 2782M 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.36% 2346M 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% 2311M 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.31% 1983M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.30% 1979M 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.26% 1710M 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% 1704M 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.24% 1575M 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.23% 1499M 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.23% 1489M 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% 1264M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.19% 1236M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.17% 1131M 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.17% 1128M 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.17% 1114M 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.17% 1106M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
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.16% 1070M 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()
Profiler for heap:
PROFILE SUMMARY from 174239 events (total: 649717M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
20.56% 133603M 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()
15.92% 103415M 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.10% 59098M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.42% 28724M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.12% 26739M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.05% 26310M 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.74% 17795M 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.72% 17663M 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.71% 17598M 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.17% 14080M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.87% 12120M 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.75% 11346M 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.35% 8739M 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$263+0x0000000080216ba0.1858156255#merge()
1.22% 7943M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$263+0x0000000080216ba0.1858156255#merge()
1.05% 6849M 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.00% 6494M 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.96% 6247M 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$263+0x0000000080216ba0.1858156255#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.90% 5871M 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$263+0x0000000080216ba0.1858156255#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.87% 5623M 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% 5414M 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.80% 5196M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$263+0x0000000080216ba0.1858156255#merge()
0.78% 5074M 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$263+0x0000000080216ba0.1858156255#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.72% 4666M 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.66% 4307M 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.65% 4202M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.63% 4108M 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.63% 4061M 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.61% 3934M 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.51% 3319M 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.46% 2999M 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.45% 2910M 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.44% 2872M 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.43% 2782M 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 2708M 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.37% 2407M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.36% 2346M 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.31% 1983M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1981M 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$263+0x0000000080216ba0.1858156255#merge()
0.30% 1957M 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.28% 1830M 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.27% 1724M 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% 1710M 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.26% 1704M 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.24% 1575M 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.24% 1572M 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()
0.23% 1499M 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$263+0x0000000080216ba0.1858156255#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.21% 1371M 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()
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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.19% 1236M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1206M 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()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
PROFILE SUMMARY from 1730746 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.96% 345393 org.apache.lucene.util.VectorUtil#dotProduct()
19.69% 340854 java.util.Arrays#binarySearch0()
9.37% 162171 org.apache.lucene.util.hnsw.HnswGraph#search()
8.17% 141447 org.apache.lucene.util.LongHeap#push()
5.57% 96465 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
3.26% 56376 org.apache.lucene.util.SparseFixedBitSet#insertLong()
3.23% 55881 org.apache.lucene.util.LongHeap#upHeap()
2.01% 34823 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
1.83% 31685 org.apache.lucene.util.LongHeap#downHeap()
1.71% 29629 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
1.66% 28658 java.util.ArrayList#elementData()
1.54% 26685 org.apache.lucene.util.SparseFixedBitSet#()
1.17% 20230 jdk.jfr.internal.JVM#emitEvent()
0.92% 15925 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.77% 13245 java.nio.DirectByteBufferR#duplicate()
0.73% 12680 org.apache.lucene.index.TermsHashPerField#writeByte()
0.66% 11432 org.apache.lucene.util.LongHeap$2#lessThan()
0.59% 10232 org.apache.lucene.util.LongHeap#pop()
0.47% 8092 org.apache.lucene.util.LongHeap#top()
0.47% 8072 java.util.Arrays#rangeCheck()
0.40% 6918 java.nio.Buffer#position()
0.40% 6898 org.apache.lucene.util.RamUsageEstimator#alignObjectSize()
0.38% 6578 org.apache.lucene.util.hnsw.NeighborQueue#size()
0.35% 6018 java.util.Arrays#equals()
0.34% 5915 org.apache.lucene.util.hnsw.NeighborQueue#add()
0.34% 5904 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
0.34% 5824 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.33% 5793 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
0.31% 5443 jdk.internal.util.random.RandomSupport#boundedNextInt()
0.30% 5244 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.30% 5198 org.apache.lucene.util.hnsw.BoundsChecker#create()
0.30% 5154 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.30% 5138 java.util.random.RandomGenerator#nextInt()
0.27% 4648 java.util.ArrayList#get()
0.26% 4462 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
0.26% 4452 java.util.Arrays#fill()
0.26% 4443 java.io.BufferedOutputStream#write()
0.24% 4217 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
0.23% 4014 java.nio.Buffer#()
0.22% 3832 org.apache.lucene.util.hnsw.NeighborArray#add()
0.21% 3677 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.19% 3361 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.19% 3287 org.apache.lucene.util.BytesRefHash#findHash()
0.19% 3222 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
0.18% 3088 org.apache.lucene.util.hnsw.HnswGraph#getNeighbors()
0.17% 2862 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.16% 2777 sun.nio.ch.FileDispatcherImpl#write0()
0.16% 2701 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.15% 2622 java.util.Objects#checkIndex()
0.15% 2587 org.apache.lucene.document.Field#setLongValue()
Profiler for cpu:
PROFILE SUMMARY from 1730746 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.96% 345393 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
19.69% 340854 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
9.37% 162171 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
8.13% 140687 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
5.57% 96465 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
3.26% 56376 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
3.23% 55881 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
1.71% 29629 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
1.66% 28658 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
1.55% 26898 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.54% 26685 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.49% 25775 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
1.17% 20230 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
0.92% 15864 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.73% 12680 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
0.66% 11389 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
0.59% 10232 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.53% 9151 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
0.47% 8081 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.46% 7895 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
0.40% 6899 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.38% 6565 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.35% 6002 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
0.34% 5915 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.34% 5910 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.34% 5820 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
0.32% 5555 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.31% 5443 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
0.30% 5244 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.30% 5198 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.30% 5138 java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.26% 4462 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
0.26% 4453 java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
0.26% 4438 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.25% 4325 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.24% 4217 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
0.24% 4094 java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
0.23% 4014 java.nio.Buffer#()
at java.nio.ByteBuffer#()
0.22% 3778 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.21% 3696 org.apache.lucene.util.RamUsageEstimator#alignObjectSize()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
0.21% 3677 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
0.19% 3361 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.19% 3213 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
0.19% 3202 org.apache.lucene.util.RamUsageEstimator#alignObjectSize()
at org.apache.lucene.util.RamUsageEstimator#sizeOf()
0.18% 3116 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.17% 2899 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.17% 2862 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.16% 2850 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.16% 2777 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.16% 2701 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
Profiler for cpu:
PROFILE SUMMARY from 1730746 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.45% 319388 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
14.04% 243046 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
9.37% 162171 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
8.13% 140687 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
5.57% 96465 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
3.26% 56376 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.25% 56257 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#selectDiverse()
3.15% 54444 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.HnswGraph#search()
2.66% 46090 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
1.55% 26898 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.54% 26685 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.25% 21581 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.17% 20230 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()
1.13% 19533 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.93% 16027 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.92% 15864 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.66% 11389 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.56% 9748 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.HnswGraph#search()
0.53% 9151 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.47% 8187 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.46% 7894 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.44% 7668 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.44% 7624 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.40% 6883 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.40% 6872 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.39% 6818 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.39% 6768 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.38% 6565 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.35% 5997 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.34% 5915 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.34% 5827 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.33% 5643 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.32% 5555 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
0.31% 5443 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.30% 5244 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.30% 5198 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.30% 5138 java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.29% 5102 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.26% 4462 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.26% 4451 java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.26% 4438 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.25% 4294 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.24% 4094 java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
0.23% 3915 java.nio.Buffer#()
at java.nio.ByteBuffer#()
at java.nio.ByteBuffer#()
at java.nio.MappedByteBuffer#()
0.22% 3810 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.22% 3758 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.21% 3696 org.apache.lucene.util.RamUsageEstimator#alignObjectSize()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.21% 3677 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21% 3570 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.19% 3361 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
Profiler for cpu:
PROFILE SUMMARY from 1730746 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.45% 319388 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
14.04% 243046 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
8.13% 140687 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
5.37% 92871 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
4.58% 79262 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
4.00% 69300 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
3.26% 56376 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
3.25% 56257 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
3.15% 54444 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
2.66% 46090 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
1.55% 26898 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
1.29% 22305 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.25% 21581 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
1.17% 20230 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$64+0x0000000080023590.606508809#run()
at java.lang.Thread#run()
1.13% 19533 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.99% 17203 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.93% 16027 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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.92% 15864 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.66% 11389 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.56% 9748 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.47% 8187 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.44% 7668 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.44% 7624 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.41% 7047 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.40% 6883 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.40% 6872 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.39% 6768 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.34% 5827 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.33% 5675 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.31% 5443 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.31% 5301 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.30% 5244 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.30% 5180 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.29% 5102 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.29% 5051 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.29% 5006 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.29% 4936 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.26% 4462 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.26% 4451 java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.26% 4438 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()
0.25% 4380 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.25% 4294 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.24% 4134 java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.24% 4119 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.23% 3915 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()
0.22% 3810 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.21% 3696 org.apache.lucene.util.RamUsageEstimator#alignObjectSize()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.21% 3677 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.21% 3570 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.19% 3361 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
Profiler for cpu:
PROFILE SUMMARY from 1730746 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.45% 319388 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
10.51% 181920 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
7.03% 121756 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
5.37% 92871 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
4.58% 79262 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.93% 67932 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
3.53% 61126 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
2.91% 50386 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
2.47% 42694 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.42% 41880 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.40% 41473 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.55% 26898 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.29% 22305 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.17% 20230 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$64+0x0000000080023590.606508809#run()
at java.lang.Thread#run()
1.13% 19533 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.09% 18931 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.99% 17203 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.96% 16583 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.92% 15864 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()
0.78% 13563 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.75% 12971 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.67% 11667 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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.56% 9678 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.44% 7668 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.41% 7047 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.41% 7030 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
0.40% 6883 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.39% 6768 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.38% 6518 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.36% 6181 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
0.35% 5990 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.35% 5976 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.34% 5827 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.33% 5675 java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.31% 5296 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.30% 5244 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.30% 5180 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.29% 5102 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.29% 5051 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.29% 5006 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.29% 4998 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.29% 4936 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.26% 4437 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()
0.26% 4423 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
0.25% 4380 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.25% 4360 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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.25% 4334 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
0.25% 4294 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.24% 4210 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.24% 4134 java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
Profiler for heap:
PROFILE SUMMARY from 2718 events (total: 379112M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
27.76% 105230M org.apache.lucene.util.SparseFixedBitSet#insertLong()
14.46% 54802M org.apache.lucene.util.ArrayUtil#growExact()
13.53% 51281M org.apache.lucene.util.SparseFixedBitSet#()
12.55% 47563M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
6.06% 22977M org.apache.lucene.util.fst.BytesStore#writeByte()
4.66% 17662M org.apache.lucene.util.LongHeap#()
1.78% 6763M perf.LineFileDocs#nextDoc()
1.60% 6062M java.util.Arrays#copyOf()
1.02% 3884M org.apache.lucene.util.BytesRef#()
0.92% 3483M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
0.80% 3023M org.apache.lucene.index.ParallelPostingsArray#()
0.74% 2799M java.util.Arrays#copyOfRange()
0.68% 2580M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.68% 2576M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
0.68% 2576M java.util.ArrayList#grow()
0.66% 2512M perf.LineFileDocs#readDocs()
0.64% 2417M perf.LineFileDocs#cloneDoc()
0.57% 2150M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.49% 1860M java.lang.AbstractStringBuilder#()
0.46% 1738M org.apache.lucene.util.hnsw.NeighborArray#()
0.41% 1553M java.lang.StringUTF16#compress()
0.40% 1522M java.lang.String#()
0.40% 1511M org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.35% 1310M java.lang.Long#valueOf()
0.34% 1290M java.lang.StringLatin1#newString()
0.29% 1086M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.29% 1082M org.apache.lucene.util.hnsw.HnswGraph#search()
0.28% 1071M java.util.HashMap#resize()
0.28% 1059M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.28% 1054M perf.LineFileDocs#readVector()
0.27% 1036M java.nio.HeapByteBuffer#()
0.25% 966M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.23% 869M org.apache.lucene.util.LongHeap#create()
0.23% 863M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.23% 861M java.util.HashMap#newNode()
0.23% 861M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.23% 859M org.apache.lucene.facet.FacetsConfig#build()
0.22% 852M java.util.HashMap$EntrySet#iterator()
0.18% 696M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.18% 691M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.17% 654M org.apache.lucene.util.fst.FSTCompiler#()
0.17% 649M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.17% 644M org.apache.lucene.document.IntPoint#pack()
0.17% 644M org.apache.lucene.document.LongPoint#pack()
0.17% 640M java.util.ArrayList#iterator()
0.17% 640M java.util.HashMap#entrySet()
0.17% 639M org.apache.lucene.util.IntsRefBuilder#()
0.17% 639M java.lang.Integer#toString()
0.17% 638M java.util.regex.Matcher#()
0.15% 557M org.apache.lucene.document.IntPoint#getType()
Profiler for heap:
PROFILE SUMMARY from 2718 events (total: 379112M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
27.76% 105230M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
14.40% 54580M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
13.53% 51281M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
12.55% 47563M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
6.06% 22977M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
2.49% 9434M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
2.17% 8228M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
1.78% 6763M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.97% 3696M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.92% 3483M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
0.80% 3023M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.74% 2799M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.68% 2580M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
0.68% 2576M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
0.68% 2576M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.66% 2512M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.64% 2417M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.62% 2366M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
0.49% 1860M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.46% 1738M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.45% 1724M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.41% 1553M java.lang.StringUTF16#compress()
at java.lang.String#()
0.40% 1522M java.lang.String#()
at java.lang.String#()
0.40% 1511M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.40% 1498M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.34% 1292M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.29% 1086M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.29% 1082M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.28% 1078M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.28% 1071M java.util.HashMap#resize()
at java.util.HashMap#putVal()
0.28% 1059M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.28% 1054M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.27% 1036M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.25% 966M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.23% 869M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.23% 863M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
0.23% 861M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.23% 859M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.18% 696M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.17% 654M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.17% 651M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.17% 649M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.17% 648M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.17% 642M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
at org.apache.lucene.index.BinaryDocValuesWriter#addValue()
0.17% 639M java.util.HashMap$EntrySet#iterator()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.17% 638M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.17% 638M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.15% 557M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
0.12% 441M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.11% 431M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
Profiler for heap:
PROFILE SUMMARY from 2718 events (total: 379112M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
27.76% 105230M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
13.60% 51560M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
13.53% 51281M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
12.55% 47563M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
6.06% 22977M 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()
2.32% 8794M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
2.17% 8228M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
1.78% 6763M 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.97% 3696M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
0.92% 3483M 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()
0.80% 3023M 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()
0.74% 2799M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
0.68% 2580M 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.68% 2576M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.66% 2512M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.64% 2417M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.62% 2366M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
0.51% 1932M 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()
0.46% 1738M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.45% 1724M 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()
0.41% 1553M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
0.40% 1522M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.40% 1511M 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.40% 1498M 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.34% 1296M 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.34% 1292M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.29% 1086M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.29% 1082M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.28% 1076M 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.28% 1059M 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.28% 1054M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.27% 1036M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.26% 999M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.23% 869M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.23% 863M 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.23% 859M 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.18% 696M 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.17% 654M 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.17% 651M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.17% 651M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.17% 649M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.17% 649M 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.17% 648M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.17% 644M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.17% 642M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
at org.apache.lucene.index.BinaryDocValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexDocValue()
at org.apache.lucene.index.IndexingChain#processField()
0.17% 641M 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.17% 639M java.util.HashMap$EntrySet#iterator()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.17% 639M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.17% 639M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.17% 638M 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()
Profiler for heap:
PROFILE SUMMARY from 2718 events (total: 379112M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
27.76% 105230M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
13.60% 51560M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
13.51% 51207M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
12.55% 47563M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
6.06% 22977M 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()
2.32% 8794M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
2.17% 8228M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
1.78% 6763M 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.80% 3023M 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()
0.68% 2580M 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.66% 2512M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.64% 2417M 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.47% 1776M 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.45% 1724M 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.45% 1707M 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.41% 1553M 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()
0.40% 1522M 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()
0.40% 1511M 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.40% 1504M 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.40% 1500M 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()
0.40% 1498M 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()
0.40% 1498M 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.34% 1307M 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()
0.34% 1302M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.34% 1296M 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.34% 1292M 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.29% 1086M 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()
0.28% 1076M 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#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.28% 1076M 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.28% 1054M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.27% 1036M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.23% 870M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.23% 869M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.23% 864M 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.23% 863M 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.23% 859M 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.23% 858M 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.22% 851M 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.22% 848M 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.17% 654M 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.17% 651M 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()
0.17% 649M java.util.HashMap#newNode()
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.17% 649M 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.17% 648M 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()
0.17% 646M 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()
0.17% 644M 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.17% 643M 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.17% 642M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
at org.apache.lucene.index.BinaryDocValuesWriter#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.17% 641M 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.17% 641M 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#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
Profiler for heap:
PROFILE SUMMARY from 2718 events (total: 379112M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.92% 86897M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
13.51% 51207M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
12.55% 47563M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
11.04% 41871M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
4.84% 18333M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
3.51% 13319M 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()
2.56% 9688M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.55% 9658M 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()
2.04% 7715M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.78% 6763M 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.71% 6496M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.80% 3023M 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()
0.68% 2580M 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.66% 2512M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.64% 2417M 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.46% 1732M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.45% 1724M 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#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.45% 1722M 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.45% 1707M 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$166+0x0000000080229948.1800119600#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.41% 1553M 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()
0.40% 1522M 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()
0.40% 1511M 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.40% 1504M 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.40% 1500M 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()
0.40% 1498M 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()
0.40% 1498M 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()
0.34% 1307M 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()
0.34% 1302M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.34% 1296M 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.34% 1292M 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.29% 1086M 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()
0.28% 1079M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.28% 1076M 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#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()
0.28% 1076M 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.28% 1054M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.27% 1036M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.23% 870M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$173+0x0000000080234110.528793057#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.23% 864M 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.23% 863M 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.23% 859M 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.23% 858M 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.22% 851M 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.22% 848M 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.17% 654M 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.17% 651M 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()
0.17% 649M java.util.HashMap#newNode()
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.17% 649M 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#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.17% 648M 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()
0.17% 646M 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()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.17% 644M 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()
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 3737301 events (total: 3M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.97% 746245 org.apache.lucene.util.VectorUtil#dotProduct()
15.58% 582276 org.apache.lucene.util.LongHeap#push()
11.00% 410922 org.apache.lucene.util.LongHeap#size()
5.54% 206979 jdk.internal.util.random.RandomSupport#boundedNextInt()
4.91% 183682 org.apache.lucene.util.hnsw.BoundsChecker#create()
3.89% 145463 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
3.82% 142676 org.apache.lucene.util.hnsw.HnswGraph#search()
3.67% 137255 org.apache.lucene.util.SparseFixedBitSet#insertLong()
3.01% 112516 java.util.Arrays#binarySearch0()
1.74% 65174 org.apache.lucene.util.LongHeap#upHeap()
1.49% 55542 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
1.48% 55382 org.apache.lucene.index.TermsHashPerField#writeByte()
1.43% 53349 org.apache.lucene.util.SparseFixedBitSet#()
1.37% 51221 org.apache.lucene.util.LongHeap#downHeap()
0.86% 32290 java.io.FileOutputStream#write()
0.82% 30732 java.nio.Buffer#position()
0.73% 27226 java.util.Arrays#rangeCheck()
0.73% 27198 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
0.57% 21273 sun.nio.ch.FileDispatcherImpl#write0()
0.56% 21035 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.53% 19856 java.util.SplittableRandom#nextInt()
0.52% 19332 org.apache.lucene.util.hnsw.NeighborArray#add()
0.51% 19236 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
0.50% 18552 org.apache.lucene.util.hnsw.NeighborQueue#add()
0.42% 15773 org.apache.lucene.util.LongHeap$1#lessThan()
0.42% 15718 java.util.Arrays#equals()
0.40% 14794 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.33% 12377 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
0.33% 12360 org.apache.lucene.util.BytesRefHash#add()
0.33% 12151 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.31% 11433 org.apache.lucene.util.LongHeap#pop()
0.30% 11310 jdk.internal.util.random.RandomSupport#checkBound()
0.29% 10710 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.28% 10584 java.util.Arrays#binarySearch()
0.28% 10548 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.28% 10515 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.28% 10300 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.27% 10077 org.apache.lucene.util.hnsw.NeighborQueue#size()
0.27% 10031 org.apache.lucene.util.hnsw.BoundsChecker$Max#check()
0.27% 9967 org.apache.lucene.index.IndexingChain$PerField#invert()
0.25% 9372 org.apache.lucene.util.hnsw.BoundsChecker#()
0.25% 9327 org.apache.lucene.util.LongHeap$2#lessThan()
0.21% 7772 jdk.jfr.internal.JVM#emitEvent()
0.20% 7498 java.util.ArrayList#elementData()
0.20% 7343 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.19% 7134 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.17% 6452 jdk.internal.util.Preconditions#checkFromIndexSize()
0.15% 5654 java.util.Objects#checkIndex()
0.14% 5319 org.apache.lucene.util.ByteBlockPool#newSlice()
0.14% 5289 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
Profiler for cpu:
PROFILE SUMMARY from 3737301 events (total: 3M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.97% 746245 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
15.58% 582240 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
11.00% 410922 org.apache.lucene.util.LongHeap#size()
at org.apache.lucene.util.hnsw.NeighborQueue#size()
5.54% 206979 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
4.91% 183682 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
3.82% 142676 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.67% 137255 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
3.01% 112516 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
2.77% 103422 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.74% 65174 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
1.49% 55541 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
1.48% 55382 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.43% 53349 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.18% 44256 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
0.86% 32290 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.73% 27198 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.72% 26851 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
0.61% 22921 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
0.60% 22468 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.57% 21273 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.56% 21035 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.53% 19856 java.util.SplittableRandom#nextInt()
at jdk.internal.util.random.RandomSupport#boundedNextInt()
0.51% 19155 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
0.50% 18552 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.42% 15679 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
0.41% 15404 org.apache.lucene.util.LongHeap$1#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
0.40% 15059 org.apache.lucene.util.hnsw.NeighborArray#add()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.40% 14794 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
0.39% 14696 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.33% 12360 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.33% 12151 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.31% 11433 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.30% 11310 jdk.internal.util.random.RandomSupport#checkBound()
at java.util.random.RandomGenerator#nextInt()
0.29% 10710 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.28% 10584 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
0.28% 10548 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
0.28% 10515 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.27% 10277 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.27% 10077 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.27% 10031 org.apache.lucene.util.hnsw.BoundsChecker$Max#check()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.27% 9967 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.25% 9372 org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
0.24% 8798 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
0.21% 7772 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
0.21% 7678 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.20% 7496 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
0.20% 7343 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.19% 7134 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.19% 6965 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.17% 6452 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
Profiler for cpu:
PROFILE SUMMARY from 3737301 events (total: 3M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.58% 582240 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
14.89% 556392 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
11.00% 410922 org.apache.lucene.util.LongHeap#size()
at org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
5.54% 206979 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.91% 183682 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
3.82% 142676 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
3.67% 137255 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.77% 103422 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
2.62% 97931 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#selectDiverse()
2.46% 91922 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
2.20% 82244 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.73% 64812 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.HnswGraph#search()
1.43% 53349 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.93% 34886 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.89% 33405 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.87% 32512 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.HnswGraph#search()
0.77% 28868 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.73% 27198 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.72% 26789 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.60% 22468 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.58% 21634 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.57% 21273 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.56% 21035 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.53% 19856 java.util.SplittableRandom#nextInt()
at jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.52% 19309 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.50% 18552 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.46% 17231 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.44% 16319 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.42% 15679 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.41% 15399 org.apache.lucene.util.LongHeap$1#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.40% 15059 org.apache.lucene.util.hnsw.NeighborArray#add()
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.39% 14696 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.33% 12360 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.33% 12151 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.32% 12102 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.31% 11744 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.30% 11310 jdk.internal.util.random.RandomSupport#checkBound()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.29% 10710 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.28% 10548 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.28% 10515 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.27% 10077 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.27% 10031 org.apache.lucene.util.hnsw.BoundsChecker$Max#check()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.27% 9967 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% 9575 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.25% 9372 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.HnswGraph#search()
0.24% 8798 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.22% 8382 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.22% 8300 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21% 7772 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.20% 7541 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
Profiler for cpu:
PROFILE SUMMARY from 3737301 events (total: 3M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.58% 582240 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
14.89% 556392 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
11.00% 410922 org.apache.lucene.util.LongHeap#size()
at org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
5.54% 206979 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
3.67% 137255 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
3.22% 120280 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.89% 108144 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
2.62% 97931 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
2.46% 91922 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
2.30% 86002 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
2.20% 82244 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
2.02% 75538 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.73% 64812 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
1.24% 46515 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.93% 34886 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.89% 33405 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.87% 32512 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.72% 26789 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.60% 22468 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.60% 22396 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.58% 21634 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.57% 21273 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.56% 21035 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% 20774 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.53% 19856 java.util.SplittableRandom#nextInt()
at jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.47% 17420 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.46% 17194 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.44% 16319 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.42% 15679 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.41% 15399 org.apache.lucene.util.LongHeap$1#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.39% 14696 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.36% 13542 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.35% 13156 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.33% 12360 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.32% 12102 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.31% 11744 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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.30% 11310 jdk.internal.util.random.RandomSupport#checkBound()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.29% 10710 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.28% 10548 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.28% 10515 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.28% 10342 org.apache.lucene.util.hnsw.NeighborArray#add()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.27% 9967 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.26% 9575 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.25% 9372 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.24% 8798 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.22% 8382 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.22% 8300 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.21% 7772 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$64+0x0000000080023590.606508809#run()
at java.lang.Thread#run()
0.20% 7343 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.20% 7289 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
Profiler for cpu:
PROFILE SUMMARY from 3737301 events (total: 3M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.94% 446341 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
11.00% 410922 org.apache.lucene.util.LongHeap#size()
at org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
8.07% 301449 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
6.82% 254943 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
5.37% 200704 jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
3.64% 135899 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
3.22% 120280 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
3.02% 112963 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
2.89% 108144 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.30% 86002 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.20% 82244 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.02% 75538 org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.97% 73442 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.80% 67429 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.37% 51074 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.24% 46515 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.93% 34886 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.89% 33405 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.82% 30502 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#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.72% 26789 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.65% 24292 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.60% 22435 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.58% 21634 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.57% 21420 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.56% 21050 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.56% 21035 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.56% 20774 org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.51% 19000 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.49% 18480 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.48% 17912 java.util.SplittableRandom#nextInt()
at jdk.internal.util.random.RandomSupport#boundedNextInt()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.47% 17420 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.46% 17194 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.44% 16319 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.42% 15679 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#updateDocument()
0.37% 13738 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.36% 13542 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.35% 13166 org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
0.35% 13156 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.33% 12360 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.32% 12102 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.30% 11092 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.29% 10972 org.apache.lucene.util.LongHeap$1#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.29% 10710 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.28% 10515 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()
0.28% 10342 org.apache.lucene.util.hnsw.NeighborArray#add()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.27% 9967 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.23% 8706 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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.22% 8382 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.22% 8300 org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.KnnVectorsWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
0.21% 7953 jdk.internal.util.random.RandomSupport#checkBound()
at java.util.random.RandomGenerator#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
Profiler for heap:
PROFILE SUMMARY from 901202 events (total: 1765143M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.75% 736867M org.apache.lucene.util.SparseFixedBitSet#insertLong()
14.86% 262304M org.apache.lucene.util.ArrayUtil#growExact()
9.59% 169321M org.apache.lucene.util.fst.BytesStore#writeByte()
5.34% 94320M org.apache.lucene.util.LongHeap#()
5.06% 89359M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
3.40% 60076M org.apache.lucene.util.SparseFixedBitSet#()
2.71% 47798M perf.LineFileDocs#nextDoc()
1.61% 28376M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.32% 23279M java.lang.StringUTF16#compress()
1.23% 21659M perf.LineFileDocs#readDocs()
1.21% 21330M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.83% 14689M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
0.80% 14176M org.apache.lucene.index.ParallelPostingsArray#()
0.62% 10893M java.lang.String#()
0.58% 10286M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.58% 10156M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.57% 10040M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.56% 9837M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.51% 9026M org.apache.lucene.util.hnsw.NeighborArray#()
0.50% 8747M java.nio.HeapByteBuffer#()
0.49% 8731M perf.LineFileDocs#readVector()
0.47% 8327M org.apache.lucene.util.BytesRef#()
0.32% 5729M org.apache.lucene.util.TimSorter#()
0.32% 5687M java.util.ArrayList#grow()
0.29% 5123M org.apache.lucene.util.hnsw.HnswGraph#search()
0.28% 4874M java.util.ArrayList#iterator()
0.26% 4608M org.apache.lucene.util.fst.FSTCompiler#()
0.22% 3941M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.20% 3594M java.util.regex.Matcher#()
0.20% 3504M org.apache.lucene.util.fst.FSTEnum#getArc()
0.20% 3492M org.apache.lucene.util.BytesRefHash#rehash()
0.18% 3134M org.apache.lucene.util.LongHeap#create()
0.17% 3015M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.16% 2783M java.util.TreeMap#keyIterator()
0.16% 2770M org.apache.lucene.document.IntPoint#pack()
0.14% 2442M java.util.regex.Pattern#matcher()
0.14% 2405M org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.13% 2207M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.11% 1896M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.11% 1886M java.util.Formatter#parse()
0.09% 1574M java.lang.StringLatin1#newString()
0.08% 1414M java.util.Formatter$FormatSpecifier#checkGeneral()
0.08% 1392M java.lang.Integer#toString()
0.08% 1380M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.07% 1242M java.util.Arrays#copyOfRange()
0.07% 1149M java.util.Arrays#copyOf()
0.06% 1099M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.06% 1063M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.06% 1060M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.06% 1004M org.apache.lucene.util.fst.FSTEnum#()
Profiler for heap:
PROFILE SUMMARY from 901202 events (total: 1765143M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.75% 736867M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
14.75% 260367M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
9.59% 169316M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
5.06% 89359M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
3.40% 60076M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
3.02% 53329M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
2.71% 47798M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.32% 40991M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
1.61% 28376M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.32% 23279M java.lang.StringUTF16#compress()
at java.lang.String#()
1.23% 21659M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.21% 21330M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
0.83% 14689M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
0.80% 14176M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.62% 10893M java.lang.String#()
at java.lang.String#()
0.58% 10286M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.58% 10156M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.57% 10040M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.56% 9813M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
0.51% 9026M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.50% 8747M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.49% 8731M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.40% 7127M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.32% 5729M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.32% 5687M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.29% 5123M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.26% 4608M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.26% 4512M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.21% 3619M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.20% 3594M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.20% 3492M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.18% 3134M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.16% 2783M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.16% 2770M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.15% 2565M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.14% 2442M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.14% 2405M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.13% 2207M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.11% 1904M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.hnsw.NeighborArray#add()
0.11% 1896M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.11% 1886M java.util.Formatter#parse()
at java.util.Formatter#format()
0.09% 1570M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.08% 1444M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.08% 1414M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.08% 1392M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.07% 1292M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.07% 1234M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.07% 1149M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.06% 1099M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.06% 1063M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
Profiler for heap:
PROFILE SUMMARY from 901202 events (total: 1765143M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.75% 736867M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
14.56% 257032M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
9.59% 169316M 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()
5.06% 89359M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.40% 60076M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
2.71% 47798M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.35% 41495M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
2.32% 40991M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
1.61% 28376M 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.32% 23279M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.23% 21659M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.21% 21330M 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.80% 14176M 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()
0.67% 11833M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.63% 11037M 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()
0.62% 10893M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.58% 10156M 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.56% 9813M 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.51% 9026M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.49% 8731M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.49% 8717M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.40% 7127M 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()
0.36% 6363M 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.33% 5903M 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.32% 5729M 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.32% 5687M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.29% 5123M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.26% 4608M 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.26% 4512M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.23% 4137M 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.22% 3923M 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.21% 3619M 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.20% 3594M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.20% 3492M 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.18% 3134M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.16% 2783M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.16% 2770M 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.15% 2565M 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.15% 2560M 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.14% 2442M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.14% 2405M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
0.13% 2207M 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.12% 2157M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.hnsw.NeighborArray#add()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.11% 1904M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.hnsw.NeighborArray#add()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.11% 1896M 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.11% 1886M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.09% 1570M 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.08% 1444M 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.08% 1414M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.08% 1392M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
PROFILE SUMMARY from 901202 events (total: 1765143M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.75% 736867M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
14.56% 257032M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
9.59% 169263M 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()
5.06% 89359M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
3.05% 53909M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
2.71% 47798M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.35% 41495M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
2.32% 40991M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
1.32% 23279M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.23% 21659M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.21% 21330M 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.99% 17456M 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.80% 14176M 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()
0.62% 10920M 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.62% 10893M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.56% 9813M 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()
0.49% 8731M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.49% 8717M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.42% 7446M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.41% 7234M 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.40% 7127M 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.36% 6332M 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.35% 6167M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.34% 5948M 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% 5903M 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.32% 5729M 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.28% 4863M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
0.26% 4512M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
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% 4387M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.24% 4163M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.23% 4137M 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$278+0x000000008021b990.733708603#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.22% 3923M 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$278+0x000000008021b990.733708603#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.22% 3823M 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$278+0x000000008021b990.733708603#merge()
0.22% 3802M 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.21% 3619M 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.20% 3594M 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.20% 3492M 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.18% 3134M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.17% 3036M 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.17% 2956M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.16% 2770M 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.15% 2569M 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.15% 2560M 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.14% 2533M 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.14% 2442M 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% 2299M 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.13% 2207M 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.12% 2166M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.12% 2157M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.hnsw.NeighborArray#add()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
0.11% 1904M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.hnsw.NeighborArray#add()
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.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
Profiler for heap:
PROFILE SUMMARY from 901202 events (total: 1765143M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.52% 468165M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
15.22% 268702M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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()
8.86% 156308M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
6.44% 113636M 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()
5.71% 100724M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
4.60% 81199M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
3.15% 55627M 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()
3.05% 53909M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.71% 47798M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.32% 23279M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.25% 22094M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.24% 21840M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.23% 21659M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.21% 21330M 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()
1.10% 19400M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.08% 19150M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.94% 16549M 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.80% 14176M 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()
0.62% 10920M 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$278+0x000000008021b990.733708603#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.62% 10893M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.56% 9813M 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()
0.49% 8731M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.49% 8717M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.46% 8159M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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% 7234M 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.40% 7127M 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.35% 6167M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.35% 6116M 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.34% 5948M 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.32% 5729M 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$278+0x000000008021b990.733708603#merge()
0.30% 5341M 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.28% 4863M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.26% 4512M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
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.24% 4163M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#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.23% 4137M 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$278+0x000000008021b990.733708603#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.23% 4000M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$278+0x000000008021b990.733708603#merge()
0.22% 3923M 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$278+0x000000008021b990.733708603#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.22% 3823M 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$278+0x000000008021b990.733708603#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.22% 3802M 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.20% 3594M 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% 3492M 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.20% 3445M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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()
0.17% 3036M 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.17% 2956M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#mergeVectors()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080222d88.1647122153#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.16% 2770M 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.15% 2569M 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.15% 2560M 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.14% 2447M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
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$278+0x000000008021b990.733708603#merge()
0.14% 2442M 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% 2299M 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()
Profiler results (searching)
CPU:
PROFILE SUMMARY from 8328863 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.71% 391989 org.apache.lucene.search.TermScorer#score()
2.68% 223234 org.apache.lucene.search.ConjunctionDISI#doNext()
2.59% 215927 java.nio.DirectByteBuffer#get()
2.41% 200627 org.apache.lucene.store.ByteBufferGuard#getByte()
2.25% 187067 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
2.11% 175785 org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.80% 149913 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
1.79% 148954 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.67% 139304 jdk.internal.misc.Unsafe#convEndian()
1.58% 131487 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.40% 116490 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
1.39% 115788 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
1.36% 113511 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.35% 112762 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
1.33% 110834 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
1.30% 107859 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
1.15% 95916 org.apache.lucene.store.ByteBufferGuard#ensureValid()
1.13% 94201 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
1.11% 92308 java.nio.Buffer#position()
1.09% 90891 org.apache.lucene.store.ByteBufferIndexInput#seek()
1.08% 90076 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
0.99% 82697 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.93% 77517 org.apache.lucene.util.PriorityQueue#downHeap()
0.81% 67423 org.apache.lucene.search.PhraseScorer$1#matches()
0.80% 66978 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.78% 64883 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
0.76% 63539 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.76% 63225 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.74% 62000 java.nio.MappedByteBuffer#position()
0.71% 59480 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.71% 59000 java.util.HashMap#getNode()
0.69% 57384 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
0.68% 56413 java.nio.Buffer#nextGetIndex()
0.67% 56182 org.apache.lucene.store.ByteBufferIndexInput#readLongs()
0.67% 56105 java.nio.Buffer#checkIndex()
0.65% 53892 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
0.60% 49688 org.apache.lucene.search.ConjunctionScorer#score()
0.59% 48808 org.apache.lucene.util.PriorityQueue#upHeap()
0.58% 48497 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
0.57% 47839 org.apache.lucene.util.FixedBitSet#set()
0.57% 47705 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.56% 46915 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
0.56% 46742 org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.56% 46429 org.apache.lucene.store.DataInput#readVInt()
0.56% 46415 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
0.54% 45207 org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.54% 45068 org.apache.lucene.codecs.lucene90.ForUtil#expand16To32()
0.54% 44756 org.apache.lucene.search.LeafSimScorer#score()
0.53% 44270 org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.51% 42241 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
PROFILE SUMMARY from 8328863 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.65% 220532 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
2.54% 211255 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
1.94% 161560 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
1.85% 154179 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.79% 148775 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.67% 139065 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
1.58% 131484 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.54% 128056 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.47% 122513 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
1.39% 115788 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.35% 112762 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.32% 109896 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.30% 107859 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.27% 105789 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.13% 94201 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
1.09% 90891 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
1.05% 87382 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.99% 82697 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
0.96% 80231 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.94% 78014 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.90% 74932 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
0.87% 72510 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.81% 67226 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.80% 66978 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.78% 64878 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.77% 64470 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.77% 64112 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.66% 55140 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
0.66% 54948 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
0.64% 53409 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.62% 51976 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
0.60% 49683 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.60% 49585 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.59% 49341 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.59% 48808 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
0.58% 48096 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.58% 47988 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.56% 46913 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
0.56% 46448 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
0.54% 45068 org.apache.lucene.codecs.lucene90.ForUtil#expand16To32()
at org.apache.lucene.codecs.lucene90.ForUtil#decodeTo32()
0.52% 43259 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
0.51% 42664 org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
0.50% 42016 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
0.47% 39081 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
0.47% 38923 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
0.44% 36536 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.43% 36103 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
0.43% 35912 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.43% 35793 java.util.ArrayList#get()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
0.42% 35057 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
at org.apache.lucene.search.PhraseScorer$1#matches()
PROFILE SUMMARY from 8328863 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.67% 138885 org.apache.lucene.search.ScoreCachingWrappingScorer#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()
1.55% 128913 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.54% 127929 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.52% 126880 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.47% 122222 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
1.40% 116538 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.39% 115788 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.35% 112762 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.30% 107859 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.27% 105765 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()
1.12% 93241 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.96% 79558 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.94% 78073 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.90% 74926 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
0.87% 72507 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.83% 69450 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.81% 67206 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.77% 64306 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% 56726 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.66% 54948 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.59% 49355 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.59% 48899 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.58% 48610 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#skip()
0.55% 45683 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.ScoreCachingWrappingScorer#score()
0.52% 43472 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.50% 41952 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#countOneSegment()
0.49% 40434 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.46% 38484 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% 37557 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.44% 36638 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.43% 35989 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.43% 35501 org.apache.lucene.codecs.lucene90.ForUtil#expand16To32()
at org.apache.lucene.codecs.lucene90.ForUtil#decodeTo32()
at org.apache.lucene.codecs.lucene90.PForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#refillDocs()
0.42% 35194 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
0.42% 35076 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.42% 35055 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.42% 34979 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.42% 34949 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.41% 34530 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.41% 34157 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()
0.41% 34041 org.apache.lucene.index.CodecReader#getSortedNumericDocValues()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.41% 33744 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.39% 32848 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.39% 32833 java.util.Collections$UnmodifiableCollection$1#()
at java.util.Collections$UnmodifiableCollection#iterator()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.39% 32237 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.38% 32028 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()
0.37% 31053 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()
0.36% 30164 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.35% 29515 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#refillDocs()
0.35% 29450 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.35% 29357 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
PROFILE SUMMARY from 8328863 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.54% 127927 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.47% 122200 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.40% 116512 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.39% 115788 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.35% 112762 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.30% 108618 org.apache.lucene.search.ScoreCachingWrappingScorer#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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
1.30% 107859 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.26% 104920 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()
1.12% 93240 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.96% 79558 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.90% 74926 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.88% 73160 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.83% 69438 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.81% 67206 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.79% 66000 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.73% 60874 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.59% 49352 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.59% 48773 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.50% 41952 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#countOneSegment()
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()
0.48% 39695 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.47% 38903 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% 38483 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.43% 35989 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.42% 35192 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
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()
0.42% 35055 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.42% 34979 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.41% 34156 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()
0.41% 34041 org.apache.lucene.index.CodecReader#getSortedNumericDocValues()
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.39% 32848 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.39% 32833 java.util.Collections$UnmodifiableCollection$1#()
at java.util.Collections$UnmodifiableCollection#iterator()
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.39% 32232 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.39% 32146 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.38% 32028 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.37% 30989 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()
0.36% 30224 org.apache.lucene.search.ScoreCachingWrappingScorer#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.35% 29326 org.apache.lucene.util.PriorityQueue#add()
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()
0.34% 28167 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.34% 28049 java.util.ArrayList#get()
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()
0.34% 28002 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.index.SingletonSortedNumericDocValues#nextValue()
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.33% 27828 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
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.33% 27718 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
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.33% 27257 org.apache.lucene.search.TermScorer#score()
at 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()
0.32% 26867 org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at 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()
0.30% 25332 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
at org.apache.lucene.util.BitSet#or()
at org.apache.lucene.util.FixedBitSet#or()
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()
0.30% 25158 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.30% 25009 org.apache.lucene.queries.spans.NearSpansOrdered#nextStartPosition()
at org.apache.lucene.queries.spans.SpanScorer#setFreqCurrentDoc()
at org.apache.lucene.queries.spans.SpanScorer#ensureFreq()
at org.apache.lucene.queries.spans.SpanScorer#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.30% 24846 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.30% 24843 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.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()
0.30% 24724 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.30% 24643 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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()
PROFILE SUMMARY from 8328863 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.54% 127927 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.40% 116512 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.39% 115788 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.35% 112762 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.30% 108618 org.apache.lucene.search.ScoreCachingWrappingScorer#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.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()
1.30% 107859 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.26% 104920 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()
1.12% 93240 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.96% 79558 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.90% 74920 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.88% 73160 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.83% 69028 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.81% 67206 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.79% 66000 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.73% 60874 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.59% 49352 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.58% 48191 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.50% 41952 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#countOneSegment()
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.48% 39695 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.47% 38903 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% 38480 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.43% 35989 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.42% 35188 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
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()
at org.apache.lucene.search.IndexSearcher#search()
0.42% 35055 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.42% 34979 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.41% 34156 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.41% 34041 org.apache.lucene.index.CodecReader#getSortedNumericDocValues()
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% 33788 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.index.SingletonSortedNumericDocValues#nextValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.39% 32848 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.39% 32833 java.util.Collections$UnmodifiableCollection$1#()
at java.util.Collections$UnmodifiableCollection#iterator()
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.39% 32232 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.39% 32146 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.38% 32028 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.37% 30989 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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.36% 30224 org.apache.lucene.search.ScoreCachingWrappingScorer#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.36% 29867 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.index.SingletonSortedNumericDocValues#nextValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.35% 29326 org.apache.lucene.util.PriorityQueue#add()
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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.34% 28167 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.34% 28049 java.util.ArrayList#get()
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()
at org.apache.lucene.search.IndexSearcher#search()
0.34% 28002 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.index.SingletonSortedNumericDocValues#nextValue()
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.33% 27828 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
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.33% 27718 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
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.33% 27257 org.apache.lucene.search.TermScorer#score()
at 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.32% 27036 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.32% 26867 org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at 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()
0.30% 25332 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
at org.apache.lucene.util.BitSet#or()
at org.apache.lucene.util.FixedBitSet#or()
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()
0.30% 25158 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.30% 25009 org.apache.lucene.queries.spans.NearSpansOrdered#nextStartPosition()
at org.apache.lucene.queries.spans.SpanScorer#setFreqCurrentDoc()
at org.apache.lucene.queries.spans.SpanScorer#ensureFreq()
at org.apache.lucene.queries.spans.SpanScorer#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.30% 24846 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.30% 24843 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.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()
HEAP:
PROFILE SUMMARY from 31413 events (total: 1018002M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.43% 330167M java.lang.Integer#valueOf()
12.56% 127834M org.apache.lucene.util.FixedBitSet#()
4.58% 46631M jdk.internal.math.FloatingDecimal#readJavaFormatString()
3.82% 38923M java.util.AbstractList#iterator()
2.79% 28409M java.lang.StringLatin1#newString()
2.32% 23665M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.22% 22631M java.util.Arrays#copyOf()
2.22% 22558M java.util.Arrays#copyOfRange()
2.20% 22406M java.lang.ref.Finalizer#runFinalization()
1.84% 18778M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.69% 17238M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.67% 17016M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.66% 16932M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
1.23% 12550M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
1.13% 11545M org.apache.lucene.util.ArrayUtil#growExact()
1.09% 11079M java.util.ArrayList#grow()
1.09% 11065M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.06% 10815M java.lang.StringUTF16#compress()
0.96% 9747M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.93% 9468M org.apache.lucene.util.BytesRef#()
0.80% 8117M java.util.AbstractList#listIterator()
0.78% 7977M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.73% 7430M java.nio.DirectByteBufferR#duplicate()
0.68% 6872M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.58% 5953M perf.SearchPerfTest#_main()
0.58% 5909M org.apache.lucene.search.BooleanScorer#()
0.55% 5627M java.util.Arrays#asList()
0.54% 5488M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.52% 5326M java.lang.String#split()
0.52% 5312M perf.VectorDictionary#parseLine()
0.51% 5239M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.49% 4962M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.43% 4367M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.41% 4199M
0.41% 4199M java.util.logging.LogManager#reset()
0.41% 4199M jdk.jfr.internal.ShutdownHook#run()
0.41% 4186M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.39% 3933M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.38% 3834M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
0.35% 3584M org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$FieldEntry#()
0.34% 3496M java.nio.DirectByteBufferR#slice()
0.34% 3446M org.apache.lucene.util.BytesRef#utf8ToString()
0.34% 3436M perf.StatisticsHelper#startStatistics()
0.32% 3269M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.32% 3268M org.apache.lucene.codecs.lucene90.ForUtil#()
0.32% 3254M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.31% 3136M java.util.AbstractList$SubList#listIterator()
0.31% 3118M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.30% 3034M java.util.AbstractList#subList()
0.28% 2871M org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
PROFILE SUMMARY from 31413 events (total: 1018002M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.34% 329259M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
11.53% 117379M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
4.58% 46631M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
3.36% 34176M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
2.73% 27749M java.lang.StringLatin1#newString()
at java.lang.String#substring()
2.32% 23665M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.22% 22558M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
2.20% 22406M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
2.12% 21601M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
1.67% 17016M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.66% 16932M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.23% 12550M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.17% 11872M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.11% 11345M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.09% 11065M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.09% 11059M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.01% 10300M java.lang.StringUTF16#compress()
at java.lang.String#()
1.01% 10246M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.96% 9747M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
0.91% 9280M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.80% 8117M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
0.78% 7977M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.73% 7430M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
0.68% 6872M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.63% 6365M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.58% 5953M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.58% 5909M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.55% 5570M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.54% 5488M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.53% 5365M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.52% 5326M java.lang.String#split()
at java.lang.String#split()
0.52% 5312M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.51% 5208M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
0.47% 4747M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.44% 4475M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
0.43% 4367M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
0.41% 4199M
0.41% 4199M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 4199M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.41% 4186M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.40% 4061M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.39% 3933M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.38% 3834M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.35% 3584M org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$FieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readField()
0.34% 3496M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
0.34% 3446M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.32% 3269M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.31% 3190M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
0.31% 3136M java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
PROFILE SUMMARY from 31413 events (total: 1018002M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.31% 328886M 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.39% 75229M 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()
4.58% 46631M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
3.47% 35329M 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.73% 27749M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
2.32% 23665M 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.20% 22406M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
2.13% 21699M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
2.12% 21601M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.01% 20450M 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% 16932M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.37% 13939M 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.30% 13271M 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.23% 12550M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.17% 11872M 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()
1.09% 11059M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.01% 10246M 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.80% 8117M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
0.71% 7216M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
0.70% 7085M 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.68% 6944M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.68% 6872M 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.67% 6820M 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.58% 5953M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.58% 5909M 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.56% 5685M 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.55% 5594M 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.55% 5570M 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.52% 5326M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.52% 5312M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
0.51% 5208M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
0.51% 5201M 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.51% 5155M 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.47% 4747M 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.44% 4475M 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.42% 4260M 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.41% 4199M
0.41% 4199M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 4199M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.41% 4125M 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.39% 3993M 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.38% 3892M 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.37% 3816M 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% 3796M 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.36% 3684M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.35% 3584M org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$FieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readField()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readFields()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readMetadata()
0.34% 3496M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
at org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.34% 3446M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
0.34% 3440M 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()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
PROFILE SUMMARY from 31413 events (total: 1018002M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.31% 328886M 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.62% 57236M 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()
4.58% 46631M 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()
3.47% 35329M 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.73% 27749M 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.20% 22406M 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()
2.13% 21699M 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#()
2.09% 21304M 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()
1.77% 17992M 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% 16932M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.48% 15077M 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.37% 13939M 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.23% 12550M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.14% 11560M 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()
1.01% 10246M 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.84% 8540M 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.80% 8117M 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.71% 7216M 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.70% 7085M 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.68% 6944M 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+0x000000008014a800.1813187653#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000080142400.931496835#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.68% 6872M 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$64+0x0000000080023590.606508809#run()
at java.lang.Thread#run()
0.66% 6761M 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.65% 6596M 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.63% 6401M 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.58% 5953M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.58% 5909M 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.55% 5594M 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.52% 5326M 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.52% 5312M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.51% 5208M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 5082M 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.46% 4661M 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.44% 4475M 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.44% 4450M 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.42% 4273M 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.42% 4260M 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.41% 4211M 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.41% 4199M
0.41% 4199M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 4199M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.38% 3892M 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.35% 3584M org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$FieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readField()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readFields()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readMetadata()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsFormat#fieldsReader()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsReader#()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat#fieldsReader()
0.34% 3446M org.apache.lucene.util.BytesRef#utf8ToString()
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.31% 3190M 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.31% 3154M 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% 3136M 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()
0.30% 3076M 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.29% 2968M 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.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.29% 2957M 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()
PROFILE SUMMARY from 31413 events (total: 1018002M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.31% 328886M 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.62% 57236M 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()
4.58% 46631M 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()
3.47% 35329M 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.73% 27749M 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.20% 22406M 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()
2.13% 21699M 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()
2.09% 21304M 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()
1.77% 17992M 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% 16932M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.48% 15077M 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.37% 13939M 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.23% 12550M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.01% 10246M 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.91% 9292M 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.71% 7216M 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.70% 7085M 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.68% 6872M 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$64+0x0000000080023590.606508809#run()
at java.lang.Thread#run()
0.66% 6761M 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.60% 6131M 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+0x000000008014a800.1813187653#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000080142400.931496835#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.58% 5953M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.58% 5909M 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.55% 5594M 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.52% 5326M 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.52% 5312M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.51% 5208M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.50% 5082M 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.49% 4943M 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.46% 4661M 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.45% 4531M 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.44% 4475M 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.44% 4450M 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.43% 4393M 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.42% 4273M 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.42% 4260M 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.41% 4199M
0.41% 4199M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 4199M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.38% 3892M 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.36% 3668M 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.35% 3584M org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader$FieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readField()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readFields()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#readMetadata()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsReader#()
at org.apache.lucene.codecs.lucene90.Lucene90HnswVectorsFormat#fieldsReader()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsReader#()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat#fieldsReader()
at org.apache.lucene.index.SegmentCoreReaders#()
at org.apache.lucene.index.SegmentReader#()
at org.apache.lucene.index.StandardDirectoryReader$1#doBody()
at org.apache.lucene.index.StandardDirectoryReader$1#doBody()
0.34% 3446M org.apache.lucene.util.BytesRef#utf8ToString()
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.31% 3190M 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.31% 3154M 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.30% 3076M 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.29% 2968M 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.WANDScorer$1#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.29% 2957M 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.28% 2843M 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.26% 2687M 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()