Wed 07/24/2024
Last successful run: 2024.07.23.18.04.49
Lucene/Solr trunk rev 4c1d50d8e8cdd49f4f5011d6647add599baf2dac (commits since last successful run)
luceneutil revision 9a7cbb59e6d5a3f78fd533e751366f175ba47148 (commits since last successful run)
openjdk full version "21.0.3+9"
Java command-line: /usr/lib/jvm/java-21-openjdk/bin/java --add-modules jdk.incubator.vector -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: 15 segments: segments_2: _32(10.0.0):C4978031:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721873595590, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gy3bh _65(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721876303652, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gy8c5 _98(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721878848125, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyd6w _cb(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721881170885, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyhrn _fe(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721883445930, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gym5q _fp(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721884020761, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gymkw _g0(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721884203453, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gymzh _gb(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721884390553, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyndh _gm(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721884571871, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gynqz _gx(10.0.0):C497804:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1721884751474, os.version=6.9.1-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10, java.runtime.version=21.0.3+9, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyo3t _gy(10.0.0):C49780:[diagnostics={timestamp=1721884798522, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyo55 _gz(10.0.0):C49780:[diagnostics={timestamp=1721884814221, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyo6e _h0(10.0.0):C49781:[diagnostics={timestamp=1721884829055, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyo7t _h1(10.0.0):C49780:[diagnostics={timestamp=1721884844752, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyo92 _h2(10.0.0):C46742:[diagnostics={timestamp=1721884858957, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=4bcakdujgvy0nlg317j0gyoab
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| CountTerm | 8968.1 | (2.9%) | 7507.1 | (1.2%) | 0.8 X | 0.000 |
| TermMonthSort | 927.7 | (1.5%) | 855.9 | (1.0%) | 0.9 X | 0.000 |
| TermDayOfYearSort | 604.2 | (1.1%) | 581.9 | (1.0%) | 1.0 X | 0.000 |
| VectorSearch | 697.6 | (0.5%) | 673.2 | (0.4%) | 1.0 X | 0.000 |
| BrowseMonthTaxoFacets | 18.1 | (14.8%) | 17.6 | (20.5%) | 1.0 X | 0.590 |
| PKLookup | 231.6 | (2.5%) | 226.5 | (1.7%) | 1.0 X | 0.001 |
| And2Terms2StopWords | 255.8 | (1.1%) | 250.5 | (1.1%) | 1.0 X | 0.000 |
| Fuzzy1 | 96.1 | (0.9%) | 94.5 | (0.8%) | 1.0 X | 0.000 |
| Fuzzy2 | 86.8 | (0.9%) | 85.6 | (0.9%) | 1.0 X | 0.000 |
| And3Terms | 279.7 | (1.2%) | 276.4 | (1.3%) | 1.0 X | 0.002 |
| AndHighMedDayTaxoFacets | 30.6 | (3.7%) | 30.3 | (3.1%) | 1.0 X | 0.312 |
| MedTermDayTaxoFacets | 22.6 | (4.9%) | 22.4 | (3.9%) | 1.0 X | 0.510 |
| TermGroup100 | 14.5 | (6.4%) | 14.4 | (6.1%) | 1.0 X | 0.641 |
| CountAndHighHigh | 61.5 | (6.4%) | 61.2 | (5.2%) | 1.0 X | 0.831 |
| Respell | 60.8 | (1.6%) | 60.6 | (1.7%) | 1.0 X | 0.470 |
| Prefix3 | 542.4 | (2.8%) | 540.6 | (2.3%) | 1.0 X | 0.682 |
| CountOrHighHigh | 118.7 | (13.5%) | 118.3 | (13.4%) | 1.0 X | 0.948 |
| BrowseDateSSDVFacets | 1.7 | (3.5%) | 1.7 | (4.2%) | 1.0 X | 0.829 |
| CountOrHighMed | 222.5 | (6.1%) | 221.9 | (6.1%) | 1.0 X | 0.898 |
| CountPhrase | 19.8 | (4.0%) | 19.7 | (4.6%) | 1.0 X | 0.887 |
| BrowseDayOfYearSSDVFacets | 5.8 | (1.1%) | 5.8 | (0.8%) | 1.0 X | 0.878 |
| IntNRQ | 143.5 | (9.2%) | 143.7 | (7.0%) | 1.0 X | 0.972 |
| BrowseDateTaxoFacets | 7.4 | (0.7%) | 7.4 | (0.9%) | 1.0 X | 0.696 |
| TermGroup10K | 13.1 | (7.0%) | 13.2 | (5.4%) | 1.0 X | 0.950 |
| BrowseRandomLabelSSDVFacets | 4.6 | (1.1%) | 4.6 | (1.0%) | 1.0 X | 0.688 |
| BrowseDayOfYearTaxoFacets | 7.4 | (0.6%) | 7.4 | (0.8%) | 1.0 X | 0.564 |
| TermBGroup1M1P | 19.6 | (2.3%) | 19.6 | (5.5%) | 1.0 X | 0.917 |
| TermBGroup1M | 16.2 | (7.5%) | 16.3 | (6.3%) | 1.0 X | 0.927 |
| BrowseMonthSSDVFacets | 5.9 | (1.1%) | 6.0 | (1.3%) | 1.0 X | 0.567 |
| CountAndHighMed | 271.3 | (4.5%) | 272.1 | (3.7%) | 1.0 X | 0.827 |
| BrowseRandomLabelTaxoFacets | 6.2 | (0.9%) | 6.2 | (0.9%) | 1.0 X | 0.267 |
| TermGroup1M | 12.6 | (6.7%) | 12.7 | (5.2%) | 1.0 X | 0.835 |
| Wildcard | 342.4 | (3.2%) | 344.3 | (2.8%) | 1.0 X | 0.554 |
| AndHighHighDayTaxoFacets | 5.0 | (6.0%) | 5.0 | (5.9%) | 1.0 X | 0.730 |
| SloppyPhrase | 9.5 | (5.6%) | 9.6 | (6.2%) | 1.0 X | 0.645 |
| Phrase | 37.6 | (3.2%) | 38.1 | (3.6%) | 1.0 X | 0.248 |
| TermDateFacets | 15.1 | (6.1%) | 15.3 | (5.2%) | 1.0 X | 0.486 |
| IntervalsOrdered | 16.9 | (3.5%) | 17.1 | (3.9%) | 1.0 X | 0.247 |
| OrHighMedDayTaxoFacets | 3.6 | (5.7%) | 3.6 | (6.8%) | 1.0 X | 0.457 |
| OrStopWords | 40.5 | (1.4%) | 41.1 | (2.3%) | 1.0 X | 0.007 |
| AndStopWords | 37.4 | (1.3%) | 38.1 | (1.7%) | 1.0 X | 0.000 |
| TermTitleSort | 128.1 | (2.1%) | 130.5 | (1.8%) | 1.0 X | 0.002 |
| SpanNear | 20.0 | (2.6%) | 20.4 | (2.7%) | 1.0 X | 0.017 |
| AndHighMed | 195.8 | (1.2%) | 199.8 | (1.3%) | 1.0 X | 0.000 |
| AndHighOrMedMed | 103.0 | (2.2%) | 105.8 | (1.9%) | 1.0 X | 0.000 |
| OrHighRare | 177.1 | (8.3%) | 183.4 | (8.2%) | 1.0 X | 0.176 |
| AndHighHigh | 68.5 | (1.1%) | 72.1 | (1.8%) | 1.1 X | 0.000 |
| OrHighHigh | 74.4 | (1.2%) | 79.1 | (2.6%) | 1.1 X | 0.000 |
| TermDTSort | 189.1 | (2.5%) | 201.7 | (1.8%) | 1.1 X | 0.000 |
| AndMedOrHighHigh | 89.1 | (1.5%) | 95.1 | (1.4%) | 1.1 X | 0.000 |
| Or2Terms2StopWords | 195.6 | (0.8%) | 210.3 | (1.6%) | 1.1 X | 0.000 |
| CombinedHighHigh | 11.6 | (3.8%) | 12.8 | (4.5%) | 1.1 X | 0.000 |
| Or3Terms | 201.5 | (0.7%) | 225.4 | (1.7%) | 1.1 X | 0.000 |
| CombinedHighMed | 18.0 | (3.5%) | 20.2 | (3.9%) | 1.1 X | 0.000 |
| OrHighMed | 192.0 | (0.8%) | 215.4 | (2.3%) | 1.1 X | 0.000 |
| CombinedTerm | 69.9 | (1.8%) | 82.7 | (2.9%) | 1.2 X | 0.000 |
| Term | 404.5 | (2.8%) | 630.7 | (5.8%) | 1.6 X | 0.000 |
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 468638 events (total: 468638)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.04% 47036 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.82% 36668 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
7.17% 33594 org.apache.lucene.index.TermsHashPerField#writeByte()
6.08% 28508 org.apache.lucene.util.BytesRefBlockPool#equals()
5.97% 27985 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
4.27% 20014 org.apache.lucene.util.BytesRefHash#findHash()
3.95% 18511 java.lang.Character#codePointAtImpl()
3.32% 15581 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.38% 11154 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
2.30% 10770 sun.nio.ch.UnixFileDispatcherImpl#write0()
1.87% 8743 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.79% 8394 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
1.78% 8355 java.lang.Integer#rotateLeft()
1.55% 7262 org.apache.lucene.util.LongHeap#downHeap()
1.42% 6641 org.apache.lucene.store.DataInput#readVInt()
1.35% 6318 org.apache.lucene.codecs.lucene99.PForUtil#encode()
1.32% 6200 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.18% 5551 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
1.13% 5280 org.apache.lucene.index.TermsHashPerField#add()
0.92% 4329 org.apache.lucene.index.ByteSliceReader#readByte()
0.90% 4218 java.lang.Character#isHighSurrogate()
0.89% 4192 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.89% 4166 org.apache.lucene.util.AttributeSource#getCurrentState()
0.88% 4104 java.lang.invoke.VarHandleSegmentAsBytes#get()
0.79% 3682 jdk.internal.util.ArraysSupport#mismatch()
0.67% 3127 org.apache.lucene.store.DataOutput#writeVInt()
0.64% 3006 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.61% 2860 java.io.BufferedOutputStream#write()
0.60% 2803 java.lang.Character#toChars()
0.58% 2696 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.56% 2633 org.apache.lucene.index.TermsHashPerField#initReader()
0.54% 2539 org.apache.lucene.util.BytesRefBlockPool#hash()
0.52% 2421 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
0.51% 2375 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.49% 2287 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.45% 2118 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.45% 2114 org.apache.lucene.index.ByteSliceReader#init()
0.44% 2044 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.38% 1798 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.38% 1786 org.apache.lucene.index.IndexingChain#processDocument()
0.38% 1765 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.35% 1658 java.lang.ThreadLocal#get()
0.35% 1643 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.35% 1630 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.33% 1538 org.apache.lucene.analysis.StopFilter#accept()
0.33% 1537 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.32% 1498 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.32% 1490 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.29% 1379 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.29% 1342 org.apache.lucene.util.ByteBlockPool#getBuffer()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 468638 events (total: 468638)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.03% 47020 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.82% 36668 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
7.17% 33594 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
6.08% 28508 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
5.97% 27985 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.27% 20014 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.95% 18511 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
3.32% 15580 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.30% 10770 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.22% 10387 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.79% 8394 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.78% 8355 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.55% 7262 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.32% 6200 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.18% 5551 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.12% 5251 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.06% 4988 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
1.04% 4895 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.97% 4532 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.92% 4329 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.89% 4192 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.89% 4163 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.89% 4160 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.88% 4104 java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
0.80% 3755 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.64% 3006 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.61% 2858 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.60% 2803 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.58% 2696 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.56% 2613 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.54% 2539 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.53% 2506 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.52% 2421 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.49% 2296 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.49% 2287 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.45% 2114 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
0.44% 2044 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.38% 1798 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.38% 1786 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.38% 1765 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.35% 1643 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.35% 1630 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.33% 1559 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.33% 1538 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.33% 1537 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.32% 1502 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
0.32% 1490 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.30% 1423 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.29% 1379 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1339 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 468638 events (total: 468638)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.03% 47020 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.82% 36668 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()
6.08% 28508 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()
4.12% 19301 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.87% 18154 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.59% 16818 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.57% 16725 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
3.55% 16614 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.32% 15563 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.40% 11260 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
2.30% 10770 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.22% 10387 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.79% 8394 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()
1.76% 8232 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.35% 6316 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.32% 6200 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.18% 5551 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.12% 5251 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.04% 4895 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.97% 4532 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.94% 4402 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.89% 4192 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.89% 4161 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.88% 4104 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.80% 3755 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.74% 3447 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.60% 2803 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.58% 2696 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.56% 2601 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.55% 2570 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.54% 2539 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.53% 2506 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.53% 2493 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.52% 2421 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 2296 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.47% 2191 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.45% 2106 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.44% 2044 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.38% 1798 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.38% 1796 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38% 1786 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.37% 1725 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.35% 1643 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.35% 1630 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33% 1559 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.33% 1538 org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.33% 1537 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1502 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.32% 1490 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.30% 1423 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 468638 events (total: 468638)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.03% 47020 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.82% 36668 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.91% 27715 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()
4.12% 19301 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.87% 18154 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.57% 16747 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.57% 16725 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.55% 16614 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()
3.32% 15563 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()
2.40% 11260 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
2.30% 10770 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.22% 10387 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.79% 8394 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()
1.76% 8226 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.32% 6200 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.12% 5251 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.94% 4408 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.94% 4402 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
0.92% 4310 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
0.89% 4192 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.89% 4161 org.apache.lucene.util.AttributeSource#getCurrentState()
at 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()
0.88% 4124 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.88% 4104 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.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.80% 3755 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.74% 3447 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.68% 3197 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.60% 2803 java.lang.Character#toChars()
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.58% 2696 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.55% 2576 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.53% 2506 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.53% 2499 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.52% 2444 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.52% 2421 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.47% 2191 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.47% 2191 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.45% 2106 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.45% 2087 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.42% 1965 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.38% 1798 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.38% 1796 org.apache.lucene.index.ByteSliceReader#readByte()
at 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()
0.38% 1786 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.37% 1725 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.36% 1698 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.33% 1558 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.33% 1538 org.apache.lucene.analysis.StopFilter#accept()
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.33% 1537 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1502 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1462 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.28% 1309 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.28% 1297 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 468638 events (total: 468638)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.03% 47020 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.82% 36668 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.91% 27715 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()
4.12% 19301 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.87% 18154 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.57% 16747 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.57% 16725 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2038.1562807485#call()
3.55% 16614 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()
3.32% 15563 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()
2.22% 10387 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.80% 8449 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.79% 8394 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()
1.76% 8226 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.37% 6399 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.32% 6200 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.12% 5251 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.92% 4310 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.90% 4217 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.89% 4192 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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.89% 4161 org.apache.lucene.util.AttributeSource#getCurrentState()
at 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()
0.88% 4124 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.79% 3713 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.codecs.lucene99.Lucene99PostingsWriter#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.74% 3447 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.68% 3197 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
0.65% 3029 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.60% 2803 java.lang.Character#toChars()
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.58% 2696 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.55% 2576 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% 2524 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
at org.apache.lucene.index.DirectoryReader#open()
0.53% 2499 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.52% 2459 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.52% 2421 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
0.52% 2417 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.50% 2357 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.49% 2293 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
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()
0.47% 2191 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.47% 2191 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.45% 2106 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.45% 2087 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% 1786 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.37% 1728 org.apache.lucene.index.ByteSliceReader#readByte()
at 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()
0.37% 1725 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.35% 1655 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
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()
0.33% 1538 org.apache.lucene.analysis.StopFilter#accept()
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.33% 1537 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1502 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1464 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#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.28% 1309 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.26% 1231 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
0.26% 1214 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 116925 events (total: 361764M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.35% 59148M perf.LineFileDocs#nextDoc()
7.98% 28861M java.lang.StringUTF16#compress()
7.61% 27540M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.37% 26649M perf.LineFileDocs#readDocs()
6.40% 23165M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
6.02% 21776M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
4.55% 16471M org.apache.lucene.util.BytesRef#()
4.12% 14903M org.apache.lucene.index.ParallelPostingsArray#()
3.94% 14249M java.lang.String#()
3.25% 11762M org.apache.lucene.util.LongHeap#()
2.81% 10151M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.54% 9199M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.18% 7874M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.68% 6070M java.util.ArrayList#grow()
1.39% 5025M org.apache.lucene.util.fst.FSTCompiler#()
1.36% 4907M org.apache.lucene.util.TimSorter#()
1.27% 4584M java.util.regex.Matcher#()
1.24% 4488M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.16% 4193M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.13% 4084M org.apache.lucene.util.fst.FSTEnum#getArc()
0.99% 3587M org.apache.lucene.util.BytesRefHash#rehash()
0.87% 3141M org.apache.lucene.document.IntPoint#pack()
0.81% 2920M java.util.regex.Pattern#matcher()
0.79% 2855M org.apache.lucene.document.StringField#setStringValue()
0.70% 2550M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.69% 2483M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.49% 1764M java.lang.Integer#toString()
0.46% 1652M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.42% 1525M java.util.Arrays#copyOfRangeByte()
0.41% 1487M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.40% 1451M org.apache.lucene.util.ArrayUtil#growExact()
0.39% 1401M org.apache.lucene.util.ArrayUtil#timSort()
0.38% 1383M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.32% 1140M java.util.TreeMap#keyIterator()
0.31% 1133M org.apache.lucene.util.fst.FSTEnum#()
0.29% 1063M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.28% 1030M perf.LineFileDocs#newDocState()
0.27% 987M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.27% 986M java.lang.AbstractStringBuilder#()
0.27% 979M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.27% 973M java.lang.StringBuilder#toString()
0.26% 947M java.lang.StringLatin1#replace()
0.25% 886M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 883M java.util.Formatter#parse()
0.24% 874M java.util.ArrayDeque#()
0.24% 867M java.nio.HeapByteBuffer#()
0.24% 855M java.util.List#of()
0.23% 844M java.util.Formatter#()
0.22% 808M java.lang.StringLatin1#newString()
0.19% 699M jdk.internal.misc.Unsafe#allocateUninitializedArray()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 116925 events (total: 361764M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.35% 59148M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.98% 28861M java.lang.StringUTF16#compress()
at java.lang.String#()
7.61% 27540M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.37% 26649M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.40% 23165M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
6.02% 21776M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.12% 14904M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
4.12% 14903M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.94% 14249M java.lang.String#()
at java.lang.String#()
3.25% 11762M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.81% 10151M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.54% 9199M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.18% 7874M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.68% 6070M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.39% 5025M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.36% 4907M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.27% 4584M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.17% 4216M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.03% 3710M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.99% 3587M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.87% 3141M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.82% 2983M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.81% 2920M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.79% 2855M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.70% 2550M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.50% 1791M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.49% 1764M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.46% 1652M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.42% 1525M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.41% 1487M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.39% 1401M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.38% 1383M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.35% 1281M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.32% 1140M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.31% 1133M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.29% 1063M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.27% 987M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.27% 986M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.27% 979M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.27% 973M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
0.26% 947M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.25% 886M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 883M java.util.Formatter#parse()
at java.util.Formatter#format()
0.24% 874M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.24% 867M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.24% 855M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.23% 844M java.util.Formatter#()
at java.lang.String#format()
0.22% 808M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.20% 726M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 116925 events (total: 361764M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.35% 59148M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.98% 28861M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.61% 27540M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.37% 26649M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.40% 23165M 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.73% 17103M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
4.12% 14903M 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.94% 14249M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.63% 9503M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
2.52% 9105M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.18% 7874M 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.73% 6241M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.68% 6070M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.55% 5594M 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.49% 5401M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
1.39% 5025M 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.36% 4907M 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.27% 4584M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.17% 4216M 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.08% 3910M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.00% 3605M 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.92% 3331M 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.91% 3302M 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.87% 3141M 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.84% 3037M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
0.82% 2983M 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.81% 2920M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.79% 2855M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.73% 2656M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.70% 2550M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.50% 1791M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 1764M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.46% 1652M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.39% 1401M 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.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% 1371M 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.35% 1274M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
0.32% 1140M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.31% 1133M 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.29% 1063M 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.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.27% 987M 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.27% 986M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.27% 979M 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.27% 973M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
0.26% 947M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.24% 883M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.24% 871M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
at org.apache.lucene.util.fst.ReadWriteDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#getOnHeapReaderWriter()
0.24% 855M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.23% 844M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 116925 events (total: 361764M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.35% 59148M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.98% 28861M 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.37% 26649M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.87% 21253M 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.60% 16653M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.94% 14249M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.46% 12511M 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.15% 11378M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
3.01% 10887M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
2.63% 9503M org.apache.lucene.util.BytesRef#()
at 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()
1.65% 5957M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.58% 5724M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
1.55% 5594M 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.49% 5401M org.apache.lucene.util.BytesRef#()
at 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.41% 5117M 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.41% 5083M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 4907M 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.27% 4584M 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.16% 4204M 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.11% 4022M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.08% 3910M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.00% 3605M 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.92% 3331M 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.89% 3202M 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.88% 3168M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.87% 3141M 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.82% 2966M 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.81% 2946M 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.81% 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.80% 2884M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
0.79% 2855M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.76% 2756M 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+0x00007ff7491e7290.173117794#merge()
0.74% 2694M 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.70% 2550M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.66% 2391M 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.53% 1911M 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.50% 1822M 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.49% 1764M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 1652M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.43% 1543M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.39% 1401M 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.35% 1274M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
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()
0.34% 1235M 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% 1140M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.31% 1129M 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.31% 1113M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.29% 1057M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.29% 1031M 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.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.27% 986M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at 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 116925 events (total: 361764M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.35% 59148M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.98% 28861M 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.37% 26649M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.87% 21253M 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()
4.07% 14733M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.94% 14249M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.46% 12511M 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.15% 11378M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.01% 10887M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
2.63% 9503M org.apache.lucene.util.BytesRef#()
at 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()
1.56% 5643M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain#processField()
1.49% 5401M org.apache.lucene.util.BytesRef#()
at 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.48% 5341M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.41% 5083M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.38% 4975M 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.36% 4907M 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+0x00007ff7491e7290.173117794#merge()
1.27% 4584M 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.20% 4341M 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.08% 3910M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2038.1562807485#call()
at java.util.concurrent.FutureTask#run()
1.06% 3825M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.00% 3605M 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2038.1562807485#call()
0.92% 3331M 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.89% 3202M 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.88% 3168M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.87% 3141M 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.81% 2946M 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.81% 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.80% 2884M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.79% 2855M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.76% 2756M 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.75% 2714M 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.74% 2694M 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.66% 2391M 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.53% 1911M 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.50% 1822M 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.49% 1764M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1708M 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.43% 1543M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.42% 1508M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.41% 1489M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e7290.173117794#merge()
0.39% 1401M 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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.35% 1274M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
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.35% 1258M 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.34% 1235M 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.32% 1144M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.30% 1087M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.29% 1057M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491e7290.173117794#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16d8.641322100#call()
0.29% 1041M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.29% 1039M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.29% 1031M 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()
~4KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429208 events (total: 429208)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 51648 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
11.49% 49315 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.57% 32500 java.lang.Character#codePointAtImpl()
5.50% 23608 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
5.16% 22133 org.apache.lucene.index.TermsHashPerField#writeByte()
4.20% 18045 org.apache.lucene.util.BytesRefBlockPool#equals()
3.06% 13155 org.apache.lucene.util.BytesRefHash#findHash()
3.06% 13155 java.lang.Integer#rotateLeft()
2.22% 9522 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.03% 8719 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.95% 8350 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.72% 7388 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.53% 6569 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.53% 6553 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.49% 6416 org.apache.lucene.util.LongHeap#downHeap()
1.49% 6404 org.apache.lucene.store.DataInput#readVInt()
1.49% 6374 org.apache.lucene.codecs.lucene99.PForUtil#encode()
1.43% 6124 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.12% 4815 org.apache.lucene.index.TermsHashPerField#add()
1.08% 4635 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
1.07% 4586 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
0.97% 4174 org.apache.lucene.index.ByteSliceReader#readByte()
0.92% 3941 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.90% 3880 org.apache.lucene.index.TermsHashPerField#initReader()
0.82% 3540 jdk.internal.util.ArraysSupport#mismatch()
0.81% 3477 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.78% 3350 org.apache.lucene.store.DataOutput#writeVInt()
0.69% 2943 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.68% 2930 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.61% 2598 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
0.59% 2538 java.io.BufferedOutputStream#write()
0.59% 2536 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.51% 2181 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
0.46% 1985 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.44% 1907 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.43% 1859 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.43% 1858 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.43% 1831 org.apache.lucene.util.ByteBlockPool#getBuffer()
0.42% 1811 java.lang.ThreadLocal#get()
0.40% 1708 org.apache.lucene.util.BytesRefBlockPool#hash()
0.39% 1668 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.38% 1626 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.36% 1538 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.36% 1527 org.apache.lucene.util.BytesRefHash#add()
0.35% 1481 java.lang.Character#isHighSurrogate()
0.34% 1449 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.33% 1423 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
0.33% 1411 java.lang.Character#toLowerCase()
0.28% 1183 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.27% 1157 org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#write()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429208 events (total: 429208)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 51648 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
11.49% 49308 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.57% 32500 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
5.50% 23608 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
5.16% 22133 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.20% 18045 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.06% 13155 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
3.06% 13155 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.22% 9522 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.03% 8719 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
1.95% 8350 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.72% 7388 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.53% 6569 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.49% 6416 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.49% 6402 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.30% 5596 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.15% 4931 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
1.12% 4815 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.08% 4635 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
1.07% 4586 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.97% 4174 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.92% 3941 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.89% 3799 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.81% 3477 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.78% 3364 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.69% 2943 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.68% 2930 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.64% 2760 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.61% 2598 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
0.59% 2532 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.56% 2401 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.56% 2392 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.51% 2181 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.43% 1859 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 1858 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.41% 1769 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
0.40% 1731 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.40% 1708 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.39% 1668 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.39% 1667 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.38% 1626 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.36% 1538 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.36% 1527 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.34% 1453 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.34% 1449 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.33% 1423 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.33% 1411 java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.33% 1408 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
0.29% 1228 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
0.28% 1183 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429208 events (total: 429208)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 51647 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()
11.49% 49308 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.50% 32209 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.20% 18045 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.20% 13746 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
3.03% 13017 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
3.03% 12995 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.81% 12066 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.31% 9936 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.30% 9862 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
2.22% 9522 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.03% 8716 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.95% 8349 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.72% 7388 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.53% 6569 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.49% 6400 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.35% 5796 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.30% 5596 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.15% 4931 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()
1.12% 4815 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.08% 4635 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.07% 4586 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.89% 3799 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.83% 3559 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.81% 3477 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.75% 3202 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.69% 2943 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.68% 2930 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.64% 2760 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.63% 2685 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.61% 2598 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.56% 2398 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.56% 2392 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.51% 2181 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.43% 1859 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.43% 1858 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.41% 1769 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.40% 1708 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.39% 1668 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 1651 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.38% 1647 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()
0.38% 1626 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.37% 1583 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.36% 1538 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.35% 1513 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.34% 1449 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.33% 1423 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.33% 1411 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.33% 1408 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1228 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429208 events (total: 429208)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 51647 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()
11.49% 49306 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.50% 32209 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.16% 17844 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.20% 13746 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.03% 13015 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()
3.03% 12995 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.81% 12049 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.31% 9929 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.30% 9862 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
2.22% 9522 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.03% 8716 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.95% 8349 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.72% 7388 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.53% 6569 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.49% 6400 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.14% 4880 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()
1.12% 4815 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.08% 4635 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.07% 4585 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.89% 3799 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.82% 3538 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.82% 3510 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.81% 3477 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.79% 3390 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 3198 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.69% 2943 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.68% 2930 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.64% 2760 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.63% 2685 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
0.57% 2429 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.56% 2397 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.53% 2286 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.51% 2206 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.51% 2181 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.43% 1858 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.41% 1769 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.39% 1668 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 1651 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.36% 1557 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.35% 1513 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.33% 1424 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.33% 1423 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.33% 1411 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.30% 1303 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
0.29% 1234 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.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1205 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.28% 1183 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.27% 1163 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.25% 1057 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429208 events (total: 429208)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.03% 51647 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()
11.49% 49306 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.50% 32209 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.16% 17844 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.20% 13746 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491dcda8.1686778805#call()
3.03% 13015 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()
3.03% 12995 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.81% 12049 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.31% 9929 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.03% 8716 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()
1.95% 8349 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.72% 7388 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.53% 6569 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.49% 6400 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.39% 5970 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.12% 4815 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.08% 4635 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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.07% 4585 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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.94% 4016 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.84% 3600 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
at org.apache.lucene.index.DirectoryReader#open()
0.82% 3538 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.82% 3510 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.81% 3497 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.81% 3477 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.79% 3390 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
0.69% 2943 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.68% 2930 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.67% 2860 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.57% 2435 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.56% 2397 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.53% 2286 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.51% 2193 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.51% 2181 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
0.47% 2029 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.43% 1858 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.41% 1769 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1750 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()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.39% 1668 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 1651 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.36% 1557 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.35% 1513 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.34% 1440 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
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()
0.33% 1423 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.33% 1411 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.30% 1303 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.29% 1234 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.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.29% 1230 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
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()
0.29% 1225 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.28% 1218 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.Lucene99PostingsReader#close()
0.27% 1163 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 105876 events (total: 312932M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 49231M perf.LineFileDocs#nextDoc()
11.52% 36045M java.lang.String#()
8.11% 25394M perf.LineFileDocs#readDocs()
8.10% 25351M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
8.05% 25176M java.lang.StringUTF16#compress()
7.03% 22005M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
6.78% 21224M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.27% 13359M org.apache.lucene.index.ParallelPostingsArray#()
3.26% 10194M org.apache.lucene.util.LongHeap#()
2.65% 8287M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.41% 7530M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.35% 7358M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.17% 6800M org.apache.lucene.util.BytesRef#()
1.23% 3843M org.apache.lucene.util.TimSorter#()
1.16% 3619M org.apache.lucene.util.fst.FSTCompiler#()
1.15% 3611M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.07% 3336M org.apache.lucene.util.BytesRefHash#rehash()
0.99% 3094M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.97% 3028M org.apache.lucene.util.fst.FSTEnum#getArc()
0.83% 2601M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.80% 2493M java.util.ArrayList#grow()
0.73% 2299M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.50% 1567M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.38% 1186M org.apache.lucene.util.ArrayUtil#timSort()
0.37% 1152M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.33% 1030M perf.LineFileDocs#newDocState()
0.32% 998M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.32% 988M java.util.regex.Matcher#()
0.30% 949M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.29% 896M org.apache.lucene.util.fst.FSTEnum#()
0.26% 802M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.23% 733M org.apache.lucene.document.StringField#setStringValue()
0.23% 726M org.apache.lucene.document.IntPoint#pack()
0.23% 715M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.22% 702M java.nio.HeapByteBuffer#()
0.22% 687M java.util.regex.Pattern#matcher()
0.20% 633M java.util.TreeMap#keyIterator()
0.20% 616M java.util.ArrayDeque#()
0.18% 566M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 527M org.apache.lucene.util.ArrayUtil#growExact()
0.16% 493M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.14% 429M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.13% 414M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.13% 402M java.lang.Integer#toString()
0.13% 399M java.util.ArrayList#iterator()
0.13% 397M org.apache.lucene.util.StringSorter#fallbackSorter()
0.13% 391M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.12% 378M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.12% 360M org.apache.lucene.util.fst.ReadWriteDataOutput#()
0.11% 348M java.nio.HeapByteBuffer#duplicate()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 105876 events (total: 312932M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 49231M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
11.52% 36045M java.lang.String#()
at java.lang.String#()
8.11% 25394M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.10% 25351M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
8.05% 25176M java.lang.StringUTF16#compress()
at java.lang.String#()
7.03% 22005M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
6.78% 21224M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
4.27% 13359M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.26% 10194M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.65% 8287M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.41% 7530M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.35% 7358M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.77% 5532M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
1.23% 3843M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.16% 3619M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.10% 3426M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.07% 3336M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.86% 2703M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.80% 2493M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.73% 2299M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.71% 2222M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.69% 2162M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.50% 1567M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.38% 1186M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.37% 1152M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 998M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.32% 988M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.30% 949M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.29% 896M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.26% 802M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.23% 733M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.23% 726M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.23% 715M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.22% 702M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.22% 687M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.20% 633M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.20% 616M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.18% 566M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 515M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 493M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.14% 433M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.14% 432M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.14% 429M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.13% 414M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
0.13% 402M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.13% 399M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.13% 397M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.13% 397M org.apache.lucene.util.StringSorter#fallbackSorter()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#getFallbackSorter()
0.13% 391M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 105876 events (total: 312932M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 49231M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.52% 36045M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
8.11% 25394M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.05% 25176M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.03% 22005M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.78% 21224M 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.45% 20169M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
4.27% 13359M 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.82% 8819M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.35% 7358M 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.68% 5251M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.50% 4707M 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.42% 4441M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
1.23% 3843M 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.19% 3731M 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% 3619M 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.10% 3426M 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.01% 3165M 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.97% 3035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.90% 2822M 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.86% 2703M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.80% 2493M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.73% 2299M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.69% 2162M 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.64% 2015M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
0.50% 1567M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.46% 1449M 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.44% 1374M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38% 1186M 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.37% 1152M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.35% 1088M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 988M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.30% 949M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 896M 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% 802M 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% 733M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.23% 726M 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.23% 715M 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.22% 687M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.21% 668M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918fd40.162894862#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.20% 633M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.20% 616M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
at org.apache.lucene.util.fst.ReadWriteDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#getOnHeapReaderWriter()
0.16% 504M 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.16% 493M 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.16% 490M 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% 433M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.14% 432M 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.14% 429M 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.13% 414M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 105876 events (total: 312932M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 49231M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.52% 36045M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.11% 25394M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.05% 25176M 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.54% 20481M 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.39% 16852M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
4.44% 13889M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.93% 12298M 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.59% 8115M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.53% 4796M 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.50% 4707M 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.50% 4701M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.42% 4441M org.apache.lucene.util.BytesRef#()
at 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()
1.32% 4118M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.23% 3843M 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.15% 3585M 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.11% 3472M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.10% 3426M 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.06% 3316M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
1.01% 3165M 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.97% 3035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.90% 2822M 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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.82% 2562M 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+0x00007ff7491deee0.793685335#merge()
0.78% 2446M 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.73% 2299M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.69% 2153M 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.64% 2015M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
0.57% 1779M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.53% 1646M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.48% 1513M 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.43% 1353M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.43% 1350M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.40% 1247M 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.38% 1186M 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.37% 1169M 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.37% 1152M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.35% 1088M org.apache.lucene.util.BytesRef#()
at 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.34% 1060M 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.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 988M 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% 894M 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.28% 866M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.24% 743M 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.23% 733M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.23% 726M 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.23% 710M 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.22% 687M 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.20% 633M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.20% 627M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.20% 616M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
at org.apache.lucene.util.fst.ReadWriteDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#getOnHeapReaderWriter()
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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 105876 events (total: 312932M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 49231M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.52% 36045M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.11% 25394M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.05% 25176M 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.54% 20481M 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.39% 16852M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.93% 12298M 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.71% 8479M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.59% 8115M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
1.50% 4701M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.42% 4451M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.42% 4441M org.apache.lucene.util.BytesRef#()
at 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()
1.23% 3843M 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+0x00007ff7491deee0.793685335#merge()
1.15% 3585M 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.06% 3316M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain#processField()
1.01% 3165M 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()
1.00% 3140M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.97% 3035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491dcda8.1686778805#call()
at java.util.concurrent.FutureTask#run()
0.90% 2822M 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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491dcda8.1686778805#call()
0.88% 2740M 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()
0.86% 2693M 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% 2649M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.82% 2562M 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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.78% 2446M 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.72% 2253M 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.64% 2015M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.57% 1779M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.53% 1646M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.48% 1513M 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.48% 1502M 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% 1469M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.46% 1425M 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.43% 1350M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491dc448.1118690216#call()
0.43% 1331M 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.40% 1247M 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.39% 1217M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 1186M 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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 1173M 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+0x00007ff7491deee0.793685335#merge()
0.37% 1169M 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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 1088M org.apache.lucene.util.BytesRef#()
at 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.35% 1082M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 1060M 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.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 988M 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.31% 959M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.28% 866M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491deee0.793685335#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.26% 816M 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.26% 801M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 744M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.24% 743M 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()
NRT indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 591098 events (total: 591098)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.02% 59237 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
7.87% 46516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.52% 44461 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
5.10% 30148 org.apache.lucene.index.TermsHashPerField#writeByte()
4.15% 24559 org.apache.lucene.util.BytesRefBlockPool#equals()
3.91% 23116 java.lang.Character#codePointAtImpl()
3.03% 17918 org.apache.lucene.util.BytesRefHash#findHash()
2.57% 15214 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.50% 14800 org.apache.lucene.util.LongHeap#downHeap()
2.31% 13628 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.17% 12845 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
2.15% 12698 org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.14% 12672 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.50% 8842 java.lang.Integer#rotateLeft()
1.31% 7732 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.29% 7632 org.apache.lucene.store.DataInput#readVInt()
1.09% 6447 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
1.08% 6398 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
1.07% 6325 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.00% 5937 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
1.00% 5912 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.87% 5135 java.io.BufferedOutputStream#write()
0.81% 4800 org.apache.lucene.store.DataOutput#writeVInt()
0.74% 4378 jdk.internal.util.ArraysSupport#mismatch()
0.73% 4287 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.70% 4147 org.apache.lucene.index.TermsHashPerField#add()
0.68% 4013 org.apache.lucene.util.AttributeSource#getCurrentState()
0.66% 3899 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.64% 3782 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.63% 3740 org.apache.lucene.document.Field#setIntValue()
0.63% 3739 org.apache.lucene.index.ByteSliceReader#readByte()
0.63% 3710 java.util.Arrays#fill()
0.62% 3674 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.61% 3605 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.58% 3439 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.55% 3248 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.55% 3236 org.apache.lucene.index.IndexingChain#processDocument()
0.54% 3205 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.53% 3113 java.lang.Character#isHighSurrogate()
0.47% 2781 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.41% 2414 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.41% 2400 org.apache.lucene.util.BytesRefBlockPool#hash()
0.38% 2270 org.apache.lucene.index.TermsHashPerField#initReader()
0.38% 2221 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
0.37% 2178 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
0.35% 2051 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.34% 1998 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.33% 1948 org.apache.lucene.index.TermsEnumIndex#compareTermTo()
0.33% 1945 org.apache.lucene.index.ByteSliceReader#init()
0.32% 1917 org.apache.lucene.util.BytesRefHash#add()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 591098 events (total: 591098)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.02% 59237 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.87% 46516 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.52% 44461 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
5.10% 30148 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.15% 24559 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.91% 23116 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
3.03% 17918 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.57% 15214 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.50% 14800 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
2.31% 13628 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.17% 12845 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.99% 11751 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.63% 9642 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.50% 8842 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.09% 6447 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
1.08% 6398 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
1.07% 6325 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.00% 5912 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.96% 5681 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.87% 5129 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.83% 4910 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.73% 4335 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.73% 4287 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.70% 4142 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.67% 3989 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.66% 3899 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.63% 3740 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.63% 3739 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.62% 3674 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.61% 3605 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.58% 3439 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.57% 3388 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.57% 3345 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.55% 3248 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 3236 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.54% 3205 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.52% 3077 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.52% 3056 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.47% 2781 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.44% 2620 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.43% 2547 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.41% 2414 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.41% 2400 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.39% 2285 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
0.38% 2221 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
0.37% 2178 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
0.36% 2135 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.34% 1998 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33% 1945 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
0.32% 1879 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 591098 events (total: 591098)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 46516 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.55% 44644 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
7.52% 44461 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()
4.12% 24366 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.89% 23000 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()
2.90% 17133 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.59% 15288 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.57% 15214 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.48% 14686 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.47% 14593 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
2.30% 13573 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.18% 12902 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
2.17% 12845 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.99% 11751 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.63% 9642 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.47% 8713 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.09% 6447 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.07% 6325 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.99% 5858 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% 5742 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.96% 5681 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.83% 4910 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.73% 4287 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.70% 4142 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% 3989 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.66% 3899 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.63% 3740 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.62% 3674 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.58% 3439 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.57% 3388 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.57% 3385 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.56% 3317 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()
0.55% 3248 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.55% 3236 org.apache.lucene.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.54% 3205 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.54% 3175 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.52% 3074 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.52% 3056 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.47% 2781 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.44% 2598 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.42% 2478 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.41% 2414 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.40% 2364 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.39% 2285 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% 2270 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.37% 2178 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
at org.apache.lucene.util.compress.LZ4#compress()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.36% 2135 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.34% 2016 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
0.33% 1938 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.32% 1898 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 591098 events (total: 591098)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 46516 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.55% 44644 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
7.52% 44461 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()
4.01% 23676 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.89% 23000 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()
2.90% 17133 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.57% 15214 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.57% 15163 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.48% 14686 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.47% 14593 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
2.30% 13573 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.99% 11751 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.95% 11545 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
1.85% 10931 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
1.47% 8687 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.36% 8065 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.09% 6447 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.07% 6325 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.99% 5858 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% 5742 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.81% 4817 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.73% 4287 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.70% 4142 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% 3989 org.apache.lucene.util.AttributeSource#getCurrentState()
at 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()
0.66% 3899 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.63% 3740 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.62% 3674 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.57% 3388 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.57% 3385 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.BytesRefHash$1$1#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart2()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogramPart1()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
0.55% 3236 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.54% 3205 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.52% 3074 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.52% 3068 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.51% 3032 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.47% 2781 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.45% 2635 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.44% 2597 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
0.43% 2551 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.41% 2414 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.38% 2265 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.38% 2265 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.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.37% 2178 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
at org.apache.lucene.util.compress.LZ4#compress()
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()
0.36% 2135 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.35% 2089 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#readByte()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
0.34% 2016 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34% 1989 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.33% 1971 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.33% 1936 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.31% 1856 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()
0.31% 1825 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 591098 events (total: 591098)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
7.87% 46516 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.55% 44644 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1a30.1001932185#call()
7.52% 44461 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()
4.01% 23676 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.89% 23000 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()
2.90% 17133 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.57% 15163 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.48% 14686 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.30% 13573 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.99% 11751 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.95% 11545 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.91% 11283 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.85% 10931 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.54% 9087 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.47% 8687 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.36% 8065 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
1.09% 6447 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
1.07% 6325 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.00% 5916 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.99% 5858 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.97% 5742 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.73% 4287 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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.70% 4142 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.67% 3989 org.apache.lucene.util.AttributeSource#getCurrentState()
at 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()
0.63% 3740 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.62% 3674 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.57% 3379 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 3236 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.55% 3226 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.54% 3205 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.52% 3074 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.52% 3068 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
0.52% 3067 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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()
at org.apache.lucene.index.DirectoryReader#open()
0.51% 3032 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.47% 2781 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.45% 2635 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
0.44% 2597 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.43% 2551 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.41% 2410 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.41% 2396 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.38% 2265 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.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.37% 2212 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.35% 2077 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.34% 2016 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.34% 1989 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.33% 1971 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
0.33% 1936 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
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.31% 1825 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.31% 1812 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.codecs.lucene99.Lucene99PostingsWriter#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.29% 1738 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127663 events (total: 404871M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.70% 59516M perf.LineFileDocs#nextDoc()
8.11% 32817M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.17% 29033M java.lang.StringUTF16#compress()
6.60% 26702M perf.LineFileDocs#readDocs()
5.82% 23545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.74% 23236M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
5.24% 21222M org.apache.lucene.util.BytesRef#()
3.74% 15134M org.apache.lucene.util.LongHeap#()
3.66% 14810M org.apache.lucene.index.ParallelPostingsArray#()
3.41% 13816M java.lang.String#()
2.81% 11395M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.48% 10053M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.17% 8800M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.72% 6965M java.util.ArrayList#grow()
1.60% 6459M org.apache.lucene.util.TimSorter#()
1.47% 5944M org.apache.lucene.util.fst.FSTCompiler#()
1.36% 5506M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.29% 5204M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.13% 4560M org.apache.lucene.util.fst.FSTEnum#getArc()
1.04% 4228M java.util.regex.Matcher#()
0.96% 3876M org.apache.lucene.util.BytesRefHash#rehash()
0.93% 3781M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.90% 3659M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.78% 3153M org.apache.lucene.document.IntPoint#pack()
0.74% 3006M org.apache.lucene.util.ArrayUtil#growExact()
0.72% 2929M java.util.regex.Pattern#matcher()
0.49% 1998M org.apache.lucene.util.ArrayUtil#timSort()
0.47% 1895M org.apache.lucene.document.StringField#setStringValue()
0.47% 1891M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.46% 1864M org.apache.lucene.document.KeywordField#setStringValue()
0.43% 1742M java.lang.Integer#toString()
0.42% 1715M org.apache.lucene.document.IntField#binaryValue()
0.42% 1712M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.41% 1673M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.40% 1629M org.apache.lucene.document.LongField#binaryValue()
0.36% 1446M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.35% 1417M java.util.TreeMap#keyIterator()
0.35% 1412M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.35% 1412M java.util.Arrays#copyOfRangeByte()
0.34% 1395M org.apache.lucene.util.fst.FSTEnum#()
0.32% 1313M java.lang.Long#valueOf()
0.32% 1297M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.30% 1199M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.28% 1134M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.26% 1056M java.util.Formatter#parse()
0.26% 1044M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.25% 1030M perf.LineFileDocs#newDocState()
0.25% 996M java.lang.StringLatin1#newString()
0.25% 994M java.lang.StringBuilder#toString()
0.24% 980M java.lang.AbstractStringBuilder#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127663 events (total: 404871M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.70% 59516M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
8.11% 32817M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.17% 29033M java.lang.StringUTF16#compress()
at java.lang.String#()
6.60% 26702M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.82% 23545M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.74% 23236M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.74% 19181M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
3.74% 15134M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
3.66% 14810M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.41% 13816M java.lang.String#()
at java.lang.String#()
2.81% 11395M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.48% 10053M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.17% 8800M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.72% 6965M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.60% 6459M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.47% 5944M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.28% 5164M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.19% 4810M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
1.04% 4228M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.96% 3876M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.93% 3781M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.78% 3153M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.76% 3078M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.72% 2929M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.68% 2762M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.63% 2549M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.49% 1998M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.47% 1895M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.47% 1891M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.46% 1864M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.43% 1742M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.42% 1715M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.42% 1712M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.41% 1673M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.40% 1629M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.36% 1446M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.35% 1417M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.35% 1412M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.34% 1395M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.32% 1313M java.lang.Long#valueOf()
at org.apache.lucene.document.Field#setLongValue()
0.32% 1297M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.30% 1199M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.28% 1134M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.27% 1109M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.26% 1056M java.util.Formatter#parse()
at java.util.Formatter#format()
0.26% 1044M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
0.25% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 996M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.25% 994M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
0.24% 980M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127663 events (total: 404871M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.70% 59516M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.11% 32817M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.17% 29033M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
6.60% 26702M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.82% 23545M 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.38% 17742M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
3.66% 14810M 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% 13816M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.86% 11563M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.34% 9457M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
2.17% 8800M 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.72% 6965M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.60% 6459M 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.50% 6055M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.47% 5944M 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.32% 5343M 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.32% 5340M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.28% 5164M 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.16% 4710M 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.04% 4228M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.01% 4102M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
1.01% 4096M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
0.93% 3781M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.90% 3663M 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.88% 3571M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.88% 3570M 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.80% 3226M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.78% 3153M 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% 3078M 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.72% 2929M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.63% 2561M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
0.63% 2549M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.59% 2392M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.49% 1998M 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.47% 1895M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1891M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.46% 1864M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.45% 1830M 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.43% 1742M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.42% 1715M 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.42% 1712M 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.40% 1629M 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.36% 1446M 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.35% 1406M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.34% 1395M 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.32% 1297M 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% 1134M 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.27% 1109M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.26% 1056M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.26% 1044M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127663 events (total: 404871M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.70% 59516M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.17% 29033M 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.60% 26702M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.35% 21641M 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.24% 17161M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 15656M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 13816M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.05% 12337M 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.97% 12021M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
2.34% 9457M org.apache.lucene.util.BytesRef#()
at 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()
1.85% 7478M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.60% 6459M 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.44% 5814M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.41% 5720M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
1.32% 5343M 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.32% 5340M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.27% 5157M 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.16% 4710M 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.16% 4688M 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.04% 4228M 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.02% 4111M 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+0x00007ff7491f8af8.977016992#merge()
1.01% 4102M org.apache.lucene.util.BytesRef#()
at 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()
1.01% 4084M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.97% 3915M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.94% 3796M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
0.93% 3781M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.88% 3570M 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.81% 3294M 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.80% 3226M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.78% 3153M 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.76% 3063M 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% 2984M 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.73% 2959M 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.72% 2927M 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.70% 2815M 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.63% 2561M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
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()
0.61% 2473M 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.59% 2392M org.apache.lucene.util.BytesRef#()
at 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.58% 2356M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.49% 1998M 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% 1904M 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.47% 1895M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1888M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
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.46% 1864M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1742M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1715M 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()
0.41% 1642M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.40% 1629M 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.35% 1406M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.34% 1381M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127663 events (total: 404871M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.70% 59516M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.17% 29033M 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.60% 26702M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.35% 21641M 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.87% 15656M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
3.76% 15206M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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% 13816M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.05% 12337M 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.97% 12021M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.34% 9457M org.apache.lucene.util.BytesRef#()
at 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()
1.85% 7478M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.60% 6459M 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+0x00007ff7491f8af8.977016992#merge()
1.38% 5607M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.38% 5602M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain#processField()
1.32% 5340M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1a30.1001932185#call()
at java.util.concurrent.FutureTask#run()
1.20% 4845M 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.16% 4710M 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1a30.1001932185#call()
1.06% 4277M 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.04% 4228M 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.02% 4111M 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.01% 4102M org.apache.lucene.util.BytesRef#()
at 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.97% 3927M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.97% 3915M 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.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.94% 3796M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.88% 3570M 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.81% 3294M 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.80% 3226M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.78% 3153M 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.74% 2984M 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.73% 2959M 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.72% 2927M 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.70% 2815M 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.67% 2696M 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.65% 2649M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.63% 2561M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
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.61% 2473M 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.61% 2460M 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+0x00007ff7491f8af8.977016992#merge()
0.59% 2392M org.apache.lucene.util.BytesRef#()
at 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.58% 2356M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.49% 1998M 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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.47% 1904M 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.47% 1895M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 1864M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1742M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1715M 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()
0.41% 1642M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f8af8.977016992#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f0eb0.385797715#call()
0.40% 1629M 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.39% 1598M 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.36% 1464M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.32% 1313M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 221536 events (total: 221536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.31% 62709 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
11.73% 25991 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
5.89% 13045 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.21% 9337 jdk.incubator.vector.FloatVector#fromArray0Template()
3.83% 8482 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
3.47% 7680 org.apache.lucene.util.LongHeap#downHeap()
2.58% 5718 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.06% 4562 org.apache.lucene.index.TermsHashPerField#writeByte()
1.94% 4293 org.apache.lucene.util.BytesRefBlockPool#equals()
1.68% 3724 org.apache.lucene.util.BytesRefHash#findHash()
1.63% 3612 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
1.44% 3186 jdk.incubator.vector.FloatVector#lanewiseTemplate()
1.14% 2520 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.14% 2516 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
1.09% 2411 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.03% 2288 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
1.02% 2250 java.util.Arrays#fill()
0.91% 2017 sun.nio.ch.UnixFileDispatcherImpl#write0()
0.85% 1884 org.apache.lucene.util.LongHeap#upHeap()
0.84% 1859 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.76% 1673 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.72% 1604 jdk.jfr.internal.JVM#emitEvent()
0.71% 1582 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.63% 1395 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.49% 1078 org.apache.lucene.util.FixedBitSet#getAndSet()
0.43% 960 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.39% 868 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
0.38% 847 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.38% 833 org.apache.lucene.util.BytesRefHash#add()
0.36% 805 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
0.36% 797 java.lang.CharacterDataLatin1#toLowerCase()
0.34% 759 org.apache.lucene.document.Field#setIntValue()
0.34% 755 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.34% 755 org.apache.lucene.store.DataInput#readVInt()
0.33% 742 java.lang.Character#toChars()
0.32% 708 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.31% 690 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.30% 668 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
0.29% 645 jdk.internal.util.ArraysSupport#mismatch()
0.29% 639 org.apache.lucene.index.IndexingChain#processDocument()
0.28% 619 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.26% 587 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
0.26% 579 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.26% 579 java.lang.AbstractStringBuilder#ensureCapacityInternal()
0.24% 529 java.util.HashMap#getNode()
0.23% 510 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.23% 508 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.23% 502 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.22% 490 org.apache.lucene.index.ByteSliceReader#readByte()
0.20% 443 org.apache.lucene.util.VectorUtil#dotProduct()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 221536 events (total: 221536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.31% 62709 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
11.73% 25991 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
5.89% 13045 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.21% 9337 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
3.65% 8086 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
2.58% 5710 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.06% 4562 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.94% 4293 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.88% 4163 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
1.68% 3722 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.63% 3612 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.59% 3517 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.44% 3186 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
1.14% 2520 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.14% 2516 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
1.09% 2411 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
1.03% 2288 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.95% 2109 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
0.91% 2017 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
0.85% 1884 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.76% 1673 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.74% 1632 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.72% 1604 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.71% 1577 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.49% 1078 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.43% 960 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.38% 847 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.38% 832 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.37% 824 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.36% 801 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.36% 796 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.34% 759 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.34% 755 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.33% 742 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.32% 708 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.31% 690 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.29% 639 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.28% 619 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.26% 587 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.26% 568 java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
0.23% 510 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.23% 508 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.23% 504 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.23% 502 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.22% 490 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.21% 459 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.20% 443 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.20% 441 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.20% 435 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.20% 434 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 221536 events (total: 221536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.31% 62709 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.35% 25149 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.21% 9337 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
3.65% 8086 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.11% 6882 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()
2.78% 6163 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.58% 5710 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.76% 3896 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.63% 3612 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.44% 3186 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
1.36% 3007 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.35% 2993 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.09% 2411 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()
1.06% 2358 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.01% 2228 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()
0.99% 2193 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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.99% 2190 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.95% 2109 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.92% 2043 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.91% 2017 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.87% 1935 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.76% 1673 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% 1604 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.69% 1521 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.68% 1511 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.64% 1411 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.50% 1109 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.43% 960 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.38% 847 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.38% 832 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
0.37% 830 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
0.37% 811 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.36% 802 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.36% 801 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.36% 796 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.35% 779 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.34% 759 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
0.34% 755 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.33% 742 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.31% 690 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.29% 639 org.apache.lucene.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.28% 619 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.26% 587 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.26% 586 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.26% 567 java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
0.24% 540 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.24% 538 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.23% 510 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.23% 508 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.23% 504 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 221536 events (total: 221536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
24.86% 55064 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
11.35% 25149 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
4.21% 9337 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
3.65% 8086 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
3.13% 6939 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
3.11% 6882 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()
2.78% 6163 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.58% 5710 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()
1.63% 3612 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
1.62% 3579 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.44% 3186 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
1.36% 3007 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.09% 2411 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.99% 2193 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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.99% 2190 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% 2139 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()
0.91% 2017 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.87% 1919 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.76% 1673 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.72% 1604 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
0.70% 1558 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.68% 1511 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.65% 1435 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.64% 1411 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.63% 1392 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.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.56% 1234 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
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.51% 1119 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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.50% 1109 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f6830.826663053#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 924 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.40% 885 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.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.38% 847 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.38% 836 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.38% 832 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.37% 830 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
0.37% 811 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.36% 802 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
0.36% 801 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.36% 796 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()
0.35% 779 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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.34% 759 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.34% 755 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.33% 742 java.lang.Character#toChars()
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.32% 701 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.32% 701 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.31% 690 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.29% 636 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.29% 633 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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% 587 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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.24% 540 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.24% 538 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 221536 events (total: 221536)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.27% 42688 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
11.35% 25149 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
5.59% 12376 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
3.65% 8086 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
3.11% 6882 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()
3.05% 6757 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
2.61% 5773 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f6418.417027935#run()
2.58% 5710 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.95% 4319 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
1.62% 3579 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.53% 3390 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
1.36% 3007 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.18% 2620 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.09% 2411 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()
1.05% 2329 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.99% 2193 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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.99% 2190 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% 2139 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()
0.87% 1919 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
0.76% 1673 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.72% 1604 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.72% 1591 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.70% 1558 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.68% 1511 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.65% 1435 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
0.63% 1392 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.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.61% 1349 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.60% 1320 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.56% 1234 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
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.51% 1119 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.50% 1109 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f6830.826663053#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f5898.2058880471#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
0.42% 924 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
0.40% 885 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
0.40% 885 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.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.38% 847 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()
at perf.IndexThreads$IndexThread#run()
0.38% 836 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
0.38% 832 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
0.37% 830 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.37% 811 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()
0.36% 801 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.36% 796 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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.36% 789 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.35% 779 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.34% 759 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.34% 755 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#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.34% 751 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.33% 742 java.lang.Character#toChars()
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#addDocuments()
0.32% 701 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.32% 701 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.31% 690 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1462 events (total: 39088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
10.47% 4091M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
6.54% 2554M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
6.39% 2496M java.util.Arrays#copyOf()
4.98% 1944M org.apache.lucene.util.hnsw.NeighborArray#()
4.67% 1823M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
4.04% 1578M perf.LineFileDocs#readVector()
3.91% 1529M java.nio.HeapByteBuffer#()
3.90% 1524M org.apache.lucene.util.BytesRef#()
3.84% 1502M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
3.18% 1241M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
2.81% 1099M java.util.HashMap#newNode()
2.76% 1080M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
2.00% 780M org.apache.lucene.util.ArrayUtil#growExact()
1.94% 757M perf.LineFileDocs#nextDoc()
1.56% 611M org.apache.lucene.document.StringField#()
1.41% 552M perf.LineFileDocs#readDocs()
1.32% 517M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.32% 514M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.22% 475M java.util.Arrays#copyOfRangeByte()
1.19% 466M org.apache.lucene.index.ParallelPostingsArray#()
1.18% 462M java.lang.String#()
1.17% 457M java.lang.StringUTF16#compress()
1.17% 455M org.apache.lucene.util.fst.FSTCompiler#()
1.16% 452M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.16% 452M java.lang.StringBuilder#toString()
1.16% 452M java.lang.AbstractStringBuilder#()
1.15% 451M java.util.ArrayList#grow()
1.15% 450M java.util.ArrayList#iterator()
1.06% 415M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
0.98% 384M java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.87% 339M org.apache.lucene.util.LongHeap#()
0.82% 320M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
0.80% 312M org.apache.lucene.facet.taxonomy.FacetLabel#()
0.79% 307M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.79% 307M org.apache.lucene.document.IntPoint#pack()
0.78% 303M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.77% 302M org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.77% 302M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
0.76% 296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
0.76% 295M perf.LineFileDocs#cloneDoc()
0.76% 295M org.apache.lucene.facet.FacetsConfig#pathToString()
0.41% 160M org.apache.lucene.util.fst.FSTEnum#getArc()
0.41% 160M org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.41% 160M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.41% 160M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.40% 157M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
0.40% 157M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.40% 157M java.lang.StringConcatHelper#newString()
0.40% 157M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.40% 157M org.apache.lucene.facet.FacetsConfig#lambda$build$0()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1462 events (total: 39088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
9.47% 3700M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
6.54% 2554M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
4.67% 1823M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
4.04% 1578M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.91% 1529M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
3.90% 1524M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
3.84% 1502M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
3.67% 1434M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
2.76% 1080M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.72% 1061M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
2.58% 1007M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.40% 937M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
1.99% 779M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
1.96% 766M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
1.94% 757M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
1.41% 552M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.32% 517M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
1.22% 477M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
1.22% 475M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.22% 475M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
1.20% 468M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
1.19% 466M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.19% 463M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.18% 462M java.lang.String#()
at java.lang.String#()
1.17% 457M java.lang.StringUTF16#compress()
at java.lang.String#()
1.17% 455M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.16% 452M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.16% 452M java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
1.16% 452M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
1.15% 451M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.02% 399M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
0.98% 384M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.87% 339M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.82% 320M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
0.82% 320M java.util.HashMap#newNode()
at java.util.HashMap#computeIfAbsent()
0.80% 312M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.79% 308M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.79% 307M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.79% 307M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
0.78% 303M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.77% 302M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.77% 302M org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
0.77% 302M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.77% 302M java.util.ArrayList#iterator()
at java.util.Collections$UnmodifiableCollection$1#()
0.76% 296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
0.76% 295M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.76% 295M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.41% 160M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.41% 160M org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.41% 160M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1462 events (total: 39088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
9.47% 3700M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
6.54% 2554M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
4.67% 1823M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
4.04% 1578M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.91% 1529M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.84% 1502M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
3.67% 1434M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.76% 1080M 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#prepareSeekExact()
2.72% 1061M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
2.35% 918M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.99% 779M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
1.96% 766M 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.94% 757M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.59% 620M 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()
1.53% 599M 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()
1.41% 552M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.22% 477M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
1.22% 475M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.20% 468M 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.19% 466M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.19% 463M 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()
1.18% 462M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
1.17% 457M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.17% 455M 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.16% 452M 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.16% 452M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.15% 451M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.04% 407M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
1.02% 399M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
at java.util.concurrent.ThreadPoolExecutor#getTask()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.98% 384M 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.82% 320M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.82% 320M java.util.HashMap#newNode()
at java.util.HashMap#computeIfAbsent()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.82% 320M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
0.80% 312M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.79% 308M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
0.79% 307M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.79% 307M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.78% 305M 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.78% 303M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
0.77% 302M 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.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.77% 302M org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
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()
0.77% 302M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at 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()
0.76% 296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
0.76% 295M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.76% 295M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.76% 295M 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.55% 215M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.41% 160M 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.41% 160M 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.ConcurrentHnswMerger#createBuilder()
0.41% 160M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1462 events (total: 39088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.54% 2554M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
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()
5.86% 2289M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
4.67% 1823M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
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()
4.04% 1578M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.91% 1529M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.84% 1502M 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#prepareSeekExact()
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()
3.61% 1411M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
2.76% 1080M 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#prepareSeekExact()
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()
1.96% 766M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.96% 765M 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()
1.94% 757M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.59% 622M 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#next()
1.59% 620M 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()
1.57% 613M 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.56% 609M org.apache.lucene.util.BytesRef#()
at 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#next()
1.53% 599M 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()
1.41% 552M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.22% 477M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
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()
1.22% 475M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.20% 468M 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.19% 463M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.18% 462M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.17% 457M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.04% 407M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.02% 399M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
at java.util.concurrent.ThreadPoolExecutor#getTask()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.98% 384M 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.82% 320M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.82% 320M java.util.Arrays#copyOfRangeByte()
at 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()
0.82% 320M java.util.HashMap#newNode()
at java.util.HashMap#computeIfAbsent()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.81% 318M 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()
0.80% 312M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.79% 308M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.79% 308M org.apache.lucene.util.BytesRef#()
at 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#next()
0.79% 307M 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+0x00007ff749087400.489349054#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1847637306#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.79% 307M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.78% 305M 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#next()
0.78% 305M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.78% 303M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
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#next()
0.77% 302M 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.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.77% 302M org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.77% 302M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at 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#prepareSeekExact()
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()
0.76% 297M 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()
0.76% 296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.76% 296M 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.76% 295M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.76% 295M 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% 295M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.76% 295M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.55% 215M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
0.50% 195M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1462 events (total: 39088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.54% 2554M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.86% 2289M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
4.67% 1823M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
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()
4.04% 1578M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.91% 1529M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.84% 1502M 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#prepareSeekExact()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
3.61% 1411M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
2.76% 1080M 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#prepareSeekExact()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
1.96% 766M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.96% 765M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.94% 757M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.59% 622M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.59% 620M 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()
at perf.IndexThreads$IndexThread#run()
1.57% 613M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
1.56% 609M org.apache.lucene.util.BytesRef#()
at 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.53% 599M 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()
1.41% 552M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.22% 477M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.22% 475M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.20% 468M 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()
1.19% 463M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.18% 462M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.17% 457M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.04% 407M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f6418.417027935#run()
1.02% 399M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
at java.util.concurrent.ThreadPoolExecutor#getTask()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.98% 384M 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.82% 320M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff7491f6830.826663053#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f5898.2058880471#call()
0.82% 320M java.util.HashMap#newNode()
at java.util.HashMap#computeIfAbsent()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.82% 320M java.util.Arrays#copyOfRangeByte()
at 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.81% 318M 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()
0.80% 312M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.79% 308M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.79% 308M org.apache.lucene.util.BytesRef#()
at 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.79% 307M 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+0x00007ff749087400.489349054#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1847637306#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.79% 307M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.78% 305M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.78% 305M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.78% 303M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.77% 302M 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.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.77% 302M org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.77% 302M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at 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#prepareSeekExact()
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#next()
0.76% 297M 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()
0.76% 296M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain#processField()
0.76% 296M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.76% 295M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.76% 295M 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% 295M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.76% 295M 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#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.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.55% 215M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749213220.24145071#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f61f8.101105345#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.50% 195M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
~1KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1316703 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.19% 450142 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
9.36% 123271 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
5.10% 67139 jdk.incubator.vector.FloatVector#fromArray0Template()
4.80% 63244 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
4.45% 58634 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
4.30% 56575 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.77% 49615 jdk.incubator.vector.FloatVector#lanewiseTemplate()
2.96% 38916 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.90% 38136 org.apache.lucene.util.LongHeap#downHeap()
2.89% 38093 org.apache.lucene.util.FixedBitSet#getAndSet()
1.65% 21730 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
1.56% 20504 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
1.42% 18640 java.util.Arrays#fill()
1.26% 16649 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.99% 13035 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.97% 12753 jdk.jfr.internal.JVM#emitEvent()
0.87% 11428 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
0.83% 10984 org.apache.lucene.util.LongHeap#upHeap()
0.74% 9734 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.58% 7689 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
0.56% 7341 org.apache.lucene.util.BytesRefBlockPool#equals()
0.54% 7137 org.apache.lucene.index.TermsHashPerField#writeByte()
0.53% 6942 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.52% 6863 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
0.50% 6558 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.43% 5652 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.41% 5363 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.40% 5226 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.35% 4651 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.33% 4342 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
0.32% 4177 org.apache.lucene.util.BytesRefHash#findHash()
0.32% 4176 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.30% 3976 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.28% 3641 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.26% 3382 org.apache.lucene.util.LongHeap#push()
0.25% 3335 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.25% 3324 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.25% 3239 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.22% 2893 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.21% 2786 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.20% 2676 jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.20% 2663 org.apache.lucene.util.LongHeap#top()
0.20% 2571 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.19% 2510 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.19% 2483 jdk.internal.misc.Unsafe#copyMemory()
0.19% 2436 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.17% 2248 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.16% 2151 org.apache.lucene.util.VectorUtil#dotProduct()
0.16% 2074 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
0.15% 2019 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1316703 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.19% 450142 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
9.11% 119928 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
5.10% 67139 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
4.80% 63244 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.45% 58634 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
4.30% 56575 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.77% 49615 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
2.96% 38916 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.89% 38093 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.66% 21847 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
1.52% 20027 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
1.49% 19589 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
1.39% 18340 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
1.26% 16649 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.24% 16289 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.99% 13035 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.97% 12753 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.87% 11427 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.83% 10984 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.61% 8052 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.58% 7689 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.56% 7341 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.54% 7137 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
0.53% 6942 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
0.52% 6863 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
0.48% 6327 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.43% 5652 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.41% 5363 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
0.40% 5226 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.35% 4651 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.33% 4342 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.32% 4177 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.32% 4176 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.30% 3976 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.28% 3641 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.25% 3335 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.25% 3324 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.25% 3239 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
0.22% 2893 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.21% 2812 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.21% 2786 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.20% 2676 jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
0.20% 2663 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.20% 2631 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.20% 2571 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.19% 2483 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.19% 2436 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.17% 2245 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.16% 2151 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.15% 2019 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1316703 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.19% 450142 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()
9.11% 119928 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
5.10% 67139 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
at jdk.incubator.vector.FloatVector#fromArray()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
4.80% 63244 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
4.10% 54008 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.80% 50078 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
3.77% 49615 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
2.96% 38916 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.32% 30590 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.52% 20027 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
1.49% 19589 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
1.39% 18340 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()
1.26% 16649 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.22% 16036 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.02% 13495 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()
0.97% 12753 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.87% 11427 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
0.83% 10984 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.63% 8352 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.58% 7689 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.57% 7503 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.56% 7352 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.56% 7341 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()
0.53% 6950 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.53% 6942 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.52% 6863 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
0.49% 6497 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.48% 6327 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.43% 5652 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.41% 5363 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
0.40% 5226 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.35% 4651 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.33% 4342 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.32% 4233 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.31% 4055 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.30% 3976 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.30% 3908 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()
0.28% 3641 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.27% 3584 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.25% 3335 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.25% 3297 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.25% 3239 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
0.23% 3079 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.23% 3047 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.22% 2893 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()
0.21% 2812 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()
0.20% 2675 jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.19% 2547 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.19% 2467 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.18% 2407 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1316703 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
30.25% 398307 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
9.11% 119928 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
5.10% 67139 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
4.80% 63244 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
4.10% 54008 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
3.80% 50078 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
3.77% 49615 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
3.35% 44058 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
2.96% 38916 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.32% 30590 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
1.52% 20027 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.49% 19589 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.36% 17919 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
1.09% 14393 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#readVector()
at perf.LineFileDocs#readDocs()
1.08% 14243 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.97% 12753 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
0.88% 11623 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.87% 11427 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.81% 10675 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.60% 7926 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.59% 7707 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.58% 7689 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.57% 7503 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.54% 7130 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()
0.53% 6950 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.53% 6942 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.52% 6863 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.49% 6497 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.48% 6321 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.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.45% 5946 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.43% 5625 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.41% 5363 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.37% 4826 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.35% 4577 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.33% 4342 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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.32% 4233 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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.31% 4055 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.30% 3976 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()
0.30% 3908 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()
0.25% 3297 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.25% 3239 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.23% 3079 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.23% 3003 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()
0.23% 2997 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.22% 2848 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.21% 2805 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.19% 2497 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.19% 2467 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.18% 2407 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.18% 2366 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1316703 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
17.00% 223814 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
13.25% 174493 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
9.11% 119928 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
4.80% 63244 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
4.10% 54008 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
3.80% 50078 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
2.89% 38097 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
2.81% 36986 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.48% 32652 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
2.32% 30590 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
1.88% 24712 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.74% 22849 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
1.52% 20027 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
1.49% 19589 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
1.36% 17919 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
1.09% 14393 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#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.08% 14243 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.97% 12753 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.88% 11623 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.87% 11427 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.87% 11406 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
0.86% 11349 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#fma()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.84% 11019 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.81% 10675 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
0.60% 7926 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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.59% 7707 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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.58% 7689 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.57% 7503 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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.54% 7130 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()
0.53% 6950 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.53% 6942 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#updateDocument()
0.52% 6863 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.49% 6497 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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.45% 5946 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.41% 5363 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#unlock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.39% 5182 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
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.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
0.37% 4826 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.33% 4342 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
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#updateDocument()
0.32% 4233 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#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()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.31% 4055 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.30% 3976 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()
0.30% 3908 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()
0.29% 3847 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.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.25% 3297 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()
0.25% 3248 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.store.FilterDirectory#deleteFile()
at org.apache.lucene.store.TrackingDirectoryWrapper#deleteFile()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter#lambda$mergeOneFieldToIndex$0()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$$Lambda+0x00007ff749217db0.648411475#close()
0.25% 3239 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.24% 3185 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()
0.23% 3079 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
0.23% 3003 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()
0.23% 2997 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 354221 events (total: 184567M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
28.92% 53378M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
9.83% 18138M org.apache.lucene.util.hnsw.NeighborArray#()
6.72% 12398M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
6.18% 11412M java.nio.HeapByteBuffer#()
5.95% 10990M perf.LineFileDocs#readVector()
4.43% 8169M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
4.23% 7808M perf.LineFileDocs#nextDoc()
3.06% 5655M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
2.34% 4312M perf.LineFileDocs#readDocs()
2.22% 4102M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.97% 3636M java.util.concurrent.locks.ReentrantReadWriteLock#()
1.95% 3598M java.lang.StringUTF16#compress()
1.75% 3233M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.28% 2367M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.22% 2246M org.apache.lucene.index.ParallelPostingsArray#()
1.22% 2243M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.10% 2038M org.apache.lucene.util.BytesRef#()
1.04% 1922M java.lang.String#()
0.98% 1801M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.91% 1687M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.79% 1466M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.79% 1463M org.apache.lucene.util.LongHeap#()
0.65% 1193M org.apache.lucene.util.TimSorter#()
0.61% 1132M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.58% 1069M org.apache.lucene.util.fst.FSTCompiler#()
0.58% 1069M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.51% 933M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.48% 877M java.util.ArrayList#grow()
0.42% 777M org.apache.lucene.util.fst.FSTEnum#getArc()
0.34% 622M java.util.HashMap#newNode()
0.32% 594M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.32% 592M org.apache.lucene.util.BytesRefHash#rehash()
0.32% 588M java.util.regex.Matcher#()
0.32% 583M org.apache.lucene.util.hnsw.NeighborArray#sort()
0.26% 475M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
0.24% 434M org.apache.lucene.document.IntPoint#pack()
0.23% 431M java.util.regex.Pattern#matcher()
0.22% 409M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.22% 398M org.apache.lucene.document.StringField#setStringValue()
0.21% 389M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.17% 322M org.apache.lucene.util.ArrayUtil#timSort()
0.17% 304M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.16% 302M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.16% 297M org.apache.lucene.util.ArrayUtil#growExact()
0.16% 291M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.14% 257M org.apache.lucene.util.fst.FSTEnum#()
0.13% 246M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.13% 236M java.lang.reflect.Array#newInstance()
0.12% 229M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.12% 225M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 354221 events (total: 184567M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
25.56% 47179M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
7.04% 12991M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
6.72% 12395M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
6.18% 11412M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
5.95% 10990M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
4.43% 8169M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
4.23% 7808M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
3.06% 5655M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
2.79% 5147M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
2.77% 5111M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
2.34% 4312M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.22% 4102M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.97% 3636M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
1.95% 3598M java.lang.StringUTF16#compress()
at java.lang.String#()
1.75% 3233M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.28% 2367M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.22% 2246M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.22% 2243M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.04% 1922M java.lang.String#()
at java.lang.String#()
0.98% 1801M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.91% 1687M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.91% 1681M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
0.79% 1463M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.65% 1193M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.58% 1069M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.57% 1048M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.54% 1004M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.49% 901M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.48% 893M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.48% 877M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.37% 690M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
0.34% 622M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.32% 594M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.32% 592M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.32% 588M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.32% 583M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
0.30% 558M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.26% 475M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
0.25% 461M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.24% 434M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.23% 431M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.22% 409M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.22% 398M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.21% 396M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21% 389M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.17% 322M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.17% 304M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.16% 291M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.14% 257M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.13% 246M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 354221 events (total: 184567M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
25.56% 47179M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
6.72% 12395M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
6.09% 11237M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
5.95% 10990M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.07% 9361M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
4.23% 7808M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.06% 5655M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.82% 5209M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
2.77% 5111M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
2.34% 4312M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.22% 4102M 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.97% 3629M 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()
1.95% 3598M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.93% 3553M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
1.60% 2960M 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.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
1.27% 2339M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
1.22% 2246M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.04% 1922M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.98% 1801M 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.95% 1761M 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()
0.81% 1487M 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.76% 1406M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.75% 1390M 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()
0.69% 1274M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.66% 1221M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.65% 1193M 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.63% 1157M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 1069M 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.54% 1004M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.48% 893M 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.48% 879M 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.48% 877M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.47% 865M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.45% 836M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.44% 815M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
0.43% 799M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
0.40% 741M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.37% 690M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.36% 656M 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.33% 601M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.32% 588M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.32% 583M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.30% 558M 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.29% 527M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.28% 508M 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.26% 487M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
at java.lang.invoke.LambdaForm$MH+0x00007ff749106800.1180244251#invoke()
0.26% 475M 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.25% 465M 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()
0.25% 461M 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.24% 434M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 354221 events (total: 184567M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.31% 33797M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
7.25% 13382M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
6.72% 12395M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
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()
6.09% 11237M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.95% 10990M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.07% 9361M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
4.23% 7808M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.82% 5209M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
2.51% 4630M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.34% 4312M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.04% 3762M 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.97% 3629M 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()
1.95% 3598M 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()
1.93% 3553M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
1.76% 3246M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
1.60% 2960M 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.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()
1.31% 2408M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.04% 1922M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.99% 1818M 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()
0.90% 1653M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
0.81% 1487M 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.75% 1390M 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()
0.69% 1274M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.66% 1221M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.66% 1221M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
0.65% 1193M 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.62% 1150M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.59% 1092M 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.54% 1004M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.48% 890M 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.48% 879M 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+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.47% 865M org.apache.lucene.util.BytesRef#()
at 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.45% 836M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.44% 815M org.apache.lucene.util.BytesRef#()
at 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()
0.42% 782M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
0.40% 741M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.38% 709M 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+0x00007ff74921eaf0.860860800#merge()
0.38% 696M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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.37% 685M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.34% 621M 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.33% 608M 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.33% 604M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.32% 588M 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% 539M 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.29% 536M 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.29% 527M java.util.concurrent.locks.ReentrantReadWriteLock#()
at 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()
0.28% 512M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.28% 508M 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.26% 480M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
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% 465M 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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 354221 events (total: 184567M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.31% 33797M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
7.25% 13382M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
6.72% 12395M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
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#updateDocument()
6.09% 11237M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.95% 10990M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.07% 9361M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
4.23% 7808M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.82% 5209M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
2.51% 4630M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.34% 4312M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.04% 3762M 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.97% 3629M 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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.95% 3598M 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()
1.93% 3553M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
1.60% 2960M 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.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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.31% 2408M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492156c0.942549515#call()
1.28% 2354M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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()
1.04% 1922M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.99% 1818M 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()
0.90% 1653M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.75% 1390M 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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.69% 1274M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.66% 1221M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
0.66% 1221M 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.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.65% 1193M 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+0x00007ff74921eaf0.860860800#merge()
0.54% 1004M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#build()
0.49% 911M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.48% 879M 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+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492156c0.942549515#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.47% 865M org.apache.lucene.util.BytesRef#()
at 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.45% 836M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492156c0.942549515#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
0.44% 815M org.apache.lucene.util.BytesRef#()
at 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()
0.44% 813M 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.42% 782M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.40% 741M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
0.40% 738M 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()
0.38% 709M 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+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492156c0.942549515#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.38% 696M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#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+0x00007ff74921eaf0.860860800#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 685M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#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()
at org.apache.lucene.index.IndexingChain#processField()
0.37% 677M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.34% 621M 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.33% 608M 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.33% 604M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.32% 588M 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% 539M 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#updateDocument()
0.29% 527M java.util.concurrent.locks.ReentrantReadWriteLock#()
at 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#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.28% 512M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff749211c00.769087505#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74921c520.1819682571#call()
0.28% 508M 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.27% 491M 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.26% 480M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
at org.apache.lucene.util.hnsw.NeighborArray#addAndEnsureDiversity()
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()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.25% 465M 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()
at org.apache.lucene.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 results (searching)
CPU:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 14846512 events (total: 14M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
5.57% 826336 org.apache.lucene.search.TermScorer#score()
4.06% 602934 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
3.53% 524692 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
3.17% 470068 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
3.05% 452909 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
2.10% 312116 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
2.01% 298180 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
2.00% 296805 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
2.00% 296632 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
1.82% 270808 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
1.69% 251207 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.69% 250826 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
1.54% 228778 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.50% 223141 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
1.50% 222965 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
1.47% 217682 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.44% 214450 org.apache.lucene.util.packed.DirectMonotonicReader#get()
1.38% 204744 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
1.35% 200836 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.35% 200254 org.apache.lucene.store.MemorySegmentIndexInput#readByte()
1.31% 194933 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
1.29% 191938 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.26% 187722 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
1.20% 177830 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
1.13% 168368 org.apache.lucene.search.ConjunctionBulkScorer#score()
1.11% 164288 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
1.10% 163581 org.apache.lucene.search.ConjunctionDISI#doNext()
1.00% 148907 org.apache.lucene.codecs.lucene99.ForUtil#decode()
0.97% 144570 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.95% 141162 org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.90% 133913 org.apache.lucene.util.PriorityQueue#downHeap()
0.87% 129080 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
0.86% 127473 org.apache.lucene.search.PhraseScorer$1#matches()
0.85% 126434 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
0.84% 125336 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#nextDoc()
0.84% 124299 org.apache.lucene.codecs.MultiLevelSkipListReader#()
0.83% 123899 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.83% 123350 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#findFirstGreater()
0.71% 104881 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.68% 100869 org.apache.lucene.search.DisiPriorityQueue#topList()
0.66% 98552 org.apache.lucene.search.PhrasePositions#nextPosition()
0.65% 96961 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.65% 95962 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
0.61% 90520 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
0.61% 90203 org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
0.59% 87617 org.apache.lucene.codecs.lucene99.ForUtil#innerPrefixSum32()
0.58% 86265 org.apache.lucene.util.PriorityQueue#add()
0.55% 82232 org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
0.55% 81927 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.54% 80582 org.apache.lucene.search.DisiPriorityQueue#downHeap()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 14846512 events (total: 14M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.05% 452909 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
2.46% 365358 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
2.36% 349776 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
1.99% 295108 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.91% 283568 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
1.82% 270804 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
1.69% 251214 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.58% 234073 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
1.54% 228778 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.53% 226663 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.50% 222965 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
1.47% 217640 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.42% 210590 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
1.38% 204743 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
1.35% 200836 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
1.30% 193022 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.29% 192007 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
1.29% 191938 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.29% 191016 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.29% 190879 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.21% 179887 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.20% 177830 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
1.13% 168368 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.09% 161255 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
1.06% 156905 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
1.00% 148899 org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
0.97% 144519 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.96% 142888 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.86% 127473 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.85% 126434 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.84% 124299 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
0.83% 123899 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.82% 121135 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.76% 113467 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.76% 112751 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.76% 112527 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
0.74% 109356 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.73% 108472 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.71% 104881 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.68% 101524 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
0.67% 100037 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.67% 98863 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.65% 97065 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#advance()
0.65% 95962 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
0.63% 93509 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.61% 90520 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
0.59% 87617 org.apache.lucene.codecs.lucene99.ForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
0.59% 87073 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
0.57% 84650 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
0.56% 83388 org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 14846512 events (total: 14M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.05% 452909 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.46% 365358 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
2.36% 349776 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.99% 295108 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()
1.91% 283568 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.54% 228778 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.42% 210590 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()
1.38% 204964 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()
1.38% 204743 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.35% 200836 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()
1.29% 191938 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.29% 191016 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.29% 190879 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.21% 179887 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()
1.20% 177827 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.ForDeltaUtil#decodeAndPrefixSum()
1.15% 170355 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.92% 137175 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.90% 133140 org.apache.lucene.search.ConjunctionBulkScorer#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.86% 127473 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% 126434 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.85% 125936 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.83% 123899 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.83% 122602 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.82% 121135 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
0.76% 113467 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.76% 112744 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.76% 112527 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.74% 109356 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()
0.73% 108472 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.72% 107439 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
0.71% 104881 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()
0.69% 102769 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
0.68% 101524 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.65% 97065 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.65% 96897 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.61% 90520 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.60% 88650 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
0.60% 88563 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
0.59% 87027 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.57% 84650 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.55% 81927 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.55% 81883 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.55% 81746 org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.ForDeltaUtil#decodeAndPrefixSum()
0.54% 80671 org.apache.lucene.codecs.lucene99.ForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
0.53% 79231 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.53% 78940 org.apache.lucene.util.bkd.DocIdsWriter#readInts24()
at org.apache.lucene.util.bkd.DocIdsWriter#readInts()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
0.53% 78790 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()
0.53% 78525 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()
0.51% 76308 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.FieldComparator$RelevanceComparator#compareBottom()
0.50% 74971 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 14846512 events (total: 14M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.05% 452909 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.36% 349776 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.99% 295106 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.42% 210590 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()
1.38% 204743 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
1.35% 200836 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()
1.32% 195344 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()
1.29% 191016 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.29% 190879 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#lambda$run$0()
1.21% 179887 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.15% 170355 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.14% 169250 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#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.90% 133140 org.apache.lucene.search.ConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.86% 127473 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.85% 126817 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.85% 126434 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.85% 125936 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
0.83% 122602 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.82% 121135 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#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+0x00007ff7491b1700.922807452#call()
0.77% 114318 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.76% 113467 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.76% 112744 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
0.76% 112527 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.71% 104881 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()
0.68% 101524 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.65% 97065 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.61% 90520 org.apache.lucene.search.ConjunctionBulkScorer$1#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.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.59% 87025 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.57% 85015 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#lambda$run$0()
0.57% 84650 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#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.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.55% 81927 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.53% 79231 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.53% 78790 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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.53% 78524 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
0.52% 76914 org.apache.lucene.util.bkd.DocIdsWriter#readInts24()
at org.apache.lucene.util.bkd.DocIdsWriter#readInts()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
0.50% 74971 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.49% 73395 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
0.49% 72870 org.apache.lucene.internal.hppc.IntIntHashMap#indexOf()
at org.apache.lucene.internal.hppc.IntIntHashMap#putOrAdd()
at org.apache.lucene.internal.hppc.IntIntHashMap#addTo()
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#lambda$run$0()
0.48% 71918 org.apache.lucene.internal.hppc.IntIntHashMap#containsKey()
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()
0.46% 68153 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()
0.46% 68068 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.45% 67017 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.45% 66461 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()
0.45% 66151 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.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()
0.44% 66038 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.44% 64796 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.43% 63988 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#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.42% 61976 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.41% 60936 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
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()
0.41% 60444 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 14846512 events (total: 14M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.05% 452909 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.36% 349776 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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
1.59% 236769 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
1.29% 191016 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.15% 170355 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
1.12% 165557 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.97% 144633 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
0.86% 127722 org.apache.lucene.search.ConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
0.85% 126434 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.85% 125936 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.83% 122602 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#lambda$run$0()
0.76% 113467 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.75% 111435 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.74% 109248 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.71% 104881 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.68% 101524 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
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+0x00007ff7491b1700.922807452#call()
0.67% 99930 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
0.65% 97065 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.65% 96135 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.61% 90520 org.apache.lucene.search.ConjunctionBulkScorer$1#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.ConjunctionBulkScorer#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.60% 89534 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
0.60% 89401 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#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
0.60% 89328 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.59% 87807 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.59% 87025 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.57% 84650 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#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.ConjunctionBulkScorer#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.56% 82940 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.53% 79219 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.53% 78790 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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.50% 74971 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.49% 73395 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
at jdk.jfr.internal.periodic.PeriodicTask#run()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.46% 68153 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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.46% 68068 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.45% 67017 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.45% 66151 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.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()
0.44% 66038 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.44% 65952 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
at org.apache.lucene.search.MaxScoreBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
0.44% 64796 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.43% 63988 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#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#lambda$run$0()
0.42% 61976 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.41% 61280 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.41% 60936 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.41% 60444 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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.40% 59417 org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
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()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.40% 59072 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.39% 58337 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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
0.38% 56446 org.apache.lucene.util.bkd.DocIdsWriter#readInts24()
at org.apache.lucene.util.bkd.DocIdsWriter#readInts()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
0.35% 52260 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$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.35% 52047 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
0.34% 50483 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
HEAP:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39250 events (total: 860953M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.27% 122838M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
10.74% 92443M org.apache.lucene.util.FixedBitSet#()
5.05% 43507M org.apache.lucene.util.ArrayUtil#growExact()
4.80% 41317M java.util.AbstractList#iterator()
4.34% 37398M org.apache.lucene.util.ArrayUtil#growNoCopy()
3.64% 31299M org.apache.lucene.codecs.lucene99.ForUtil#()
3.35% 28877M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
3.19% 27494M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.61% 22437M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
2.30% 19787M java.lang.ref.Finalizer#runFinalization()
1.91% 16411M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.67% 14355M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
1.62% 13977M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.56% 13432M java.util.ArrayList#grow()
1.54% 13216M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.53% 13155M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.52% 13067M java.util.ArrayList#iterator()
1.45% 12493M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.31% 11263M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.26% 10862M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.24% 10710M org.apache.lucene.util.BytesRef#()
1.18% 10136M perf.VectorDictionary#()
1.17% 10085M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
1.12% 9599M org.apache.lucene.search.MaxScoreBulkScorer#()
1.00% 8615M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
0.96% 8246M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.86% 7412M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.80% 6893M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
0.66% 5721M org.apache.lucene.util.PriorityQueue#()
0.66% 5698M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
0.63% 5416M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
0.62% 5338M java.util.Arrays#asList()
0.57% 4902M org.apache.lucene.search.BooleanScorer#()
0.57% 4877M java.lang.StringUTF16#compress()
0.56% 4821M java.lang.reflect.Array#newInstance()
0.55% 4763M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.55% 4701M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
0.50% 4346M java.lang.Long#valueOf()
0.50% 4314M perf.SearchPerfTest#_main()
0.50% 4284M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.49% 4241M org.apache.lucene.search.HitQueue#lambda$new$0()
0.49% 4236M java.util.logging.LogManager#reset()
0.49% 4236M jdk.jfr.internal.ShutdownHook#run()
0.46% 3981M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
0.45% 3905M org.apache.lucene.util.BytesRef#utf8ToString()
0.40% 3436M perf.StatisticsHelper#startStatistics()
0.38% 3285M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.36% 3086M java.util.ArrayList#()
0.35% 3026M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.35% 3016M org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39250 events (total: 860953M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.27% 122838M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
9.86% 84877M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
4.10% 35329M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
3.63% 31236M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
3.41% 29346M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
3.19% 27494M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.61% 22437M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
2.35% 20267M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.31% 19855M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
2.30% 19787M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.91% 16411M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.61% 13865M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
1.55% 13380M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.53% 13155M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.51% 12975M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
1.45% 12493M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.31% 11263M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.26% 10862M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
1.22% 10526M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.18% 10136M perf.VectorDictionary#()
at perf.VectorDictionary#create()
1.12% 9599M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
1.00% 8610M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.96% 8246M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.94% 8063M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.89% 7679M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.89% 7649M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.87% 7502M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.86% 7412M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.82% 7039M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.81% 6962M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
0.80% 6893M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
0.78% 6711M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
0.78% 6705M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.78% 6674M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.70% 5987M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.66% 5698M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
0.61% 5274M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.61% 5261M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.57% 4902M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
0.57% 4877M java.lang.StringUTF16#compress()
at java.lang.String#()
0.55% 4701M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
0.51% 4349M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.50% 4314M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.49% 4236M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.49% 4236M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
0.46% 3981M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
0.46% 3951M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.44% 3779M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.41% 3572M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.util.LSBRadixSorter#sort()
0.40% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39250 events (total: 860953M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
12.47% 107400M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
8.12% 69872M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
4.00% 34430M 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()
3.45% 29684M 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()
3.19% 27494M 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()
3.18% 27408M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
2.49% 21426M 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()
2.31% 19855M 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()
2.30% 19787M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
2.20% 18953M 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#prepareSeekExact()
1.91% 16411M 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.61% 13865M 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.55% 13380M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.41% 12148M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
1.31% 11263M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
1.24% 10688M 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.18% 10136M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.14% 9835M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
1.12% 9599M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
1.05% 9018M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
0.96% 8246M 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.89% 7649M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.87% 7502M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.ScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.84% 7238M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
0.80% 6893M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.78% 6711M 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.78% 6705M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.78% 6674M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
0.72% 6166M 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.70% 5987M 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.69% 5980M 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.66% 5698M 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.66% 5662M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
0.63% 5412M 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.62% 5307M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.61% 5274M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.59% 5113M 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.57% 4902M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
0.55% 4762M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
at org.apache.lucene.util.fst.FST#readArc()
0.51% 4359M 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()
0.50% 4317M 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.50% 4314M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.49% 4236M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.49% 4236M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.49% 4229M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#clone()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#reset()
0.49% 4208M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#grow()
0.46% 3951M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.44% 3798M 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$2#getTermsEnum()
0.44% 3779M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.43% 3681M 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39250 events (total: 860953M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
11.15% 95956M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
3.95% 34001M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
3.45% 29684M 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.67% 22947M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
2.49% 21426M 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()
2.40% 20643M 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.MaxScoreBulkScorer#updateMaxWindowScores()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
2.31% 19855M 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()
2.30% 19787M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.11% 18154M 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.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.61% 13865M 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.40% 12050M 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+0x00007ff749087400.1130894323#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.22600334#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
1.40% 12043M 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#computeMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.28% 11041M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
1.19% 10258M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
1.18% 10136M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.12% 9638M 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.12% 9599M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.02% 8746M 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.94% 8099M 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.87% 7502M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.ScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.78% 6711M 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.78% 6674M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.77% 6648M 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.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.75% 6499M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
0.74% 6340M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.MemorySegmentIndexInput#readGroupVInt()
at org.apache.lucene.store.DataInput#readGroupVInts()
at org.apache.lucene.codecs.lucene99.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#nextDoc()
0.72% 6166M 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.67% 5736M 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.66% 5698M 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.65% 5633M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
0.61% 5274M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
0.57% 4881M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#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.51% 4359M 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.50% 4314M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.49% 4236M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.49% 4236M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.49% 4233M 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.49% 4229M 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.48% 4159M 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.48% 4123M 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.48% 4123M 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.48% 4105M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.BooleanWeight#()
0.47% 4018M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#grow()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
0.44% 3779M 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.IndexState#lambda$preLoadSsdvFacetStates$0()
at perf.IndexState$$Lambda+0x00007ff749199d08.198112003#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
0.43% 3663M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#clone()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
0.41% 3551M 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.40% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.39% 3340M 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.39% 3316M 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#lambda$run$0()
at perf.TaskThreads$TaskThread$$Lambda+0x00007ff7491c7998.415311535#run()
0.38% 3264M 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.IndexState#lambda$preLoadSsdvFacetStates$0()
at perf.IndexState$$Lambda+0x00007ff749199d08.198112003#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
0.37% 3164M 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39250 events (total: 860953M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
11.15% 95956M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#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()
3.95% 34001M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
3.45% 29684M 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()
2.66% 22864M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#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()
2.49% 21426M 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()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
2.40% 20643M 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.MaxScoreBulkScorer#updateMaxWindowScores()
at org.apache.lucene.search.MaxScoreBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.31% 19855M 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()
2.30% 19787M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.11% 18154M 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.ConjunctionBulkScorer#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()
1.61% 13865M 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.40% 12043M 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#computeMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#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+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.27% 10963M 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+0x00007ff749087400.1130894323#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.22600334#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()
1.19% 10258M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
at org.apache.lucene.search.FieldValueHitQueue#getComparators()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector#getLeafCollector()
1.18% 10136M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.12% 9638M 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.04% 8958M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
1.02% 8746M 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.87% 7501M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.BooleanWeight#()
at org.apache.lucene.search.BooleanQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.IndexSearcher#search()
0.78% 6711M 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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.78% 6674M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda+0x00007ff749042ae8.293907205#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.77% 6648M 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.ConjunctionBulkScorer#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.75% 6499M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#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()
at org.apache.lucene.search.IndexSearcher#search()
0.72% 6166M 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()
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+0x00007ff7491b1700.922807452#call()
0.71% 6150M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.ScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.67% 5736M 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.66% 5698M 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.65% 5633M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.61% 5274M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.52% 4509M 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()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#clone()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.51% 4359M 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.50% 4314M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.49% 4236M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.49% 4236M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.49% 4233M 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.48% 4123M 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.48% 4123M 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.47% 4018M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#grow()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator$DisjunctionBuildVisitor#intersectLeaves()
0.44% 3779M 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.IndexState#lambda$preLoadSsdvFacetStates$0()
at perf.IndexState$$Lambda+0x00007ff749199d08.198112003#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
at perf.IndexState#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.41% 3551M 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.40% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.39% 3316M 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#lambda$run$0()
at perf.TaskThreads$TaskThread$$Lambda+0x00007ff7491c7998.415311535#run()
at java.util.concurrent.Executors$RunnableAdapter#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
0.38% 3288M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#clone()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
0.38% 3264M 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.IndexState#lambda$preLoadSsdvFacetStates$0()
at perf.IndexState$$Lambda+0x00007ff749199d08.198112003#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
at perf.IndexState#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.35% 2976M 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#prepareSeekExact()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.BooleanWeight#()
at org.apache.lucene.search.BooleanQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.34% 2956M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanScorerSupplier#requiredBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.34% 2895M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2060.264394929#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
at java.lang.Thread#runWith()
0.33% 2848M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
at org.apache.lucene.search.BooleanScorerSupplier#booleanScorer()
at org.apache.lucene.search.BooleanScorerSupplier#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1700.922807452#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b1e40.1207231495#call()
0.32% 2754M 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.30% 2580M 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.30% 2564M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
at org.apache.lucene.search.FieldValueHitQueue#getComparators()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#()