Sun 10/29/2023
Last successful run: 2023.10.28.21.41.32
Lucene/Solr trunk rev 11436a848cbcc8302b31ca01e63e57dd35a93b1e (commits since last successful run)
luceneutil revision 50a5929c4b20224e42a6f67154a4c50f8d1f2ad8 (commits since last successful run)
openjdk full version "20+36-2344"
Java command-line: /usr/lib/jvm/java-20-openjdk-bin/bin/java --add-modules jdk.incubator.vector -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(10.0.0):C4978031:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698631630730, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19l4in _65(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698640261694, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19l9jb _98(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698648282334, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lee2 _cb(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698655609571, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19liyt _fe(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698662596128, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lncw _fp(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698666047745, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lns2 _g0(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698666415995, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lo6n _gb(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698666786777, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lokn _gm(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698667150551, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19loy5 _gx(10.0.0):C497804:[diagnostics={lucene.version=10.0.0, source=merge, os.arch=amd64, java.runtime.version=20+36-2344, mergeFactor=10, java.vendor=Oracle Corporation, os=Linux, os.version=6.4.1-arch1-1, timestamp=1698667509648, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lpaz _gy(10.0.0):C49780:[diagnostics={java.vendor=Oracle Corporation, os=Linux, java.runtime.version=20+36-2344, timestamp=1698667725107, source=flush, lucene.version=10.0.0, os.version=6.4.1-arch1-1, os.arch=amd64}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lpcb _gz(10.0.0):C49780:[diagnostics={java.vendor=Oracle Corporation, os=Linux, java.runtime.version=20+36-2344, timestamp=1698667740983, source=flush, lucene.version=10.0.0, os.version=6.4.1-arch1-1, os.arch=amd64}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lpdk _h0(10.0.0):C49781:[diagnostics={java.vendor=Oracle Corporation, os=Linux, java.runtime.version=20+36-2344, timestamp=1698667756169, source=flush, lucene.version=10.0.0, os.version=6.4.1-arch1-1, os.arch=amd64}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lpez _h1(10.0.0):C49780:[diagnostics={java.vendor=Oracle Corporation, os=Linux, java.runtime.version=20+36-2344, timestamp=1698667772151, source=flush, lucene.version=10.0.0, os.version=6.4.1-arch1-1, os.arch=amd64}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lpg8 _h2(10.0.0):C46742:[diagnostics={java.vendor=Oracle Corporation, os=Linux, java.runtime.version=20+36-2344, timestamp=1698667786629, source=flush, lucene.version=10.0.0, os.version=6.4.1-arch1-1, os.arch=amd64}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5sjyxuc07emenhvni6q19lphh
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| TermDateFacets | 15.4 | (3.5%) | 15.0 | (5.7%) | 1.0 X | 0.103 |
| MedTermDayTaxoFacets | 22.7 | (2.7%) | 22.2 | (4.5%) | 1.0 X | 0.076 |
| CountOrHighHigh | 25.1 | (16.0%) | 24.7 | (14.6%) | 1.0 X | 0.737 |
| OrHighMedDayTaxoFacets | 3.7 | (7.1%) | 3.7 | (5.4%) | 1.0 X | 0.442 |
| CountOrHighMed | 39.9 | (15.6%) | 39.4 | (14.3%) | 1.0 X | 0.764 |
| AndHighMed | 52.7 | (3.7%) | 52.1 | (4.6%) | 1.0 X | 0.348 |
| AndHighHigh | 22.9 | (4.0%) | 22.6 | (6.4%) | 1.0 X | 0.465 |
| AndHighHighDayTaxoFacets | 5.0 | (6.4%) | 4.9 | (6.3%) | 1.0 X | 0.622 |
| TermBGroup1M1P | 18.7 | (6.3%) | 18.6 | (4.8%) | 1.0 X | 0.599 |
| CountTerm | 8098.5 | (3.2%) | 8027.6 | (2.6%) | 1.0 X | 0.342 |
| AndHighOrMedMed | 26.1 | (4.0%) | 25.9 | (4.7%) | 1.0 X | 0.540 |
| TermGroup10K | 14.0 | (5.1%) | 13.8 | (4.9%) | 1.0 X | 0.592 |
| TermGroup100 | 14.8 | (5.6%) | 14.7 | (6.0%) | 1.0 X | 0.713 |
| CombinedHighHigh | 2.8 | (5.0%) | 2.7 | (5.5%) | 1.0 X | 0.702 |
| TermBGroup1M | 15.8 | (5.9%) | 15.7 | (5.6%) | 1.0 X | 0.731 |
| TermGroup1M | 13.5 | (5.1%) | 13.4 | (4.7%) | 1.0 X | 0.742 |
| CombinedHighMed | 4.4 | (4.8%) | 4.4 | (5.4%) | 1.0 X | 0.777 |
| IntervalsOrdered | 4.1 | (2.2%) | 4.1 | (2.6%) | 1.0 X | 0.653 |
| SpanNear | 5.0 | (3.8%) | 5.0 | (4.0%) | 1.0 X | 0.825 |
| Phrase | 11.0 | (4.8%) | 11.0 | (4.8%) | 1.0 X | 0.863 |
| AndHighMedDayTaxoFacets | 31.3 | (2.2%) | 31.3 | (2.1%) | 1.0 X | 0.856 |
| CountAndHighMed | 79.7 | (1.6%) | 79.6 | (1.8%) | 1.0 X | 0.818 |
| TermMonthSort | 928.8 | (1.4%) | 927.7 | (2.3%) | 1.0 X | 0.846 |
| AndMedOrHighHigh | 20.2 | (2.7%) | 20.2 | (2.3%) | 1.0 X | 0.944 |
| OrHighMed | 59.6 | (4.1%) | 59.6 | (4.0%) | 1.0 X | 0.982 |
| TermTitleSort | 51.3 | (5.6%) | 51.3 | (5.2%) | 1.0 X | 0.991 |
| BrowseMonthTaxoFacets | 6.0 | (1.9%) | 6.0 | (1.8%) | 1.0 X | 0.916 |
| CombinedTerm | 20.5 | (2.5%) | 20.5 | (2.6%) | 1.0 X | 0.924 |
| BrowseDateTaxoFacets | 6.9 | (0.3%) | 6.9 | (0.3%) | 1.0 X | 0.249 |
| VectorSearch | 99.2 | (0.2%) | 99.3 | (0.2%) | 1.0 X | 0.061 |
| BrowseDayOfYearTaxoFacets | 6.9 | (0.3%) | 6.9 | (0.2%) | 1.0 X | 0.083 |
| BrowseRandomLabelTaxoFacets | 6.3 | (0.4%) | 6.3 | (0.4%) | 1.0 X | 0.169 |
| Wildcard | 87.3 | (2.3%) | 87.5 | (1.9%) | 1.0 X | 0.715 |
| CountAndHighHigh | 20.2 | (2.0%) | 20.2 | (2.3%) | 1.0 X | 0.674 |
| SloppyPhrase | 2.3 | (4.7%) | 2.3 | (5.7%) | 1.0 X | 0.843 |
| Term | 468.7 | (5.6%) | 470.5 | (4.9%) | 1.0 X | 0.824 |
| Prefix3 | 128.0 | (3.6%) | 128.5 | (3.5%) | 1.0 X | 0.742 |
| TermDTSort | 175.7 | (1.0%) | 176.4 | (1.1%) | 1.0 X | 0.215 |
| IntNRQ | 28.1 | (12.7%) | 28.2 | (12.7%) | 1.0 X | 0.919 |
| CountPhrase | 5.0 | (2.7%) | 5.1 | (3.6%) | 1.0 X | 0.648 |
| OrHighHigh | 20.8 | (6.9%) | 20.9 | (7.1%) | 1.0 X | 0.796 |
| TermDayOfYearSort | 391.4 | (2.9%) | 394.3 | (1.7%) | 1.0 X | 0.325 |
| PKLookup | 216.2 | (1.7%) | 217.9 | (2.0%) | 1.0 X | 0.188 |
| Fuzzy1 | 71.2 | (1.1%) | 71.7 | (1.6%) | 1.0 X | 0.072 |
| Respell | 60.1 | (1.0%) | 60.6 | (1.4%) | 1.0 X | 0.034 |
| BrowseRandomLabelSSDVFacets | 5.0 | (14.1%) | 5.1 | (14.9%) | 1.0 X | 0.835 |
| Fuzzy2 | 65.2 | (0.9%) | 65.9 | (1.5%) | 1.0 X | 0.014 |
| BrowseMonthSSDVFacets | 6.3 | (4.5%) | 6.3 | (5.0%) | 1.0 X | 0.495 |
| BrowseDayOfYearSSDVFacets | 5.9 | (4.2%) | 6.0 | (4.7%) | 1.0 X | 0.435 |
| BrowseDateSSDVFacets | 1.8 | (13.5%) | 1.9 | (9.7%) | 1.0 X | 0.477 |
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:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 525830 events (total: 525830)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.64% 76998 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
10.17% 53502 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
6.21% 32654 org.apache.lucene.index.TermsHashPerField#writeByte()
5.96% 31317 java.lang.Character#codePointAtImpl()
4.76% 25036 org.apache.lucene.util.BytesRefBlockPool#equals()
3.40% 17904 org.apache.lucene.util.BytesRefHash#findHash()
3.18% 16726 java.lang.Integer#rotateLeft()
2.83% 14873 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.37% 12445 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
2.35% 12364 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.11% 11082 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.92% 10092 java.io.BufferedOutputStream#write()
1.83% 9623 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.70% 8958 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.69% 8911 org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.32% 6928 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.29% 6788 java.util.Arrays#fill()
1.17% 6168 java.lang.Character#isHighSurrogate()
1.10% 5786 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.06% 5598 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.93% 4889 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.76% 3989 java.lang.ThreadLocal$ThreadLocalMap#getEntry()
0.75% 3934 jdk.internal.util.ArraysSupport#mismatch()
0.66% 3471 java.lang.Object#()
0.62% 3278 org.apache.lucene.util.LongHeap#downHeap()
0.61% 3217 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.61% 3206 org.apache.lucene.util.FixedBitSet#set()
0.60% 3163 org.apache.lucene.store.DataInput#readVInt()
0.58% 3037 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.56% 2948 java.io.BufferedOutputStream#growIfNeeded()
0.52% 2724 org.apache.lucene.util.BytesRefBlockPool#hash()
0.50% 2627 org.apache.lucene.store.DataOutput#writeVInt()
0.49% 2559 org.apache.lucene.util.LongHeap#updateTop()
0.47% 2492 org.apache.lucene.index.PointValuesWriter$1#save()
0.43% 2251 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.43% 2241 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.39% 2025 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.37% 1966 org.apache.lucene.util.StableMSBRadixSorter#reorder()
0.36% 1906 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.36% 1896 org.apache.lucene.store.DataInput#()
0.33% 1715 org.apache.lucene.util.LongHeap#upHeap()
0.33% 1711 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.32% 1676 org.apache.lucene.index.PostingsEnum#()
0.30% 1569 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.29% 1519 org.apache.lucene.util.AttributeSource#clearAttributes()
0.29% 1507 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.27% 1441 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.26% 1382 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
0.26% 1361 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
0.25% 1323 org.apache.lucene.index.IndexingChain#processDocument()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 525830 events (total: 525830)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.64% 76998 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
10.17% 53454 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
6.21% 32654 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
5.96% 31317 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
4.76% 25036 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.40% 17904 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.18% 16726 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.83% 14873 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.37% 12445 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.35% 12363 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.00% 10504 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.83% 9597 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.82% 9546 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.70% 8913 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
1.32% 6928 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.27% 6659 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.16% 6110 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
1.16% 6103 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
1.10% 5786 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.06% 5598 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.93% 4889 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.76% 3989 java.lang.ThreadLocal$ThreadLocalMap#getEntry()
at java.lang.ThreadLocal#get()
0.62% 3278 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.61% 3217 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.60% 3178 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 3037 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56% 2948 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
0.53% 2808 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.52% 2724 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.49% 2559 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.47% 2492 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
0.46% 2395 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.43% 2275 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.43% 2251 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 2239 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.40% 2097 java.lang.Object#()
at org.apache.lucene.util.BytesRefBuilder#()
0.37% 1966 org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.36% 1896 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.36% 1893 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.33% 1715 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.33% 1711 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.31% 1617 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.31% 1606 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
0.30% 1569 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.29% 1519 org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.29% 1507 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.27% 1441 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.26% 1382 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.26% 1374 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.26% 1361 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 525830 events (total: 525830)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.64% 76998 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
10.17% 53454 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.96% 31316 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()
4.76% 25036 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
3.29% 17288 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#invertTokenStream()
3.19% 16792 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.16% 16593 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()
2.98% 15668 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()
2.83% 14873 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.37% 12445 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()
2.00% 10504 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#invertTokenStream()
1.82% 9578 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#invertTokenStream()
1.65% 8650 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.43% 7504 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.32% 6928 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.24% 6505 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()
1.16% 6107 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.16% 6103 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.10% 5786 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#invertTokenStream()
1.06% 5554 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.99% 5183 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.93% 4889 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.75% 3967 java.lang.ThreadLocal$ThreadLocalMap#getEntry()
at java.lang.ThreadLocal#get()
at java.lang.ThreadLocal#get()
at org.apache.lucene.util.CloseableThreadLocal#get()
0.71% 3713 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
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.68% 3579 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.61% 3217 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.60% 3178 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.58% 3037 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.53% 2808 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.52% 2724 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.47% 2488 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
at org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.46% 2395 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.43% 2251 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.43% 2239 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#invertTokenStream()
0.42% 2222 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.41% 2158 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.40% 2093 java.lang.Object#()
at org.apache.lucene.util.BytesRefBuilder#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.40% 2091 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.39% 2027 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.36% 1896 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.36% 1893 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.33% 1711 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.31% 1617 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.30% 1587 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.30% 1569 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
0.29% 1519 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()
0.27% 1441 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()
0.26% 1382 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.26% 1358 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.FilteringTokenFilter#reset()
0.25% 1336 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 525830 events (total: 525830)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.64% 76998 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
10.17% 53454 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
5.96% 31316 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.63% 24349 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
3.29% 17288 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
3.18% 16736 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.15% 16567 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.98% 15668 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.83% 14873 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
2.00% 10504 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#invertTokenStream()
at org.apache.lucene.index.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.82% 9578 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#invertTokenStream()
at org.apache.lucene.index.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.65% 8650 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.32% 6928 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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()
1.27% 6659 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
1.23% 6457 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$318+0x0000000801161c70.205725447#merge()
1.16% 6107 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
1.14% 5988 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()
1.10% 5786 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#invertTokenStream()
at org.apache.lucene.index.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.06% 5554 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.97% 5105 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.93% 4889 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.78% 4079 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.75% 3967 java.lang.ThreadLocal$ThreadLocalMap#getEntry()
at java.lang.ThreadLocal#get()
at java.lang.ThreadLocal#get()
at org.apache.lucene.util.CloseableThreadLocal#get()
at org.apache.lucene.analysis.Analyzer$ReuseStrategy#getStoredValue()
at org.apache.lucene.analysis.Analyzer$1#getReusableComponents()
at org.apache.lucene.analysis.Analyzer#tokenStream()
at org.apache.lucene.document.Field#tokenStream()
0.71% 3713 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
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.67% 3520 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.64% 3365 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()
0.60% 3140 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.46% 2395 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.43% 2251 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$318+0x0000000801161c70.205725447#merge()
0.43% 2244 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.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$318+0x0000000801161c70.205725447#merge()
0.43% 2239 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#invertTokenStream()
at org.apache.lucene.index.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% 2221 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.40% 2093 java.lang.Object#()
at org.apache.lucene.util.BytesRefBuilder#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.38% 2024 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.38% 2003 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$318+0x0000000801161c70.205725447#merge()
0.38% 1982 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.37% 1939 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.36% 1901 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$318+0x0000000801161c70.205725447#merge()
0.36% 1896 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.33% 1711 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% 1695 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
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#sort()
at org.apache.lucene.util.StringSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
0.31% 1617 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.30% 1569 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
0.29% 1519 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.28% 1493 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()
0.27% 1443 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
at org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
at org.apache.lucene.store.DataOutput#writeBytes()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.26% 1382 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.26% 1358 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.26% 1343 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.25% 1336 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 525830 events (total: 525830)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.64% 76998 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
10.17% 53454 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
5.96% 31316 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.63% 24349 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.29% 17288 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
3.18% 16736 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.15% 16567 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.98% 15668 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.00% 10504 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.82% 9578 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.70% 8963 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implFlush()
1.65% 8650 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$318+0x0000000801161c70.205725447#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.32% 6928 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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()
1.23% 6457 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$318+0x0000000801161c70.205725447#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()
1.16% 6107 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
at org.apache.lucene.index.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.10% 5786 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.08% 5679 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implWrite()
1.06% 5554 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.97% 5105 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.93% 4889 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.78% 4079 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.75% 3967 java.lang.ThreadLocal$ThreadLocalMap#getEntry()
at java.lang.ThreadLocal#get()
at java.lang.ThreadLocal#get()
at org.apache.lucene.util.CloseableThreadLocal#get()
at org.apache.lucene.analysis.Analyzer$ReuseStrategy#getStoredValue()
at org.apache.lucene.analysis.Analyzer$1#getReusableComponents()
at org.apache.lucene.analysis.Analyzer#tokenStream()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.72% 3805 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.67% 3520 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$318+0x0000000801161c70.205725447#merge()
0.64% 3365 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.58% 3056 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#maybeFlush()
0.54% 2865 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.StringSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.48% 2511 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.45% 2347 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
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.StringSorter#sort()
0.43% 2251 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$318+0x0000000801161c70.205725447#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.43% 2244 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.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$318+0x0000000801161c70.205725447#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.43% 2239 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.42% 2221 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.38% 2003 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$318+0x0000000801161c70.205725447#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.38% 1992 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
0.38% 1982 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.37% 1939 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.36% 1901 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$318+0x0000000801161c70.205725447#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.36% 1896 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.32% 1695 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
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#sort()
at org.apache.lucene.util.StringSorter#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()
0.30% 1563 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#maybeFlush()
0.30% 1560 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.29% 1519 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.28% 1493 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.26% 1382 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.26% 1358 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.26% 1343 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.25% 1336 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.25% 1323 org.apache.lucene.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.25% 1310 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114062 events (total: 364368M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.25% 59211M perf.LineFileDocs#nextDoc()
7.85% 28607M java.lang.StringUTF16#compress()
7.34% 26761M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
7.32% 26687M perf.LineFileDocs#readDocs()
6.40% 23304M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.97% 21766M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
4.82% 17546M org.apache.lucene.util.BytesRef#()
3.99% 14529M org.apache.lucene.index.ParallelPostingsArray#()
3.88% 14144M org.apache.lucene.util.LongHeap#()
3.87% 14097M java.lang.String#()
2.78% 10131M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.78% 10113M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.51% 9128M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.77% 6444M java.util.ArrayList#grow()
1.47% 5356M org.apache.lucene.util.fst.FSTCompiler#()
1.36% 4957M org.apache.lucene.util.TimSorter#()
1.26% 4592M java.util.regex.Matcher#()
1.25% 4554M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.04% 3805M org.apache.lucene.util.fst.FSTEnum#getArc()
0.99% 3600M org.apache.lucene.util.BytesRefHash#rehash()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
0.89% 3239M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.84% 3058M java.util.regex.Pattern#matcher()
0.79% 2871M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.78% 2837M org.apache.lucene.document.StringField#setStringValue()
0.73% 2644M java.util.TreeMap#keyIterator()
0.53% 1916M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.49% 1799M java.util.Formatter#parse()
0.44% 1619M java.lang.Integer#toString()
0.44% 1585M org.apache.lucene.util.ArrayUtil#growExact()
0.38% 1383M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
0.37% 1355M java.util.Arrays#copyOfRange()
0.37% 1346M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.34% 1237M perf.LineFileDocs#newDocState()
0.32% 1176M org.apache.lucene.util.fst.FSTEnum#()
0.31% 1115M java.lang.String#format()
0.30% 1089M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.29% 1056M java.lang.StringLatin1#replace()
0.29% 1039M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.26% 937M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.26% 929M java.lang.StringLatin1#newString()
0.25% 923M java.util.Formatter#()
0.25% 893M java.lang.StringBuilder#toString()
0.24% 861M java.lang.AbstractStringBuilder#()
0.23% 850M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.23% 826M java.util.List#of()
0.22% 797M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 708M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.19% 706M org.apache.lucene.util.fst.BytesStore#writeByte()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114062 events (total: 364368M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.25% 59211M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.85% 28607M java.lang.StringUTF16#compress()
at java.lang.String#()
7.34% 26761M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
7.32% 26687M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.40% 23304M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.97% 21766M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
3.99% 14529M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.88% 14144M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
3.87% 14097M java.lang.String#()
at java.lang.String#()
2.87% 10467M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
2.78% 10131M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.78% 10113M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.51% 9128M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.77% 6444M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.47% 5356M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.45% 5279M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
1.36% 4957M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.26% 4592M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.19% 4339M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.99% 3600M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.84% 3058M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.79% 2871M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.78% 2837M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.77% 2810M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.73% 2644M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.53% 1916M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.50% 1827M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.49% 1799M java.util.Formatter#parse()
at java.util.Formatter#format()
0.44% 1619M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.42% 1540M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.39% 1412M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.38% 1383M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.37% 1346M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.34% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1176M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.31% 1115M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.30% 1089M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.29% 1056M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.26% 937M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.26% 929M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.25% 923M java.util.Formatter#()
at java.lang.String#format()
0.25% 893M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
0.24% 861M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.23% 850M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.23% 826M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.22% 797M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.20% 732M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 708M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114062 events (total: 364368M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.25% 59211M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.85% 28607M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.34% 26761M 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()
7.32% 26687M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.40% 23304M 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.65% 16950M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
3.99% 14529M 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()
3.87% 14097M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.87% 10467M 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()
2.78% 10131M 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()
2.47% 8998M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.77% 6444M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.68% 6127M org.apache.lucene.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.54% 5605M 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.47% 5356M 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()
1.45% 5279M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
1.41% 5146M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.36% 4957M 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.26% 4592M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.19% 4339M 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()
1.09% 3985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.97% 3523M 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.90% 3292M 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#invertTokenStream()
0.90% 3273M 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.89% 3244M 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.84% 3058M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.79% 2871M 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.78% 2837M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 2810M 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.73% 2644M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.53% 1916M 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.50% 1827M 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.49% 1799M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.44% 1619M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.43% 1571M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
0.39% 1412M 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.38% 1383M 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.38% 1377M 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.34% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1182M 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.32% 1176M 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.31% 1115M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.30% 1089M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.29% 1056M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.26% 937M 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.26% 929M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.25% 923M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.25% 893M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
0.24% 861M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.23% 850M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114062 events (total: 364368M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.25% 59211M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.85% 28607M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.32% 26687M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.89% 21464M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.48% 16335M 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.87% 14097M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.38% 12300M 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#invertTokenStream()
3.08% 11238M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
2.87% 10467M 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()
2.86% 10425M 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.76% 6398M 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.60% 5844M org.apache.lucene.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#maybeFlush()
1.57% 5711M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.54% 5605M 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.45% 5279M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.38% 5039M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.36% 4957M 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.26% 4591M 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()
1.19% 4339M 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()
1.09% 3985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.09% 3958M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.02% 3733M 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$318+0x0000000801161c70.205725447#merge()
0.97% 3523M 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.91% 3315M 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.90% 3292M 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#invertTokenStream()
at org.apache.lucene.index.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.90% 3273M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.84% 3058M 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.LineFileDocs#nextDoc()
0.84% 3048M 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.80% 2914M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.80% 2905M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.79% 2871M 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.78% 2837M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.76% 2782M 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.74% 2679M 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.61% 2232M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.61% 2228M 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#invertTerm()
0.56% 2040M 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.50% 1840M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.49% 1799M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 1619M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 1387M 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.38% 1377M 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.34% 1256M 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.34% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1182M 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.32% 1173M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.32% 1165M 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.32% 1152M 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.31% 1127M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.31% 1115M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114062 events (total: 364368M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.25% 59211M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.85% 28607M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.32% 26687M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.89% 21464M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.99% 14530M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
3.87% 14097M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.38% 12300M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
3.08% 11238M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
2.87% 10467M 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()
2.86% 10425M 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.55% 5655M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.54% 5600M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.48% 5401M org.apache.lucene.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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.45% 5279M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.38% 5039M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.36% 4957M 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$318+0x0000000801161c70.205725447#merge()
1.33% 4831M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.26% 4591M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.09% 3985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$318+0x0000000801161c70.205725447#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()
1.04% 3780M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
1.02% 3733M 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$318+0x0000000801161c70.205725447#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.97% 3523M 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$318+0x0000000801161c70.205725447#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.91% 3315M 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.90% 3292M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.90% 3273M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.84% 3058M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.84% 3048M 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.80% 2914M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.80% 2905M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.78% 2837M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.74% 2679M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.72% 2622M 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.61% 2228M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.60% 2170M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.56% 2040M 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.50% 1840M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.49% 1799M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1717M 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$318+0x0000000801161c70.205725447#merge()
0.46% 1658M 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.44% 1619M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1540M 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.38% 1377M 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$318+0x0000000801161c70.205725447#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.37% 1331M 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.34% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1182M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.32% 1173M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.31% 1127M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.31% 1124M 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.31% 1115M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1056M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 404083 events (total: 404083)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 47015 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.54% 30460 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
5.61% 22655 org.apache.lucene.index.TermsHashPerField#writeByte()
5.45% 22010 java.lang.Character#codePointAtImpl()
4.55% 18369 org.apache.lucene.util.BytesRefBlockPool#equals()
3.63% 14682 org.apache.lucene.util.BytesRefHash#findHash()
3.33% 13469 sun.nio.ch.UnixFileDispatcherImpl#write0()
3.23% 13067 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
2.85% 11518 java.lang.Integer#rotateLeft()
2.23% 8992 java.io.BufferedOutputStream#write()
1.83% 7380 org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.80% 7255 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.79% 7228 org.apache.lucene.index.MappingMultiPostingsEnum#()
1.70% 6857 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.68% 6805 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.61% 6507 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.40% 5641 org.apache.lucene.index.TermsHashPerField#add()
1.20% 4837 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.12% 4521 java.lang.Character#toLowerCase()
1.10% 4449 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.02% 4109 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
1.01% 4087 org.apache.lucene.util.BytesRefHash#add()
0.97% 3916 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.97% 3914 org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.95% 3851 jdk.internal.util.ArraysSupport#mismatch()
0.88% 3562 org.apache.lucene.index.ByteSliceReader#readByte()
0.85% 3447 java.lang.Character#isHighSurrogate()
0.67% 2716 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.59% 2398 org.apache.lucene.util.LongHeap#downHeap()
0.59% 2378 java.io.BufferedOutputStream#growIfNeeded()
0.54% 2194 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.53% 2147 org.apache.lucene.store.DataOutput#writeVInt()
0.53% 2143 org.apache.lucene.store.DataInput#readVInt()
0.52% 2110 org.apache.lucene.util.AttributeSource#clearAttributes()
0.49% 1978 org.apache.lucene.util.BytesRefBlockPool#hash()
0.49% 1970 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.48% 1944 org.apache.lucene.index.PointValuesWriter$1#save()
0.47% 1916 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.47% 1898 java.lang.Object#()
0.45% 1820 org.apache.lucene.index.PostingsEnum#()
0.45% 1802 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.44% 1786 org.apache.lucene.store.DataInput#()
0.43% 1725 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 1589 java.lang.CharacterDataLatin1#getProperties()
0.39% 1571 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.38% 1533 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.38% 1521 org.apache.lucene.util.LongHeap#upHeap()
0.37% 1493 java.util.AbstractList#()
0.37% 1482 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.36% 1468 java.lang.String#equals()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 404083 events (total: 404083)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.62% 46944 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.54% 30460 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.61% 22655 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
5.45% 22010 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
4.55% 18369 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.63% 14682 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.33% 13469 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
3.23% 13067 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
2.85% 11518 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.13% 8626 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.79% 7228 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
1.77% 7153 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.70% 6857 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.68% 6805 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.59% 6428 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
1.44% 5823 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
1.40% 5640 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.20% 4837 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.12% 4521 java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
1.10% 4449 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.02% 4108 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.01% 4087 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.97% 3916 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.97% 3914 org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.88% 3561 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.84% 3400 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.67% 2716 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.61% 2458 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.59% 2398 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.59% 2378 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
0.54% 2194 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.52% 2110 org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.49% 1978 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.49% 1970 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.48% 1944 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
0.47% 1916 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.45% 1802 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.44% 1786 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.43% 1725 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42% 1706 java.lang.Object#()
at org.apache.lucene.util.BytesRef#()
0.42% 1677 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.39% 1589 java.lang.CharacterDataLatin1#getProperties()
at java.lang.CharacterDataLatin1#toLowerCase()
0.39% 1557 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.38% 1533 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.38% 1521 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.37% 1493 java.util.AbstractList#()
at java.util.ArrayList#()
0.37% 1482 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.36% 1435 java.lang.String#equals()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.34% 1373 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.33% 1350 org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 404083 events (total: 404083)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.62% 46944 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.54% 30460 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
5.24% 21173 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()
4.55% 18369 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
3.58% 14471 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#invertTokenStream()
3.33% 13469 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
3.23% 13067 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()
3.08% 12449 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()
2.82% 11388 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()
2.50% 10083 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()
1.79% 7228 org.apache.lucene.index.MappingMultiPostingsEnum#()
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()
1.77% 7153 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#invertTokenStream()
1.70% 6857 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.68% 6803 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#invertTokenStream()
1.44% 5823 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.40% 5640 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.37% 5518 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.32% 5352 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
1.20% 4837 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#invertTokenStream()
1.12% 4521 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()
1.02% 4108 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#invertTokenStream()
1.02% 4105 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.01% 4074 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.97% 3916 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.97% 3914 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.74% 2983 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.67% 2715 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.63% 2543 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.59% 2389 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.56% 2263 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.54% 2192 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#invertTokenStream()
0.52% 2110 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()
0.49% 1978 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.48% 1944 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
at org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.47% 1914 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.46% 1841 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.45% 1835 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.45% 1802 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.44% 1786 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% 1706 java.lang.Object#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
0.42% 1677 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% 1614 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.39% 1589 java.lang.CharacterDataLatin1#getProperties()
at java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.39% 1557 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.38% 1533 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
0.37% 1482 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.36% 1435 java.lang.String#equals()
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()
0.34% 1373 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.33% 1347 org.apache.lucene.index.MappingMultiPostingsEnum#reset()
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()
0.32% 1305 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 404083 events (total: 404083)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.62% 46944 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
7.54% 30460 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
5.24% 21173 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.50% 18191 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
3.58% 14471 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
3.33% 13469 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
3.08% 12449 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.82% 11385 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.49% 10077 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.77% 7153 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#invertTokenStream()
at org.apache.lucene.index.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.72% 6958 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()
1.70% 6856 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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()
1.68% 6803 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#invertTokenStream()
at org.apache.lucene.index.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.51% 6109 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()
1.40% 5640 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.32% 5352 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.28% 5175 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
1.20% 4837 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#invertTokenStream()
at org.apache.lucene.index.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.18% 4776 org.apache.lucene.index.MappingMultiPostingsEnum#()
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()
1.12% 4521 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.02% 4108 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#invertTokenStream()
at org.apache.lucene.index.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.01% 4087 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.01% 4074 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.97% 3916 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.91% 3683 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.88% 3570 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$258+0x0000000801158c60.705703614#merge()
0.73% 2943 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.63% 2534 org.apache.lucene.index.ByteSliceReader#readByte()
at 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()
0.61% 2452 org.apache.lucene.index.MappingMultiPostingsEnum#()
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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.59% 2389 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
0.56% 2255 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.54% 2192 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#invertTokenStream()
at org.apache.lucene.index.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% 2140 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.52% 2110 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.47% 1914 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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% 1802 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 1795 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.44% 1786 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.42% 1706 java.lang.Object#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRefBuilder#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.42% 1677 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.39% 1589 java.lang.CharacterDataLatin1#getProperties()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.39% 1572 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$258+0x0000000801158c60.705703614#merge()
0.39% 1571 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
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#sort()
at org.apache.lucene.util.StringSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
0.38% 1533 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
0.36% 1474 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
at org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
at org.apache.lucene.store.DataOutput#writeBytes()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.36% 1467 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()
0.34% 1373 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.32% 1305 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.30% 1195 java.util.AbstractList#()
at java.util.ArrayList#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.29% 1187 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 404083 events (total: 404083)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.62% 46944 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
7.54% 30460 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.24% 21173 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.50% 18191 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.58% 14471 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
3.08% 12449 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.82% 11385 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.49% 10077 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.16% 8742 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implFlush()
1.77% 7153 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.70% 6856 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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()
1.68% 6803 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.51% 6109 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.40% 5640 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.32% 5352 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.20% 4837 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.18% 4776 org.apache.lucene.index.MappingMultiPostingsEnum#()
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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.16% 4670 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implWrite()
1.12% 4521 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.02% 4108 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.01% 4087 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.01% 4074 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.97% 3916 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.91% 3683 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.88% 3570 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$258+0x0000000801158c60.705703614#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.73% 2943 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$258+0x0000000801158c60.705703614#merge()
0.73% 2942 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()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.65% 2643 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()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.61% 2461 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.StringSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.59% 2389 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
at org.apache.lucene.index.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% 2255 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.54% 2192 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.52% 2110 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1985 org.apache.lucene.index.ByteSliceReader#readByte()
at 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#maybeFlush()
0.48% 1951 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
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.StringSorter#sort()
0.47% 1914 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.45% 1802 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.44% 1795 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1786 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% 1706 java.lang.Object#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRefBuilder#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.39% 1589 java.lang.CharacterDataLatin1#getProperties()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.39% 1572 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$258+0x0000000801158c60.705703614#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.39% 1571 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
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#sort()
at org.apache.lucene.util.StringSorter#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()
0.34% 1373 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.34% 1373 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1305 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1286 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#close()
0.31% 1272 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#maybeFlush()
0.29% 1187 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.28% 1151 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 102929 events (total: 310843M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.71% 48848M perf.LineFileDocs#nextDoc()
11.21% 34836M java.lang.String#()
8.29% 25757M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
8.18% 25438M perf.LineFileDocs#readDocs()
8.15% 25333M java.lang.StringUTF16#compress()
6.93% 21545M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
6.89% 21422M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.28% 13292M org.apache.lucene.index.ParallelPostingsArray#()
3.71% 11524M org.apache.lucene.util.LongHeap#()
2.96% 9192M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.61% 8098M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.38% 7410M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.26% 7019M org.apache.lucene.util.BytesRef#()
1.29% 4019M org.apache.lucene.util.TimSorter#()
1.16% 3613M org.apache.lucene.util.fst.FSTCompiler#()
1.09% 3398M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.02% 3176M org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.02% 3167M org.apache.lucene.util.BytesRefHash#rehash()
1.01% 3137M org.apache.lucene.util.fst.FSTEnum#getArc()
0.92% 2872M java.util.ArrayList#grow()
0.70% 2189M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.49% 1523M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.45% 1395M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.40% 1245M java.util.TreeMap#keyIterator()
0.40% 1237M perf.LineFileDocs#newDocState()
0.39% 1223M org.apache.lucene.util.ArrayUtil#timSort()
0.33% 1023M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.30% 923M java.util.regex.Matcher#()
0.28% 857M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.26% 817M org.apache.lucene.util.fst.FSTEnum#()
0.26% 804M org.apache.lucene.document.IntPoint#pack()
0.23% 714M org.apache.lucene.util.fst.BytesStore#writeByte()
0.21% 666M org.apache.lucene.document.StringField#setStringValue()
0.19% 593M org.apache.lucene.util.ArrayUtil#growExact()
0.18% 572M java.util.regex.Pattern#matcher()
0.17% 534M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 523M java.util.ArrayDeque#iterator()
0.17% 516M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.15% 481M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.14% 440M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.14% 435M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.13% 398M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.13% 396M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.13% 393M java.util.Formatter#parse()
0.12% 372M org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.11% 343M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.11% 337M java.lang.Integer#toString()
0.10% 325M java.util.Arrays#copyOfRange()
0.10% 320M org.apache.lucene.util.StringSorter#fallbackSorter()
0.10% 316M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 102929 events (total: 310843M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.71% 48848M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
11.21% 34836M java.lang.String#()
at java.lang.String#()
8.29% 25757M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
8.18% 25438M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.15% 25333M java.lang.StringUTF16#compress()
at java.lang.String#()
6.93% 21545M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
6.89% 21422M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
4.28% 13292M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.71% 11524M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.96% 9192M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.61% 8098M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.38% 7410M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.44% 4484M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.29% 4019M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.16% 3613M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.04% 3221M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.02% 3167M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.92% 2872M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.78% 2432M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.77% 2403M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.70% 2189M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.49% 1523M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.45% 1395M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.42% 1305M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
0.40% 1245M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.40% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.39% 1223M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.32% 1008M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.30% 923M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.28% 857M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.26% 817M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.26% 804M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.25% 772M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.21% 666M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.21% 665M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FSTCompiler#()
0.18% 572M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.18% 558M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.17% 534M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 523M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.17% 522M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 516M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.14% 440M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.14% 435M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.13% 398M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.13% 396M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.13% 393M java.util.Formatter#parse()
at java.util.Formatter#format()
0.12% 384M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.12% 377M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.12% 372M org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.11% 343M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 102929 events (total: 310843M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.71% 48848M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.21% 34836M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
8.18% 25438M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.15% 25333M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
6.93% 21545M 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()
6.89% 21422M 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()
6.57% 20419M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
4.28% 13292M 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.96% 9192M 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()
2.86% 8886M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.67% 5194M org.apache.lucene.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.54% 4775M 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.44% 4484M 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.29% 4019M 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.22% 3791M 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()
1.16% 3613M 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()
1.04% 3221M 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.95% 2963M 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#invertTokenStream()
0.93% 2903M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.92% 2872M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.85% 2638M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.85% 2635M 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.78% 2432M 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.77% 2403M 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.70% 2189M 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.50% 1547M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
0.49% 1523M 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.45% 1395M 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.42% 1305M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.40% 1245M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.40% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.39% 1223M 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.30% 923M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.28% 857M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.26% 817M 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.26% 804M 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.25% 772M 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% 666M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.21% 665M org.apache.lucene.util.fst.BytesStore#writeByte()
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.18% 572M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.18% 557M 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.17% 523M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.17% 516M 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% 451M 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.14% 436M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.14% 432M 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.13% 398M 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.13% 396M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.13% 393M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.13% 392M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 102929 events (total: 310843M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.71% 48848M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.21% 34836M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.18% 25438M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.15% 25333M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.61% 20560M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.54% 17219M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
4.45% 13827M 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.90% 12136M 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#invertTokenStream()
2.48% 7718M 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.88% 5858M 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.54% 4775M 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.48% 4587M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.44% 4484M 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.38% 4299M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.29% 4019M 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.19% 3695M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.17% 3644M org.apache.lucene.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#maybeFlush()
1.07% 3333M 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$258+0x0000000801158c60.705703614#merge()
1.04% 3221M 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()
1.03% 3199M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.95% 2963M 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#invertTokenStream()
at org.apache.lucene.index.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.93% 2903M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.85% 2635M 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.78% 2412M 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.77% 2390M 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.70% 2189M 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% 1567M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.50% 1550M org.apache.lucene.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.48% 1487M 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.47% 1472M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.44% 1369M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.42% 1305M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.40% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.39% 1223M 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.39% 1222M 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.39% 1217M 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.38% 1186M 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.37% 1155M 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#invertTerm()
0.34% 1070M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.30% 921M 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.29% 916M 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.28% 861M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.26% 814M 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.26% 804M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 670M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
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()
0.21% 666M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.21% 655M 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.20% 635M org.apache.lucene.util.fst.BytesStore#writeByte()
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% 635M 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.19% 589M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 102929 events (total: 310843M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.71% 48848M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.21% 34836M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.18% 25438M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.15% 25333M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.61% 20560M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.54% 17219M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
3.90% 12136M 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#invertTokenStream()
at org.apache.lucene.index.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.63% 8187M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
2.48% 7718M 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.48% 4587M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.44% 4484M 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.43% 4444M 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.29% 4019M 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$258+0x0000000801158c60.705703614#merge()
1.19% 3695M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.18% 3653M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.07% 3333M 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$258+0x0000000801158c60.705703614#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()
1.03% 3188M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.96% 2978M org.apache.lucene.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#maybeFlush()
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.95% 2963M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.93% 2903M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$258+0x0000000801158c60.705703614#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% 2806M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.88% 2719M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.85% 2635M 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$258+0x0000000801158c60.705703614#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.77% 2390M 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.66% 2066M 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.59% 1828M 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.53% 1644M 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.50% 1567M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.50% 1550M org.apache.lucene.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.48% 1492M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.48% 1487M 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.47% 1472M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1369M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.44% 1352M 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.42% 1305M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1285M 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.40% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.39% 1223M 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.39% 1222M 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.39% 1217M 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$258+0x0000000801158c60.705703614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.38% 1195M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.37% 1155M 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#invertTerm()
at org.apache.lucene.index.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% 1155M 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$258+0x0000000801158c60.705703614#merge()
0.34% 1060M 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.30% 921M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 904M 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.28% 861M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.26% 804M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 749M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.24% 734M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
NRT indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 626997 events (total: 626997)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.95% 49864 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
5.55% 34778 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
5.06% 31699 org.apache.lucene.index.TermsHashPerField#writeByte()
3.99% 25000 java.lang.Character#codePointAtImpl()
3.87% 24266 org.apache.lucene.util.BytesRefBlockPool#equals()
3.80% 23803 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
3.36% 21042 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.95% 18525 org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.80% 17581 org.apache.lucene.util.BytesRefHash#findHash()
2.61% 16340 java.io.BufferedOutputStream#write()
2.12% 13265 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
2.01% 12605 java.lang.Integer#rotateLeft()
1.95% 12231 java.util.Arrays#fill()
1.64% 10282 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
1.50% 9417 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.50% 9408 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
1.31% 8225 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.23% 7730 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.14% 7179 org.apache.lucene.util.LongHeap#downHeap()
1.07% 6738 org.apache.lucene.store.DataInput#readVInt()
1.04% 6522 jdk.internal.util.ArraysSupport#mismatch()
0.99% 6202 java.io.BufferedOutputStream#growIfNeeded()
0.97% 6077 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.94% 5916 org.apache.lucene.util.LongHeap#updateTop()
0.86% 5390 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.84% 5287 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.79% 4959 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.78% 4912 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.78% 4888 java.lang.Character#toLowerCase()
0.75% 4720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.73% 4593 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.68% 4234 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.67% 4204 org.apache.lucene.store.DataOutput#writeVInt()
0.65% 4059 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.62% 3868 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.60% 3781 org.apache.lucene.index.TermsHashPerField#add()
0.60% 3759 org.apache.lucene.util.LongHeap#upHeap()
0.56% 3515 org.apache.lucene.index.ByteSliceReader#readByte()
0.53% 3330 org.apache.lucene.util.PriorityQueue#downHeap()
0.52% 3272 java.lang.Character#isHighSurrogate()
0.51% 3213 org.apache.lucene.util.FixedBitSet#set()
0.51% 3209 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.47% 2943 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.46% 2877 org.apache.lucene.util.BytesRefBlockPool#hash()
0.43% 2669 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.40% 2515 org.apache.lucene.store.OutputStreamIndexOutput#getFilePointer()
0.38% 2359 org.apache.lucene.index.PointValuesWriter$1#save()
0.37% 2344 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.37% 2301 org.apache.lucene.document.Field#setIntValue()
0.35% 2198 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 626997 events (total: 626997)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.94% 49779 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
5.55% 34778 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.06% 31699 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
3.99% 25000 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
3.87% 24266 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.80% 23803 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
3.36% 21042 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.80% 17581 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.37% 14889 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.12% 13265 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.01% 12605 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.97% 12363 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
1.91% 11963 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.64% 10282 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
1.50% 9398 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.30% 8134 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
1.14% 7179 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.13% 7069 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.12% 7009 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
0.99% 6202 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
0.98% 6162 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.97% 6077 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.94% 5916 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.86% 5390 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.84% 5287 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.79% 4959 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.78% 4912 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.78% 4888 java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.75% 4689 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.73% 4593 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.68% 4234 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.65% 4059 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.62% 3868 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.60% 3774 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.60% 3759 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.56% 3506 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.53% 3330 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.51% 3227 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.51% 3205 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.51% 3176 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.47% 2951 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.47% 2943 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.46% 2877 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.43% 2669 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.42% 2609 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.40% 2501 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
0.38% 2359 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
0.38% 2356 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.37% 2344 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.37% 2301 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 626997 events (total: 626997)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.94% 49779 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.55% 34778 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
3.84% 24108 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()
3.84% 24085 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
3.80% 23803 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()
3.36% 21042 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.68% 16826 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#invertTokenStream()
2.62% 16409 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.41% 15105 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()
2.12% 13265 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.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.99% 12462 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.97% 12363 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.78% 11178 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()
1.64% 10282 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()
1.49% 9357 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#invertTokenStream()
1.37% 8620 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()
1.13% 7056 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#invertTokenStream()
1.12% 7009 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.08% 6766 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.98% 6162 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.97% 6077 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.87% 5481 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.84% 5287 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.78% 4888 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.77% 4835 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.77% 4832 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.75% 4725 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.75% 4689 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.73% 4593 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#invertTokenStream()
0.72% 4538 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.71% 4436 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.65% 4059 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.62% 3868 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.61% 3851 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.60% 3774 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.56% 3483 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.51% 3176 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.47% 2943 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 2839 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.44% 2742 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.43% 2704 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
0.43% 2669 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.41% 2582 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
0.40% 2501 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.38% 2362 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.38% 2356 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
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.37% 2344 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.37% 2305 org.apache.lucene.index.PointValuesWriter$1#save()
at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
at org.apache.lucene.util.StableMSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.37% 2301 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.35% 2210 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 626997 events (total: 626997)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.94% 49779 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
5.55% 34778 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.84% 24108 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.73% 23356 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
3.36% 21042 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
3.02% 18935 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$319+0x000000080116efd8.578287032#merge()
2.68% 16826 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#invertTokenStream()
at org.apache.lucene.index.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.60% 16296 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.41% 15105 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.98% 12434 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.96% 12302 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#merge()
1.68% 10551 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.55% 9740 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.49% 9357 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.34% 8396 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()
1.28% 8050 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()
1.13% 7056 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#invertTokenStream()
at org.apache.lucene.index.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.12% 7003 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
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()
0.96% 6019 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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.87% 5481 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.84% 5287 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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.84% 5285 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.83% 5213 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$319+0x000000080116efd8.578287032#merge()
0.78% 4888 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.78% 4868 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.77% 4832 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.73% 4593 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.70% 4381 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.67% 4177 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()
0.65% 4059 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.62% 3890 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()
0.62% 3868 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.61% 3851 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.60% 3774 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.59% 3714 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.56% 3483 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.49% 3086 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
at org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
at org.apache.lucene.store.DataOutput#writeBytes()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.48% 3001 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.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$319+0x000000080116efd8.578287032#merge()
0.43% 2703 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.43% 2669 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$319+0x000000080116efd8.578287032#merge()
0.41% 2568 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
0.40% 2508 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$319+0x000000080116efd8.578287032#merge()
0.38% 2370 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#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.37% 2344 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
0.37% 2333 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.37% 2301 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.36% 2232 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()
0.35% 2210 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
0.35% 2198 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at 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()
0.32% 2008 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()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 626997 events (total: 626997)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.94% 49779 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
5.55% 34778 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.84% 24108 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.73% 23356 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.02% 18935 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$319+0x000000080116efd8.578287032#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()
2.68% 16826 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.60% 16296 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.41% 15105 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.98% 12434 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.96% 12302 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#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()
1.96% 12297 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implFlush()
1.68% 10551 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.55% 9740 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.49% 9357 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.35% 8441 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implWrite()
1.34% 8396 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$319+0x000000080116efd8.578287032#merge()
1.28% 8050 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.13% 7056 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.12% 7003 org.apache.lucene.store.FilterIndexOutput#getFilePointer()
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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.87% 5481 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% 5287 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#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.84% 5285 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.83% 5213 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$319+0x000000080116efd8.578287032#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.78% 4888 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 4832 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.73% 4593 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.70% 4381 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.67% 4177 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.65% 4059 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 3890 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.61% 3851 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#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.60% 3774 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.59% 3714 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.56% 3483 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.54% 3367 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% 3001 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.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$319+0x000000080116efd8.578287032#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.47% 2937 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.43% 2703 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.43% 2669 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$319+0x000000080116efd8.578287032#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.42% 2621 java.io.BufferedOutputStream#growIfNeeded()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
at org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
at org.apache.lucene.store.DataOutput#writeBytes()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.42% 2604 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.StringSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.41% 2568 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
at org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.40% 2508 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$319+0x000000080116efd8.578287032#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.38% 2370 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.37% 2333 org.apache.lucene.util.BytesRefBlockPool#hash()
at 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 2333 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
at org.apache.lucene.util.FileDeleter#delete()
at org.apache.lucene.util.FileDeleter#delete()
at org.apache.lucene.util.FileDeleter#decRef()
at org.apache.lucene.index.IndexFileDeleter#decRef()
0.37% 2301 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.35% 2210 java.lang.Character#isHighSurrogate()
at 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#invertTokenStream()
at org.apache.lucene.index.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% 2198 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at 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$319+0x000000080116efd8.578287032#merge()
0.34% 2159 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$1#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()
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.StringSorter#sort()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 122328 events (total: 408980M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.62% 59786M perf.LineFileDocs#nextDoc()
7.85% 32122M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
6.97% 28505M java.lang.StringUTF16#compress()
6.52% 26685M perf.LineFileDocs#readDocs()
5.70% 23311M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.57% 22798M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
5.21% 21294M org.apache.lucene.util.BytesRef#()
4.62% 18882M org.apache.lucene.util.LongHeap#()
3.62% 14795M org.apache.lucene.index.ParallelPostingsArray#()
3.41% 13943M java.lang.String#()
2.97% 12128M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.77% 11348M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.55% 10442M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.05% 8367M java.util.ArrayList#grow()
1.58% 6480M org.apache.lucene.util.TimSorter#()
1.45% 5917M org.apache.lucene.util.fst.FSTCompiler#()
1.34% 5482M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.21% 4940M org.apache.lucene.util.fst.FSTEnum#getArc()
1.11% 4552M java.util.regex.Matcher#()
1.01% 4111M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.94% 3829M org.apache.lucene.util.BytesRefHash#rehash()
0.85% 3493M java.util.TreeMap#keyIterator()
0.84% 3434M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.82% 3350M org.apache.lucene.document.IntPoint#pack()
0.75% 3048M org.apache.lucene.util.ArrayUtil#growExact()
0.71% 2920M java.util.regex.Pattern#matcher()
0.55% 2260M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.48% 1972M org.apache.lucene.document.StringField#setStringValue()
0.48% 1970M org.apache.lucene.util.ArrayUtil#timSort()
0.46% 1888M java.util.Formatter#parse()
0.44% 1815M org.apache.lucene.document.KeywordField#setStringValue()
0.42% 1715M java.lang.Integer#toString()
0.40% 1645M org.apache.lucene.document.LongField#binaryValue()
0.40% 1639M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.39% 1605M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.38% 1551M org.apache.lucene.document.IntField#binaryValue()
0.36% 1476M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.36% 1474M org.apache.lucene.util.fst.FSTEnum#()
0.36% 1463M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.35% 1418M java.lang.Long#valueOf()
0.33% 1345M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.33% 1344M java.util.Arrays#copyOfRange()
0.32% 1314M java.lang.String#format()
0.31% 1249M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.30% 1237M perf.LineFileDocs#newDocState()
0.29% 1204M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.29% 1192M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.26% 1045M java.lang.StringBuilder#toString()
0.25% 1025M java.lang.AbstractStringBuilder#()
0.24% 978M java.util.Formatter#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 122328 events (total: 408980M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.62% 59786M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.85% 32122M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
6.97% 28505M java.lang.StringUTF16#compress()
at java.lang.String#()
6.52% 26685M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.70% 23311M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.57% 22798M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.62% 18882M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
3.62% 14795M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.41% 13943M java.lang.String#()
at java.lang.String#()
2.97% 12128M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.77% 11348M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.55% 10442M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.43% 9943M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
2.05% 8367M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.58% 6480M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.45% 5917M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.29% 5266M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.11% 4552M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.94% 3861M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
0.94% 3829M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.91% 3734M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.85% 3493M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.84% 3434M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.82% 3350M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.76% 3092M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.73% 2971M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.71% 2920M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.57% 2349M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
0.55% 2263M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.55% 2260M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.48% 1972M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.48% 1970M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.46% 1888M java.util.Formatter#parse()
at java.util.Formatter#format()
0.45% 1847M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.44% 1815M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.42% 1715M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.40% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.39% 1605M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.38% 1551M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.36% 1476M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.36% 1474M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.36% 1463M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.33% 1356M java.lang.Long#valueOf()
at org.apache.lucene.document.Field#setLongValue()
0.33% 1345M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.32% 1314M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.31% 1249M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.30% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.29% 1204M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.26% 1045M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
0.25% 1025M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 122328 events (total: 408980M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.62% 59786M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.85% 32122M 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()
6.97% 28505M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
6.52% 26685M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.70% 23311M 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.35% 17782M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
3.62% 14795M 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()
3.41% 13943M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.88% 11768M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.77% 11348M 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()
2.43% 9943M 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()
2.05% 8367M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.74% 7113M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.58% 6480M 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.56% 6389M org.apache.lucene.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.45% 5917M 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()
1.40% 5739M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.29% 5276M 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.29% 5266M 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()
1.26% 5165M 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()
1.11% 4552M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.94% 3861M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.91% 3734M 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.85% 3493M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.85% 3479M 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#invertTokenStream()
0.84% 3434M 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.82% 3371M 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.82% 3350M 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.76% 3092M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.71% 2920M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.57% 2349M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.55% 2263M 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.55% 2260M 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.55% 2230M 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.48% 1972M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 1970M 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.46% 1888M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.45% 1847M 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.44% 1815M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1715M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.40% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.40% 1643M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
0.38% 1551M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.36% 1476M 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% 1474M 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.36% 1463M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.32% 1314M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.31% 1249M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.30% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.29% 1204M 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:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 122328 events (total: 408980M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.62% 59786M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.97% 28505M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.52% 26685M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.23% 21402M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.13% 16907M 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.72% 15215M 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()
3.41% 13943M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.02% 12369M 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#invertTokenStream()
2.93% 11975M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
2.43% 9943M 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.92% 7843M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.58% 6480M 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.57% 6402M 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.45% 5934M org.apache.lucene.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#maybeFlush()
1.42% 5807M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.40% 5739M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.29% 5276M 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.29% 5266M 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()
1.26% 5165M 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.21% 4946M 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$319+0x000000080116efd8.578287032#merge()
1.21% 4936M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.11% 4552M 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()
1.11% 4545M 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.96% 3925M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.94% 3861M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.91% 3715M 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.85% 3479M 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#invertTokenStream()
at org.apache.lucene.index.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.84% 3434M 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.82% 3350M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 3134M 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.76% 3092M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.75% 3072M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.71% 2920M 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.LineFileDocs#nextDoc()
0.68% 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.66% 2698M 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.59% 2425M 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#invertTerm()
0.57% 2349M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.55% 2230M 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.53% 2177M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.48% 1972M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 1970M 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.47% 1908M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.46% 1888M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 1815M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1767M 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.42% 1726M 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.42% 1715M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.40% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.38% 1566M 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.38% 1551M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 122328 events (total: 408980M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.62% 59786M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.97% 28505M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.52% 26685M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.23% 21402M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.72% 15215M 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
3.58% 14660M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
3.41% 13943M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.02% 12369M 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#invertTokenStream()
at org.apache.lucene.index.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.93% 11975M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
2.43% 9943M 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.92% 7843M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.58% 6480M 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$319+0x000000080116efd8.578287032#merge()
1.40% 5739M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$319+0x000000080116efd8.578287032#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()
1.40% 5712M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.38% 5630M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.32% 5405M org.apache.lucene.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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.26% 5165M 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$319+0x000000080116efd8.578287032#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.21% 4946M 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$319+0x000000080116efd8.578287032#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()
1.21% 4936M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.11% 4552M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.11% 4545M 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()
1.10% 4505M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.94% 3861M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.90% 3676M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.85% 3479M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.82% 3350M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 3134M 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.76% 3092M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.75% 3072M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.71% 2920M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.68% 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.68% 2764M 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.66% 2698M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.61% 2502M 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$319+0x000000080116efd8.578287032#merge()
0.59% 2425M 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#invertTerm()
at org.apache.lucene.index.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.57% 2349M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.57% 2321M 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.55% 2230M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.50% 2036M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.48% 1972M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 1970M 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.47% 1921M 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.47% 1908M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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% 1888M 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.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 1815M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 1793M 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.42% 1715M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.40% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.38% 1566M 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$319+0x000000080116efd8.578287032#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.38% 1551M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 216754 events (total: 216754)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
32.35% 70126 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
11.14% 24153 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
5.89% 12763 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
2.96% 6421 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
2.54% 5508 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.17% 4696 org.apache.lucene.index.TermsHashPerField#writeByte()
2.14% 4630 org.apache.lucene.util.LongHeap#push()
1.96% 4244 jdk.incubator.vector.FloatVector#zero()
1.93% 4186 org.apache.lucene.util.BytesRefBlockPool#equals()
1.56% 3392 org.apache.lucene.util.hnsw.NeighborQueue#size()
1.52% 3305 org.apache.lucene.util.BytesRefHash#findHash()
1.46% 3163 org.apache.lucene.util.LongHeap#insertWithOverflow()
1.25% 2710 org.apache.lucene.util.LongHeap#upHeap()
1.13% 2442 jdk.jfr.internal.JVM#emitEvent()
1.03% 2228 org.apache.lucene.util.LongHeap#downHeap()
0.96% 2076 sun.nio.ch.UnixFileDispatcherImpl#write0()
0.81% 1763 org.apache.lucene.util.hnsw.NeighborQueue#add()
0.78% 1688 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
0.73% 1588 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.72% 1562 java.util.Objects#checkIndex()
0.65% 1408 org.apache.lucene.util.FixedBitSet#getAndSet()
0.64% 1397 java.util.Arrays#fill()
0.61% 1323 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.59% 1279 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.56% 1203 java.io.BufferedOutputStream#write()
0.52% 1126 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.48% 1043 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.48% 1033 org.apache.lucene.util.LongHeap#pop()
0.46% 998 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.42% 917 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.36% 786 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.34% 739 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
0.33% 707 org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
0.32% 685 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.29% 634 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.29% 624 java.util.HashMap#getNode()
0.28% 616 java.lang.foreign.MemorySegment#copy()
0.28% 613 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
0.27% 593 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.27% 592 org.apache.lucene.store.DataInput#readVInt()
0.26% 568 jdk.internal.util.ArraysSupport#mismatch()
0.25% 551 org.apache.lucene.document.Field#setIntValue()
0.25% 548 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
0.25% 546 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.25% 540 jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.24% 513 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.23% 509 jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
0.22% 486 java.util.ArrayList#get()
0.21% 464 org.apache.lucene.util.BytesRefBlockPool#hash()
0.20% 442 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 216754 events (total: 216754)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
32.35% 70126 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
11.14% 24153 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
5.83% 12642 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
2.96% 6421 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
2.54% 5503 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.17% 4696 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.96% 4244 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
1.93% 4186 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.52% 3303 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.46% 3163 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
1.25% 2710 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
1.13% 2442 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
1.09% 2369 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
1.04% 2261 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.98% 2121 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.96% 2076 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
0.81% 1763 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.78% 1684 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.73% 1588 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.65% 1413 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.65% 1408 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.61% 1323 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
0.59% 1277 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.52% 1136 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.50% 1094 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.48% 1043 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.48% 1033 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.46% 998 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.42% 917 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.41% 888 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
0.38% 829 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
0.38% 815 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
0.36% 786 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
0.35% 755 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.33% 707 org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.32% 685 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.29% 634 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.29% 619 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.28% 613 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.28% 609 java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
0.25% 552 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.25% 551 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.25% 548 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
0.25% 546 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.25% 540 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
0.24% 513 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.23% 509 jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.22% 485 java.util.ArrayList#get()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
0.22% 467 java.util.Objects#checkIndex()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.21% 464 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 216754 events (total: 216754)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
32.35% 70126 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
11.14% 24153 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
5.83% 12642 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.96% 6421 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
2.54% 5503 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.96% 4244 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
1.75% 3789 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.46% 3163 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.24% 2682 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#invertTokenStream()
1.16% 2504 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()
1.13% 2442 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
1.09% 2369 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
1.04% 2261 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.00% 2173 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.96% 2076 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.78% 1684 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.78% 1683 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.66% 1434 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.61% 1323 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.60% 1297 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.59% 1277 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.55% 1184 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.50% 1094 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
0.48% 1043 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.44% 950 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#invertTokenStream()
0.43% 929 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.42% 920 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.41% 888 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.38% 829 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.37% 811 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.37% 805 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.36% 786 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.36% 783 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.35% 755 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#invertTokenStream()
0.33% 720 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.32% 700 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.32% 694 org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.32% 688 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.32% 685 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.29% 621 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.29% 619 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.29% 618 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$GraphBuilderKnnCollector#popNode()
0.28% 609 java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.28% 598 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.27% 579 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.25% 551 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.25% 548 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
0.25% 546 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.24% 529 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()
0.24% 511 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#mul()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 216754 events (total: 216754)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
32.35% 70126 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
11.01% 23872 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
4.02% 8716 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.54% 5503 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.43% 5267 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.81% 3926 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
1.61% 3488 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.55% 3360 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.24% 2682 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#invertTokenStream()
at org.apache.lucene.index.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.13% 2442 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
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$85+0x0000000801042610.2131952342#run()
1.06% 2299 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.00% 2173 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.97% 2100 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.96% 2076 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
0.78% 1683 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.75% 1627 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.55% 1198 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.55% 1184 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.54% 1171 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.54% 1162 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.51% 1099 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.50% 1094 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.49% 1063 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.48% 1048 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.44% 950 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#invertTokenStream()
at org.apache.lucene.index.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% 805 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.37% 805 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.37% 798 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.36% 786 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
0.36% 783 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.35% 769 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.35% 755 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#invertTokenStream()
at org.apache.lucene.index.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% 720 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.32% 688 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.32% 685 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.31% 681 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.31% 676 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.31% 674 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.31% 665 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.30% 642 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.29% 628 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.29% 623 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.29% 622 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.28% 608 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.27% 579 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.26% 555 java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.25% 551 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
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.25% 546 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.24% 522 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.24% 516 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 216754 events (total: 216754)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
21.56% 46743 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
11.01% 23872 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.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.80% 14747 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
4.02% 8716 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
3.62% 7838 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.54% 5503 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
1.81% 3926 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.61% 3488 org.apache.lucene.util.BytesRefBlockPool#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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
1.24% 2682 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.23% 2659 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.20% 2608 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.13% 2442 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
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$85+0x0000000801042610.2131952342#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
1.06% 2299 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.00% 2173 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.97% 2100 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.91% 1980 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.78% 1683 org.apache.lucene.util.hnsw.NeighborQueue#size()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.64% 1380 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.61% 1330 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implWrite()
0.55% 1198 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.55% 1184 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.54% 1171 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.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.54% 1162 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.51% 1099 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.49% 1063 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 1047 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.44% 950 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.37% 805 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x00000008011a67e0.472850965#merge()
0.36% 787 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.36% 786 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.36% 783 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.35% 769 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.35% 755 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.33% 720 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.32% 688 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.32% 685 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.31% 681 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.31% 676 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.31% 674 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.31% 665 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.30% 642 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.29% 628 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 623 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.29% 622 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.27% 580 org.apache.lucene.store.MemorySegmentIndexInput#ensureOpen()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.27% 579 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 570 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
0.26% 565 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.26% 560 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$235+0x000000080115e658.2122179504#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.25% 551 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 432 events (total: 36226M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
7.39% 2678M org.apache.lucene.util.BytesRef#()
7.37% 2670M java.lang.invoke.DirectMethodHandle#allocateInstance()
6.54% 2370M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
6.50% 2353M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
5.57% 2018M perf.LineFileDocs#nextDoc()
5.55% 2009M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
5.07% 1836M java.util.Arrays#copyOf()
4.32% 1564M perf.LineFileDocs#readVector()
3.67% 1330M java.nio.HeapByteBuffer#()
2.79% 1009M java.util.Arrays#copyOfRange()
2.76% 999M org.apache.lucene.util.hnsw.NeighborArray#()
2.31% 835M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
2.29% 828M org.apache.lucene.facet.FacetsConfig#pathToString()
2.00% 723M java.util.ImmutableCollections$AbstractImmutableList#iterator()
1.87% 675M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
1.85% 670M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.61% 584M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.39% 503M java.lang.Integer#toString()
1.39% 503M java.util.ArrayList#grow()
1.38% 501M java.util.concurrent.locks.ReentrantReadWriteLock#()
1.38% 501M java.lang.StringUTF16#compress()
1.38% 501M org.apache.lucene.util.ArrayUtil#growExact()
1.38% 500M org.apache.lucene.document.StringField#()
1.37% 496M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.19% 432M perf.LineFileDocs#readDocs()
0.94% 339M java.lang.String#()
0.94% 338M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.93% 335M java.lang.StringBuilder#toString()
0.93% 335M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.92% 334M org.apache.lucene.index.ParallelPostingsArray#()
0.92% 334M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.92% 332M org.apache.lucene.util.TimSorter#()
0.64% 232M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.47% 169M java.lang.AbstractStringBuilder#()
0.47% 169M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.47% 169M java.util.HashMap#newNode()
0.47% 169M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
0.47% 169M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.47% 168M java.util.HashMap#resize()
0.47% 168M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.46% 167M org.apache.lucene.document.IntPoint#pack()
0.46% 167M org.apache.lucene.document.IntField#binaryValue()
0.46% 166M org.apache.lucene.codecs.lucene90.ForUtil#()
0.46% 166M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
0.46% 166M org.apache.lucene.util.fst.FSTEnum#getArc()
0.46% 166M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
0.46% 166M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.46% 166M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.46% 166M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.46% 166M perf.LineFileDocs#cloneDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 432 events (total: 36226M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
7.37% 2670M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
6.54% 2370M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
6.50% 2353M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
5.57% 2018M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
5.09% 1843M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
4.32% 1564M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.67% 1330M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
3.23% 1171M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
2.79% 1009M java.util.Arrays#copyOfRange()
at java.lang.String#()
2.77% 1002M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
2.76% 999M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.30% 834M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
2.00% 723M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
1.87% 675M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
1.85% 671M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.85% 670M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.83% 663M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.61% 584M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.39% 503M java.lang.Integer#toString()
at java.lang.String#valueOf()
1.39% 503M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.38% 501M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
1.38% 501M java.lang.StringUTF16#compress()
at java.lang.String#()
1.38% 501M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
1.38% 500M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
1.37% 496M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
1.19% 432M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.94% 339M java.lang.String#()
at java.lang.String#()
0.94% 338M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.94% 338M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.93% 335M java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
0.93% 335M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.93% 335M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.92% 334M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.92% 334M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.92% 334M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.92% 332M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.64% 232M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.47% 169M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.47% 169M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.47% 169M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.47% 169M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
at org.apache.lucene.facet.FacetsConfig$$Lambda$232+0x00000008011550d8.1718629367#apply()
0.47% 169M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.47% 168M java.util.HashMap#resize()
at java.util.HashMap#putVal()
0.47% 168M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.46% 167M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.46% 167M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.46% 166M org.apache.lucene.codecs.lucene90.ForUtil#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.46% 166M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
0.46% 166M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
0.46% 166M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 432 events (total: 36226M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
7.37% 2670M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
6.54% 2370M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
6.50% 2353M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
5.57% 2018M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.09% 1843M 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()
4.32% 1564M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.67% 1330M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
2.79% 1009M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
at java.lang.StringBuilder#toString()
2.77% 1002M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
2.30% 834M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.00% 723M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
1.87% 675M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
1.85% 671M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.85% 670M 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()
1.84% 665M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
1.39% 504M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.39% 503M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
1.39% 503M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.38% 501M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.38% 501M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.38% 500M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.38% 498M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
1.38% 498M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
1.37% 497M 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()
1.37% 496M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
1.19% 432M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.94% 339M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.94% 338M 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.94% 338M 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.93% 335M 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()
0.93% 335M 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.92% 334M 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.92% 334M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.92% 334M 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.92% 334M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.92% 334M 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.92% 332M 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.64% 232M org.apache.lucene.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.47% 169M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.47% 169M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.47% 169M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.47% 169M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
at org.apache.lucene.facet.FacetsConfig$$Lambda$232+0x00000008011550d8.1718629367#apply()
at java.util.HashMap#computeIfAbsent()
at org.apache.lucene.facet.FacetsConfig#build()
0.47% 169M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.47% 168M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.47% 168M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.47% 168M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.47% 168M 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.46% 167M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.46% 167M 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% 166M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 432 events (total: 36226M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.54% 2370M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
6.50% 2353M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
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()
5.57% 2018M 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()
5.09% 1843M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
4.32% 1564M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.67% 1330M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.21% 1164M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
2.77% 1004M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.00% 723M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread#run()
1.87% 675M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.85% 671M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.85% 670M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.84% 665M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
1.39% 504M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
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()
1.39% 503M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.39% 501M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.38% 501M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.38% 500M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.38% 498M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
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()
1.37% 497M 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()
1.37% 496M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.19% 432M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.94% 339M 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.94% 338M 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.94% 338M 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.93% 337M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
0.93% 336M 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.93% 336M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
0.93% 336M 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#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.93% 335M 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()
0.93% 335M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.92% 334M 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#invertTerm()
0.92% 334M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.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.92% 334M 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.92% 334M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.92% 334M 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.92% 334M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
0.92% 334M 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.92% 332M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.92% 332M 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.91% 331M 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.47% 169M 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+0x0000000801087400.1998767043#invoke()
at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.47% 169M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.47% 169M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
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()
0.47% 169M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
at org.apache.lucene.facet.FacetsConfig$$Lambda$232+0x00000008011550d8.1718629367#apply()
at java.util.HashMap#computeIfAbsent()
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.47% 169M 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()
0.47% 168M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.47% 168M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
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.47% 168M 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.47% 168M org.apache.lucene.document.StringField#()
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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 432 events (total: 36226M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.54% 2370M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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()
6.50% 2353M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
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()
5.57% 2018M 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()
5.09% 1843M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
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()
4.32% 1564M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.67% 1330M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.21% 1164M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.77% 1004M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.00% 723M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread#run()
1.87% 675M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.85% 671M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.85% 670M 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#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.84% 665M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x00000008011a67e0.472850965#merge()
1.39% 504M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.39% 503M java.lang.Integer#toString()
at java.lang.String#valueOf()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.39% 501M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#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()
1.38% 501M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.38% 500M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.38% 498M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.37% 497M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.37% 496M 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.19% 432M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.94% 339M 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.94% 338M 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.94% 338M 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.93% 337M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
0.93% 336M 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.93% 336M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
0.93% 336M 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#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.93% 335M java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.93% 335M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.92% 334M 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#invertTerm()
at org.apache.lucene.index.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.92% 334M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.92% 334M 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.92% 334M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
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.92% 334M 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.92% 334M java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.92% 334M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.92% 332M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#newSlice()
at org.apache.lucene.index.TermsHashPerField#allocKnownSizeSlice()
at org.apache.lucene.index.TermsHashPerField#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#invertTokenStream()
0.92% 332M 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$268+0x0000000801189c50.950495997#merge()
0.91% 331M 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.47% 169M 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+0x0000000801087400.1998767043#invoke()
at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.47% 169M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
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.47% 169M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
at org.apache.lucene.facet.FacetsConfig$$Lambda$232+0x00000008011550d8.1718629367#apply()
at java.util.HashMap#computeIfAbsent()
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.47% 169M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.47% 169M 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()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.47% 168M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
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.47% 168M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.47% 168M 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.47% 168M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
~1KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1600062 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
31.73% 507631 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
13.29% 212649 org.apache.lucene.util.LongHeap#pop()
5.80% 92871 org.apache.lucene.util.LongHeap#downHeap()
5.37% 85911 org.apache.lucene.util.LongHeap#push()
4.03% 64485 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
4.03% 64441 org.apache.lucene.util.LongHeap#upHeap()
3.75% 60031 jdk.incubator.vector.FloatVector#zero()
2.91% 46482 java.util.Arrays#fill()
2.90% 46333 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
2.41% 38521 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.73% 27613 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
1.54% 24701 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
1.44% 23104 sun.nio.ch.UnixFileDispatcherImpl#write0()
1.33% 21328 org.apache.lucene.util.hnsw.NeighborQueue#clear()
1.32% 21165 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
1.21% 19404 java.util.Objects#checkIndex()
0.63% 10152 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.61% 9762 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
0.57% 9083 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.56% 8931 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.54% 8632 jdk.jfr.internal.JVM#emitEvent()
0.50% 8031 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.47% 7486 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.45% 7145 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.43% 6877 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.41% 6617 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
0.41% 6498 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.37% 5994 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.37% 5874 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.34% 5485 java.io.BufferedOutputStream#write()
0.33% 5237 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.32% 5197 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.31% 4986 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.31% 4935 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
0.27% 4321 org.apache.lucene.util.LongHeap#updateTop()
0.26% 4150 jdk.incubator.vector.FloatVector#fromArray()
0.26% 4091 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.25% 4073 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.25% 3925 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.23% 3664 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.21% 3395 jdk.incubator.vector.VectorIntrinsics#roundDown()
0.21% 3324 org.apache.lucene.util.hnsw.NeighborQueue#decodeNodeId()
0.19% 3015 org.apache.lucene.util.hnsw.OnHeapHnswGraph#trySetNewEntryNode()
0.19% 2997 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.18% 2948 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.17% 2684 jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.15% 2417 org.apache.lucene.util.hnsw.NeighborQueue#add()
0.14% 2292 org.apache.lucene.util.hnsw.NeighborArray#sort()
0.13% 2148 org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
0.12% 1970 jdk.incubator.vector.AbstractSpecies#dummyVector()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1600062 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
31.73% 507631 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
13.29% 212649 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
4.08% 65253 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
4.03% 64485 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
4.03% 64441 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
3.75% 60031 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
3.58% 57204 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
2.90% 46333 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
2.72% 43537 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
2.41% 38521 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.23% 35667 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.73% 27613 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
1.54% 24701 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
1.44% 23104 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
1.32% 21185 org.apache.lucene.util.hnsw.NeighborQueue#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
1.32% 21165 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.22% 19446 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.81% 13033 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.63% 10152 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.61% 9762 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.57% 9083 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.56% 8931 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.54% 8632 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
0.50% 8031 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.47% 7486 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.45% 7145 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.43% 6877 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.41% 6573 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.41% 6498 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.40% 6335 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
0.37% 5994 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
0.37% 5874 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.33% 5322 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.33% 5226 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.32% 5196 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.31% 4986 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.27% 4383 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.26% 4168 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.26% 4150 jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
0.25% 4073 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.21% 3439 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.21% 3395 jdk.incubator.vector.VectorIntrinsics#roundDown()
at jdk.incubator.vector.AbstractSpecies#loopBound()
0.21% 3324 org.apache.lucene.util.hnsw.NeighborQueue#decodeNodeId()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.19% 3013 org.apache.lucene.util.hnsw.OnHeapHnswGraph#trySetNewEntryNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.19% 2997 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.18% 2948 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.18% 2873 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.17% 2684 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
0.16% 2595 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.15% 2417 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1600062 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
31.73% 507630 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
13.03% 208507 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.08% 65253 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.03% 64485 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
3.75% 60031 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
3.47% 55566 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.43% 54960 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.90% 46332 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
2.72% 43537 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.41% 38511 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.16% 34588 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
1.54% 24701 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
1.44% 23104 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.32% 21185 org.apache.lucene.util.hnsw.NeighborQueue#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.32% 21165 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.22% 19446 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.97% 15526 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.81% 13033 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
0.63% 10152 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.61% 9762 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.57% 9083 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
0.56% 8931 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.56% 8889 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.54% 8632 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
0.54% 8575 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.50% 8031 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
0.46% 7339 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.45% 7145 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.43% 6877 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.41% 6573 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.41% 6498 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.40% 6334 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.37% 5994 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.35% 5656 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.33% 5226 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.32% 5057 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.31% 4986 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.30% 4731 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.27% 4375 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
0.26% 4168 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.26% 4150 jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.25% 4073 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.23% 3729 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21% 3439 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.21% 3395 jdk.incubator.vector.VectorIntrinsics#roundDown()
at jdk.incubator.vector.AbstractSpecies#loopBound()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.21% 3324 org.apache.lucene.util.hnsw.NeighborQueue#decodeNodeId()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.20% 3162 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
0.19% 3013 org.apache.lucene.util.hnsw.OnHeapHnswGraph#trySetNewEntryNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.19% 2997 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.18% 2882 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1600062 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
31.73% 507630 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
13.03% 208503 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.08% 65231 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
3.47% 55565 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
3.43% 54958 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
3.37% 53848 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.07% 49162 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.90% 46331 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.72% 43537 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.41% 38511 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
2.16% 34588 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.44% 23104 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
1.37% 21949 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.32% 21185 org.apache.lucene.util.hnsw.NeighborQueue#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.32% 21165 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
1.22% 19446 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.97% 15526 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.81% 13033 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.63% 10152 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.61% 9762 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.57% 9098 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.56% 8931 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.56% 8889 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.55% 8848 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.54% 8632 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
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$85+0x0000000801042610.2131952342#run()
0.54% 8575 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.50% 8031 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
0.45% 7250 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
0.45% 7124 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
0.43% 6876 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.41% 6573 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.41% 6498 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.40% 6334 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.38% 6124 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.37% 5994 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
0.35% 5656 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.32% 5057 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.29% 4678 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$373+0x0000000801196890.1893718681#merge()
0.27% 4397 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.27% 4375 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
0.26% 4168 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.25% 4073 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.23% 3729 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.21% 3434 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.21% 3324 org.apache.lucene.util.hnsw.NeighborQueue#decodeNodeId()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.21% 3314 jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.21% 3294 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.20% 3162 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.19% 3013 org.apache.lucene.util.hnsw.OnHeapHnswGraph#trySetNewEntryNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.19% 2997 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1600062 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
25.94% 415130 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
13.03% 208503 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
4.81% 76915 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.08% 65231 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
3.47% 55565 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
3.43% 54958 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
3.37% 53848 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
3.07% 49162 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.90% 46331 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#decodeScore()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
2.72% 43537 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
2.41% 38511 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
2.16% 34588 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
1.37% 21949 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
1.32% 21185 org.apache.lucene.util.hnsw.NeighborQueue#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.32% 21165 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.22% 19446 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.97% 15526 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.95% 15233 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.74% 11907 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#implWrite()
0.67% 10700 java.util.Objects#checkIndex()
at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.63% 10152 org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.61% 9762 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.60% 9635 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#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 sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#implWrite()
at java.io.BufferedOutputStream#write()
0.57% 9098 jdk.incubator.vector.FloatVector#zero()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.56% 8931 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
0.56% 8889 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.55% 8848 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.54% 8632 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
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$85+0x0000000801042610.2131952342#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.54% 8575 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.43% 6876 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.41% 6573 org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.41% 6498 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.40% 6334 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$RAVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.38% 6151 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsReader#close()
0.38% 6124 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.35% 5656 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.34% 5481 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
0.32% 5057 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$373+0x0000000801196890.1893718681#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.31% 4942 jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.29% 4678 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$373+0x0000000801196890.1893718681#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% 4397 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.26% 4168 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.25% 4073 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.25% 3946 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.23% 3729 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.21% 3324 org.apache.lucene.util.hnsw.NeighborQueue#decodeNodeId()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.21% 3314 jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.21% 3294 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$373+0x0000000801196890.1893718681#merge()
0.20% 3162 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#lambda$scorer$0()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$$Lambda$328+0x0000000801136f58.330940819#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.19% 3013 org.apache.lucene.util.hnsw.OnHeapHnswGraph#trySetNewEntryNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1319253 events (total: 71917M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.16% 29600M java.lang.invoke.DirectMethodHandle#allocateInstance()
16.59% 11928M org.apache.lucene.util.hnsw.NeighborArray#()
6.62% 4763M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
5.31% 3821M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
3.42% 2455M java.util.concurrent.locks.ReentrantReadWriteLock#()
3.22% 2318M org.apache.lucene.util.LongHeap#()
1.94% 1398M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.91% 1376M org.apache.lucene.util.TimSorter#()
1.81% 1305M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.79% 1285M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
1.72% 1234M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.47% 1058M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.12% 807M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
1.00% 716M org.apache.lucene.util.fst.FSTCompiler#()
0.91% 652M org.apache.lucene.util.fst.FSTEnum#getArc()
0.79% 568M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.79% 564M java.util.ArrayList#grow()
0.64% 457M org.apache.lucene.util.hnsw.NeighborArray#sort()
0.59% 423M java.util.TreeMap#keyIterator()
0.58% 418M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.52% 373M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.52% 373M org.apache.lucene.util.ArrayUtil#timSort()
0.42% 301M java.util.ArrayDeque#iterator()
0.39% 277M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
0.33% 236M org.apache.lucene.util.BytesRef#()
0.30% 219M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
0.28% 200M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.27% 193M org.apache.lucene.util.fst.FSTEnum#()
0.26% 189M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.25% 181M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.23% 164M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.18% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.16% 116M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.14% 102M java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.13% 93M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.13% 90M org.apache.lucene.util.fst.FSTEnum#incr()
0.13% 89M java.lang.Integer#valueOf()
0.12% 85M java.lang.reflect.Array#newInstance()
0.11% 79M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.10% 74M perf.LineFileDocs#nextDoc()
0.10% 70M org.apache.lucene.util.fst.BytesStore#writeByte()
0.09% 67M java.util.Collections#unmodifiableList()
0.09% 62M org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.09% 62M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.08% 58M org.apache.lucene.util.ArrayUtil#growExact()
0.08% 58M java.nio.HeapByteBuffer#asReadOnlyBuffer()
0.08% 56M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.07% 50M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.07% 49M java.util.HashMap#newNode()
0.06% 45M java.util.ArrayList#subList()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1319253 events (total: 71917M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.15% 29592M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
11.42% 8215M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
6.62% 4763M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
5.31% 3821M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.16% 3712M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
3.42% 2455M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
3.22% 2318M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.94% 1398M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.91% 1376M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.81% 1305M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.79% 1285M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
1.72% 1234M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.47% 1058M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.00% 716M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.95% 685M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.79% 564M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.72% 521M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.64% 457M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
0.64% 457M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.59% 423M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.52% 373M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.52% 373M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.42% 301M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.39% 277M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
0.35% 252M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.30% 219M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
0.28% 200M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.27% 193M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.26% 189M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.25% 181M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.23% 166M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.23% 164M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.21% 148M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.18% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.17% 121M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
0.16% 116M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.15% 108M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.14% 102M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.13% 93M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.13% 90M org.apache.lucene.util.fst.FSTEnum#incr()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.12% 85M java.lang.reflect.Array#newInstance()
at org.apache.lucene.util.ArrayUtil#growExact()
0.11% 79M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.10% 74M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.10% 71M java.lang.Integer#valueOf()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#getNewOrdMapping()
0.10% 70M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FSTCompiler#()
0.09% 66M java.util.Collections#unmodifiableList()
at org.apache.lucene.index.SegmentInfos#asList()
0.09% 62M org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.09% 62M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.09% 62M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
at org.apache.lucene.util.fst.FSTCompiler#add()
0.08% 58M java.nio.HeapByteBuffer#asReadOnlyBuffer()
at org.apache.lucene.store.ByteBuffersDataOutput#toBufferList()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1319253 events (total: 71917M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
41.15% 29592M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
11.42% 8215M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
6.62% 4763M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
5.31% 3821M 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.70% 3381M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
2.09% 1503M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.91% 1376M 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.85% 1331M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.81% 1305M 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.79% 1285M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.72% 1239M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
1.72% 1234M 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()
1.50% 1081M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.47% 1058M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
1.13% 815M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.00% 716M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.95% 685M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.79% 564M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.72% 521M 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% 457M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.64% 457M 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.59% 423M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.52% 373M 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.52% 373M 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.46% 331M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
0.39% 277M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
0.35% 252M 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.30% 219M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
0.28% 200M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 199M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.27% 193M 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.25% 181M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.23% 166M 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% 148M 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.19% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
0.18% 127M 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.17% 121M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
0.16% 116M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.16% 114M 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.14% 102M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
0.14% 102M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.14% 99M 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.13% 93M 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.13% 92M 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.13% 90M org.apache.lucene.util.fst.FSTEnum#incr()
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.11% 79M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.11% 77M java.lang.reflect.Array#newInstance()
at org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.ArrayUtil#grow()
0.10% 75M 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% 74M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.10% 71M java.lang.Integer#valueOf()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#getNewOrdMapping()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1319253 events (total: 71917M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.41% 24746M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
11.42% 8215M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
6.62% 4763M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
5.55% 3988M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
4.70% 3381M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
4.52% 3251M 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.91% 1376M 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.85% 1331M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.81% 1305M 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$373+0x0000000801196890.1893718681#merge()
1.79% 1285M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
1.76% 1268M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.72% 1239M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
1.72% 1234M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.50% 1081M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.47% 1058M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
1.04% 748M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.95% 685M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.90% 649M 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.84% 605M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.79% 570M 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.72% 521M 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.64% 463M 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.64% 457M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.64% 457M 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.52% 373M 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.52% 373M 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.46% 331M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.35% 252M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.35% 252M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.33% 235M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.30% 219M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeFields()
at org.apache.lucene.index.SegmentMerger$$Lambda$371+0x0000000801194a08.2143338055#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.30% 218M 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.29% 205M 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.28% 200M 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.28% 199M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
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.27% 193M 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.24% 169M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.23% 166M 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.21% 148M 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.19% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.18% 127M 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.17% 124M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
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()
0.17% 121M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.16% 116M 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()
0.16% 114M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.14% 102M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread#run()
0.14% 102M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.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.13% 94M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.13% 93M 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.12% 84M org.apache.lucene.util.fst.FSTEnum#incr()
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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1319253 events (total: 71917M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.41% 24746M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
11.42% 8215M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
6.62% 4763M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
5.55% 3988M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
4.70% 3381M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
4.52% 3251M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.91% 1376M 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$373+0x0000000801196890.1893718681#merge()
1.85% 1331M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$373+0x0000000801196890.1893718681#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()
1.81% 1305M 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$373+0x0000000801196890.1893718681#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()
1.79% 1285M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.76% 1268M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.72% 1239M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.72% 1234M 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$373+0x0000000801196890.1893718681#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.50% 1081M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.47% 1058M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.04% 748M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.95% 685M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
0.90% 649M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.84% 605M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.79% 570M 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#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.72% 521M 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$373+0x0000000801196890.1893718681#merge()
0.64% 463M 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.64% 457M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.57% 406M 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.52% 373M 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.52% 373M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.46% 331M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 252M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x0000000801006000.802600647#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$2#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.35% 252M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.33% 235M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.30% 219M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeFields()
at org.apache.lucene.index.SegmentMerger$$Lambda$371+0x0000000801194a08.2143338055#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.30% 218M 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.29% 205M 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.28% 200M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.28% 199M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
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.24% 169M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.23% 166M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.19% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
0.18% 127M 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.18% 126M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.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$373+0x0000000801196890.1893718681#merge()
0.17% 124M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
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()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.17% 121M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#fromGraph()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$381+0x000000080119a230.822709646#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.16% 116M 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()
at org.apache.lucene.index.SegmentMerger$$Lambda$373+0x0000000801196890.1893718681#merge()
0.16% 114M 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()
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$373+0x0000000801196890.1893718681#merge()
0.14% 102M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
at org.apache.lucene.index.IndexWriter#mergeInit()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread#run()
0.14% 102M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.13% 94M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
0.13% 93M 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()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$373+0x0000000801196890.1893718681#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.12% 84M org.apache.lucene.util.fst.FSTEnum#incr()
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.11% 81M 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()
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()
Profiler results (searching)
CPU:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12408627 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.98% 494373 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
3.49% 432525 org.apache.lucene.search.TermScorer#score()
3.35% 415948 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
2.34% 289746 org.apache.lucene.search.ConjunctionDISI#doNext()
2.00% 248324 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.82% 225576 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
1.78% 220553 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
1.75% 216684 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.74% 215303 org.apache.lucene.search.DisiPriorityQueue#topList()
1.70% 211334 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
1.69% 209694 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
1.68% 208057 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.57% 194604 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.55% 192004 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
1.44% 179195 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
1.42% 175603 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
1.39% 171890 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
1.34% 166844 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.28% 158442 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
1.26% 156672 java.lang.invoke.VarHandleGuards#guard_LJ_I()
1.23% 152679 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
1.23% 152046 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
1.20% 149283 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
1.19% 147151 org.apache.lucene.search.DisiPriorityQueue#downHeap()
1.10% 135993 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
1.09% 135025 org.apache.lucene.util.PriorityQueue#downHeap()
1.09% 134694 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
1.05% 129823 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
1.02% 126170 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
1.00% 123702 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
0.98% 121462 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.97% 119936 org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
0.96% 118757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.95% 117672 org.apache.lucene.store.MemorySegmentIndexInput#readByte()
0.93% 115511 org.apache.lucene.search.LeafSimScorer#getNormValue()
0.89% 109864 org.apache.lucene.search.PhraseScorer$1#matches()
0.88% 108673 java.lang.invoke.VarHandleSegmentAsBytes#get()
0.86% 106787 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.81% 100713 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.77% 96140 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.73% 90410 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.73% 90333 java.lang.foreign.MemorySegment#get()
0.72% 89320 org.apache.lucene.util.PriorityQueue#upHeap()
0.72% 89052 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
0.71% 88065 org.apache.lucene.util.PriorityQueue#add()
0.70% 87054 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
0.69% 85096 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
0.67% 82654 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
0.64% 79033 org.apache.lucene.search.ConjunctionScorer#score()
0.60% 74911 java.util.ArrayList#elementData()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12408627 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.35% 415948 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
2.88% 357467 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
2.21% 274121 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
1.75% 216683 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.70% 211311 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
1.57% 194498 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.54% 190960 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
1.46% 180971 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.44% 179195 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
1.44% 178239 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
1.39% 171882 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.36% 168355 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.26% 156672 java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
1.23% 152046 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
1.19% 147151 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
1.18% 146511 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.18% 145999 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
1.10% 136195 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.09% 135853 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.07% 132732 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
1.06% 131111 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
1.05% 129823 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
1.01% 125810 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.00% 123702 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.97% 119834 org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene90.ForUtil#decodeTo32()
0.96% 119368 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.96% 118757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.95% 118493 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
0.93% 115511 org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
0.91% 112744 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.88% 109188 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.88% 108673 java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
0.86% 106787 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.83% 102815 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.79% 98021 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.73% 90410 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
0.72% 89773 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.72% 89319 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
0.69% 85569 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.67% 82654 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.64% 79751 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.64% 79033 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
0.62% 77094 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.60% 74910 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
0.57% 70898 java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.53% 65409 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
0.51% 63563 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.search.DisiPriorityQueue#topList()
0.51% 63360 org.apache.lucene.util.PriorityQueue#add()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.48% 59432 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer#score()
0.48% 59013 java.lang.invoke.VarHandleSegmentAsBytes#offsetNoVMAlignCheck()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12408627 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.35% 415948 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
2.88% 357467 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.76% 218308 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.75% 216683 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.44% 179195 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.36% 168354 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()
1.23% 152764 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.22% 151914 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.18% 146511 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.18% 145999 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
1.09% 135804 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.06% 131111 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.05% 129823 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.02% 126557 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()
1.00% 123702 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.96% 119367 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.96% 118757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.91% 112743 org.apache.lucene.search.DisjunctionDISIApproximation#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.88% 109188 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.85% 105612 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.85% 104951 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
at org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.84% 103804 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.78% 96928 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.77% 95688 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at java.lang.invoke.VarHandleSegmentAsBytes#checkAddress()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.74% 91954 org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
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.72% 89773 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()
0.72% 89371 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
0.67% 82654 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.64% 79372 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.64% 79033 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.62% 77094 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.60% 74426 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.59% 72620 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
0.56% 69937 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.51% 63338 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()
0.50% 62490 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.49% 61056 org.apache.lucene.search.TermScorer#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.48% 59432 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.48% 59325 java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.48% 59013 java.lang.invoke.VarHandleSegmentAsBytes#offsetNoVMAlignCheck()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
0.48% 59006 org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
0.47% 58446 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()
0.46% 57649 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.46% 57096 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.45% 55958 java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
0.45% 55949 jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at java.lang.invoke.VarHandleSegmentAsBytes#checkAddress()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
0.45% 55302 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.44% 54885 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.44% 54876 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
0.43% 53518 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12408627 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.35% 415946 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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()
2.88% 357466 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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()
1.44% 179195 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
1.23% 152764 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#lambda$search$2()
1.22% 151914 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
1.18% 146390 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.09% 135804 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.06% 131111 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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()
1.05% 129821 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
1.02% 126503 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#lambda$search$2()
1.00% 123702 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.96% 118757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.85% 104951 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
at org.apache.lucene.search.DisjunctionDISIApproximation#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#lambda$search$2()
0.84% 103804 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.80% 99477 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.76% 94582 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.72% 89364 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.67% 82654 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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()
0.64% 79372 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.64% 79030 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.60% 74426 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.59% 73763 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#lambda$search$2()
0.56% 70082 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.51% 63338 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.50% 62490 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
at 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()
0.49% 61056 org.apache.lucene.search.TermScorer#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.48% 59432 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer#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#lambda$search$2()
0.48% 59006 org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.46% 57649 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.46% 57096 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#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#lambda$search$2()
0.45% 55882 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
0.45% 55302 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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.44% 54916 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.44% 54876 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
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.43% 52946 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.43% 52822 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at java.lang.invoke.VarHandleSegmentAsBytes#checkAddress()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.42% 52287 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.41% 51452 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
0.40% 49788 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#advance()
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.40% 49294 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#lambda$search$2()
0.39% 48928 org.apache.lucene.search.ConjunctionUtils#intersectIterators()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 48643 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()
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()
0.39% 48256 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#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()
0.38% 47472 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#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()
0.37% 45589 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.UnparsedTask#go()
0.36% 44596 java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.35% 43584 java.lang.Math#toIntExact()
at org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.35% 43246 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()
0.35% 42868 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at java.lang.invoke.VarHandleSegmentAsInts#checkAddress()
at java.lang.invoke.VarHandleSegmentAsInts#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
0.34% 42603 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12408627 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.22% 151914 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.18% 146332 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.09% 135804 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.00% 123702 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.96% 118757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.84% 103804 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.80% 99477 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.76% 94582 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.UnparsedTask#go()
0.64% 79372 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#lambda$search$2()
0.64% 79030 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.60% 74426 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.56% 70082 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.49% 61056 org.apache.lucene.search.TermScorer#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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.48% 59006 org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
0.46% 57649 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.45% 55882 jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.44% 54747 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.42% 52287 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.41% 51452 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 48928 org.apache.lucene.search.ConjunctionUtils#intersectIterators()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.37% 45589 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.36% 44596 java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader8#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.35% 43584 java.lang.Math#toIntExact()
at org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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()
0.34% 42506 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.33% 41403 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$BlockImpactsPostingsEnum#refillPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#skipPositions()
at 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()
0.31% 38469 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 37412 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.28% 35294 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.27% 32929 java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.27% 32902 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.26% 31687 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.25% 30742 org.apache.lucene.index.SingletonSortedSetDocValues#getValueCount()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.25% 30407 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at 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()
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#lambda$search$2()
0.24% 30194 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
0.24% 30089 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()
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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.22% 27609 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.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()
0.22% 26872 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.ConjunctionScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.21% 26450 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.20% 25376 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.20% 24635 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.19% 23863 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.19% 23852 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda$179+0x000000080114a738.1741155902#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.19% 23770 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.19% 23708 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.19% 22996 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#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.18% 22609 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.18% 22068 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda$182+0x0000000801152250.426589547#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.18% 22022 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#skipPositions()
at 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()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.18% 21840 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#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#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda$179+0x0000000801141b20.252670363#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.18% 21822 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#skipPositions()
at 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()
HEAP:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35044 events (total: 984809M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.30% 327919M java.lang.Integer#valueOf()
10.73% 105658M org.apache.lucene.util.FixedBitSet#()
3.93% 38670M org.apache.lucene.util.ArrayUtil#growExact()
2.87% 28262M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.80% 27532M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
2.72% 26787M org.apache.lucene.util.ArrayUtil#growNoCopy()
2.70% 26620M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.98% 19539M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.94% 19090M org.apache.lucene.util.BytesRef#()
1.86% 18339M java.lang.ref.Finalizer#runFinalization()
1.71% 16801M java.util.AbstractList#iterator()
1.66% 16304M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
1.65% 16268M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.46% 14346M java.util.ArrayList#grow()
1.30% 12780M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
1.23% 12121M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.16% 11402M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
1.07% 10580M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.05% 10308M perf.VectorDictionary#()
1.04% 10269M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.88% 8687M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.68% 6727M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.63% 6201M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.62% 6095M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.61% 6025M org.apache.lucene.util.bkd.DocIdsWriter#()
0.61% 6014M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
0.60% 5945M org.apache.lucene.search.BooleanScorer#()
0.60% 5875M java.util.ArrayList#iterator()
0.59% 5787M org.apache.lucene.search.MaxScoreBulkScorer#()
0.58% 5748M org.apache.lucene.codecs.lucene90.ForUtil#()
0.56% 5492M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.54% 5280M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.53% 5193M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.52% 5162M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.52% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.47% 4591M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
0.43% 4221M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.41% 3998M perf.SearchPerfTest#_main()
0.41% 3996M java.lang.reflect.Array#newInstance()
0.39% 3834M java.util.logging.LogManager#reset()
0.39% 3834M jdk.jfr.internal.ShutdownHook#run()
0.39% 3794M java.util.ArrayList#()
0.38% 3734M org.apache.lucene.util.PriorityQueue#()
0.35% 3476M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.35% 3436M perf.StatisticsHelper#startStatistics()
0.32% 3154M org.apache.lucene.util.BytesRef#utf8ToString()
0.32% 3120M org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
0.31% 3088M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
0.31% 3019M java.lang.StringUTF16#compress()
0.29% 2813M org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35044 events (total: 984809M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.20% 326931M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
9.84% 96927M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
3.45% 33980M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
2.87% 28262M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.70% 26620M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.96% 19283M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.86% 18339M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.66% 16304M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
1.65% 16268M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.54% 15211M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
1.45% 14298M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.23% 12121M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.17% 11480M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
1.07% 10580M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.07% 10567M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.07% 10525M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
1.05% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
1.05% 10302M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.04% 10269M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.88% 8696M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.88% 8687M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.88% 8676M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.85% 8347M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.84% 8249M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.72% 7120M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
0.70% 6883M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.68% 6727M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
0.64% 6275M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.63% 6201M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.62% 6095M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.61% 6025M org.apache.lucene.util.bkd.DocIdsWriter#()
at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.60% 5945M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.60% 5897M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.59% 5787M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.54% 5356M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
0.52% 5162M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.52% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.52% 5131M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.47% 4596M org.apache.lucene.codecs.lucene90.ForUtil#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.47% 4591M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
0.41% 3998M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.39% 3834M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.39% 3834M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
0.38% 3782M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.37% 3598M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.35% 3482M java.util.ArrayList#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
0.35% 3476M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.35% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.35% 3407M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
0.34% 3370M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35044 events (total: 984809M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.18% 326728M 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.43% 73188M 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()
2.87% 28262M 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.57% 25350M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
2.42% 23869M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
1.86% 18339M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
1.82% 17894M 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.65% 16268M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.64% 16199M 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()
1.54% 15211M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
1.45% 14298M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.17% 11480M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
1.05% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.02% 10022M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScore()
0.98% 9624M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.88% 8696M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.88% 8676M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
0.79% 7774M 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.77% 7539M 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.72% 7120M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.70% 6883M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.67% 6574M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
0.64% 6309M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.64% 6275M 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.63% 6201M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
0.61% 6031M 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.61% 6025M org.apache.lucene.util.bkd.DocIdsWriter#()
at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
0.60% 5945M 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.60% 5897M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.59% 5859M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
0.59% 5787M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.58% 5675M 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.54% 5304M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.52% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
0.52% 5131M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.51% 4982M 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.50% 4898M 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.50% 4891M 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% 4591M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
0.46% 4496M 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$2#get()
0.42% 4148M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LSBRadixSorter#sort()
at org.apache.lucene.util.DocIdSetBuilder#build()
0.41% 3998M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.39% 3834M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.39% 3834M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.39% 3802M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.search.TermQuery$TermWeight#getTermsEnum()
0.38% 3727M 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.36% 3570M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
0.36% 3566M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at perf.PKLookupTask#go()
0.35% 3476M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.35% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35044 events (total: 984809M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.18% 326728M 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.61% 55212M 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()
2.57% 25350M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
2.42% 23869M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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()
1.86% 18339M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.65% 16268M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.65% 16214M 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.64% 16199M 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.MultiTermQueryConstantScoreBlendedWrapper$1#rewriteInner()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#rewrite()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
1.54% 15211M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
1.17% 11480M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
1.05% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.98% 9624M 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+0x0000000801087400.1998767043#invoke()
at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.87% 8592M 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.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
0.76% 7507M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.74% 7309M 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.72% 7120M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#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.70% 6883M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.67% 6574M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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()
0.65% 6365M 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.MultiTermQueryConstantScoreBlendedWrapper$1#rewriteInner()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#rewrite()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#bulkScorer()
0.60% 5919M 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.60% 5897M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.59% 5789M 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.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
0.52% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.52% 5131M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.51% 4982M 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$2#get()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.47% 4591M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
0.45% 4422M 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.44% 4381M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.44% 4295M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#enqueue()
at java.lang.ref.Reference#enqueueFromPending()
at java.lang.ref.Reference#processPendingReferences()
at java.lang.ref.Reference$ReferenceHandler#run()
0.43% 4212M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.41% 3998M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.39% 3834M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.39% 3834M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.38% 3727M 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.36% 3566M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at perf.PKLookupTask#go()
at perf.TaskThreads$TaskThread#run()
0.35% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.35% 3431M 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()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.34% 3339M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
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()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
0.33% 3283M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
0.32% 3173M java.util.ArrayList#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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.32% 3166M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.31% 3088M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.lang.ref.ReferenceQueue#await()
at java.lang.ref.ReferenceQueue#remove0()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.30% 2966M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 2917M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
0.28% 2751M 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.28% 2726M 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.27% 2653M org.apache.lucene.util.bkd.DocIdsWriter#()
at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.LongComparator$LongLeafComparator#setBottom()
0.26% 2597M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at java.util.Comparator#comparingDouble()
at org.apache.lucene.search.MaxScoreBulkScorer#partitionScorers()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.26% 2593M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.IntComparator$IntLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
0.26% 2573M java.util.ArrayList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35044 events (total: 984809M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
33.18% 326728M 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
5.61% 55212M 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()
2.57% 25350M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
1.86% 18339M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.65% 16268M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.65% 16214M 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.54% 15211M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.17% 11480M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.05% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.91% 8954M 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+0x0000000801087400.1998767043#invoke()
at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.87% 8592M 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.MaxScoreCache#getMaxScoreForLevelZero()
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()
0.74% 7309M 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.70% 6883M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.60% 5919M 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.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.60% 5897M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.59% 5789M 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.MaxScoreCache#getMaxScoreForLevelZero()
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()
0.52% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.52% 5131M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.47% 4591M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.44% 4381M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
at jdk.internal.misc.InnocuousThread#run()
0.44% 4295M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#enqueue()
at java.lang.ref.Reference#enqueueFromPending()
at java.lang.ref.Reference#processPendingReferences()
at java.lang.ref.Reference$ReferenceHandler#run()
0.41% 3998M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.39% 3834M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.39% 3834M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.38% 3727M 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#lambda$search$2()
0.36% 3566M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at perf.PKLookupTask#go()
at perf.TaskThreads$TaskThread#run()
0.35% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3339M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
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()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
at org.apache.lucene.search.MultiTermQuery#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
at org.apache.lucene.search.IndexSearcher#search()
0.32% 3173M java.util.ArrayList#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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#lambda$search$2()
0.32% 3166M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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.31% 3088M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.lang.ref.ReferenceQueue#await()
at java.lang.ref.ReferenceQueue#remove0()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
at jdk.internal.misc.InnocuousThread#run()
0.30% 2966M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.28% 2751M 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#lambda$search$2()
0.28% 2726M 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.27% 2653M org.apache.lucene.util.bkd.DocIdsWriter#()
at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.LongComparator$LongLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.26% 2593M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.IntComparator$IntLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.26% 2573M java.util.ArrayList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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#lambda$search$2()
0.25% 2474M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.24% 2405M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.LongComparator$LongLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.24% 2336M org.apache.lucene.util.bkd.DocIdsWriter#()
at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
at org.apache.lucene.util.bkd.BKDReader#getPointTree()
at org.apache.lucene.index.PointValues#estimatePointCount()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
at org.apache.lucene.search.comparators.IntComparator$IntLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.23% 2296M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at perf.PKLookupTask#go()
at perf.TaskThreads$TaskThread#run()
0.23% 2277M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
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()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
0.22% 2209M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
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()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
at org.apache.lucene.search.MultiTermQuery#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
0.22% 2193M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
0.22% 2171M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.21% 2044M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.21% 2019M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
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()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
at org.apache.lucene.search.spell.DirectSpellChecker#suggestSimilar()
at perf.RespellTask#go()
0.20% 1960M java.util.ArrayList#iterator()
at org.apache.lucene.util.PriorityQueue#addAll()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
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()
0.19% 1897M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LSBRadixSorter#sort()
at org.apache.lucene.util.DocIdSetBuilder#build()
at org.apache.lucene.facet.FacetsCollector#finish()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#finish()
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.UnparsedTask#go()
0.18% 1821M 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()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()