Wed 07/31/2024
Last successful run: 2024.07.30.18.04.51
Lucene/Solr trunk rev 47650a4314d5ec16a20ab7f8d91df5b52ad9dc3e (commits since last successful run)
luceneutil revision e5f3763a0c3dd7d5f3922c5a121ba9525d9c2883 (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={timestamp=1722478423406, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpawy1a _65(10.0.0):C4978032:[diagnostics={timestamp=1722481118078, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpax31y _98(10.0.0):C4978032:[diagnostics={timestamp=1722483648857, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpax7wp _cb(10.0.0):C4978032:[diagnostics={timestamp=1722485953816, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxchj _fe(10.0.0):C4978032:[diagnostics={timestamp=1722488213135, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxgvj _fp(10.0.0):C497803:[diagnostics={timestamp=1722488788483, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxhap _g0(10.0.0):C497803:[diagnostics={timestamp=1722488970207, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxhpa _gb(10.0.0):C497803:[diagnostics={timestamp=1722489155119, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxi3a _gm(10.0.0):C497803:[diagnostics={timestamp=1722489335404, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxigs _gx(10.0.0):C497804:[diagnostics={timestamp=1722489513581, 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, lucene.version=10.0.0, mergeMaxNumSegments=-1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxitm _gy(10.0.0):C49780:[diagnostics={os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush, timestamp=1722489560439, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxiuy _gz(10.0.0):C49780:[diagnostics={os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush, timestamp=1722489575781, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxiw7 _h0(10.0.0):C49781:[diagnostics={os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush, timestamp=1722489590478, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxixm _h1(10.0.0):C49780:[diagnostics={os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush, timestamp=1722489606328, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxiyv _h2(10.0.0):C46742:[diagnostics={os.arch=amd64, os.version=6.9.1-arch1-1, lucene.version=10.0.0, source=flush, timestamp=1722489620525, java.runtime.version=21.0.3+9, os=Linux, java.vendor=N/A}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=6d9xfqu3qobs8da8vwzpaxj04
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| TermBGroup1M1P | 19.4 | (3.7%) | 5.9 | (1.4%) | 0.3 X | 0.000 |
| CombinedHighHigh | 12.5 | (4.3%) | 5.3 | (1.8%) | 0.4 X | 0.000 |
| CombinedHighMed | 19.8 | (4.0%) | 8.8 | (2.1%) | 0.4 X | 0.000 |
| CombinedTerm | 82.1 | (2.8%) | 36.9 | (1.9%) | 0.4 X | 0.000 |
| AndHighHighDayTaxoFacets | 5.0 | (6.1%) | 2.5 | (2.3%) | 0.5 X | 0.000 |
| TermGroup100 | 14.3 | (5.9%) | 7.3 | (2.0%) | 0.5 X | 0.000 |
| TermBGroup1M | 16.1 | (5.9%) | 8.3 | (2.2%) | 0.5 X | 0.000 |
| TermDateFacets | 15.1 | (5.6%) | 7.8 | (3.6%) | 0.5 X | 0.000 |
| OrHighMedDayTaxoFacets | 3.6 | (6.8%) | 1.9 | (3.0%) | 0.5 X | 0.000 |
| TermGroup10K | 13.1 | (5.0%) | 7.4 | (2.3%) | 0.6 X | 0.000 |
| TermGroup1M | 12.6 | (4.7%) | 7.3 | (2.3%) | 0.6 X | 0.000 |
| MedTermDayTaxoFacets | 22.1 | (4.3%) | 12.9 | (4.0%) | 0.6 X | 0.000 |
| AndHighMedDayTaxoFacets | 30.0 | (3.1%) | 25.5 | (1.6%) | 0.8 X | 0.000 |
| CountOrHighHigh | 117.3 | (14.3%) | 112.3 | (13.5%) | 1.0 X | 0.328 |
| And2Terms2StopWords | 248.5 | (1.0%) | 238.5 | (1.2%) | 1.0 X | 0.000 |
| Or2Terms2StopWords | 208.2 | (1.2%) | 201.9 | (1.4%) | 1.0 X | 0.000 |
| Wildcard | 342.3 | (3.5%) | 333.9 | (1.9%) | 1.0 X | 0.007 |
| OrStopWords | 40.8 | (1.9%) | 39.9 | (2.6%) | 1.0 X | 0.003 |
| BrowseDateSSDVFacets | 1.8 | (2.5%) | 1.7 | (4.0%) | 1.0 X | 0.087 |
| CountTerm | 7564.8 | (2.4%) | 7431.7 | (2.4%) | 1.0 X | 0.021 |
| Prefix3 | 537.7 | (2.4%) | 531.7 | (2.3%) | 1.0 X | 0.132 |
| AndHighHigh | 71.6 | (1.8%) | 70.9 | (2.8%) | 1.0 X | 0.175 |
| Term | 624.7 | (1.9%) | 618.7 | (3.3%) | 1.0 X | 0.265 |
| AndStopWords | 37.8 | (1.7%) | 37.5 | (2.4%) | 1.0 X | 0.259 |
| IntNRQ | 143.9 | (8.4%) | 142.9 | (6.4%) | 1.0 X | 0.757 |
| OrHighHigh | 78.5 | (2.0%) | 78.2 | (3.3%) | 1.0 X | 0.696 |
| Fuzzy2 | 85.2 | (1.9%) | 85.0 | (1.2%) | 1.0 X | 0.597 |
| PKLookup | 226.0 | (2.5%) | 225.9 | (2.1%) | 1.0 X | 0.986 |
| Fuzzy1 | 94.1 | (1.9%) | 94.2 | (1.3%) | 1.0 X | 0.801 |
| TermDayOfYearSort | 580.7 | (1.1%) | 581.5 | (1.5%) | 1.0 X | 0.730 |
| BrowseDayOfYearSSDVFacets | 5.7 | (0.7%) | 5.8 | (0.7%) | 1.0 X | 0.300 |
| TermDTSort | 198.0 | (1.8%) | 198.7 | (2.0%) | 1.0 X | 0.608 |
| BrowseRandomLabelSSDVFacets | 4.5 | (1.1%) | 4.6 | (1.1%) | 1.0 X | 0.329 |
| BrowseMonthTaxoFacets | 17.5 | (21.1%) | 17.5 | (21.1%) | 1.0 X | 0.953 |
| Respell | 60.4 | (2.3%) | 60.6 | (1.3%) | 1.0 X | 0.490 |
| BrowseDayOfYearTaxoFacets | 7.4 | (0.8%) | 7.4 | (0.6%) | 1.0 X | 0.061 |
| BrowseRandomLabelTaxoFacets | 6.2 | (0.9%) | 6.2 | (1.0%) | 1.0 X | 0.124 |
| BrowseDateTaxoFacets | 7.3 | (0.8%) | 7.4 | (0.7%) | 1.0 X | 0.017 |
| BrowseMonthSSDVFacets | 5.9 | (1.1%) | 5.9 | (0.9%) | 1.0 X | 0.063 |
| AndHighOrMedMed | 105.3 | (1.8%) | 107.0 | (3.0%) | 1.0 X | 0.032 |
| TermMonthSort | 857.8 | (1.0%) | 875.2 | (1.3%) | 1.0 X | 0.000 |
| TermTitleSort | 129.5 | (2.5%) | 132.2 | (1.9%) | 1.0 X | 0.003 |
| Phrase | 37.9 | (4.1%) | 39.0 | (5.0%) | 1.0 X | 0.044 |
| SloppyPhrase | 9.6 | (5.8%) | 9.9 | (6.4%) | 1.0 X | 0.124 |
| AndHighMed | 197.7 | (1.4%) | 204.5 | (2.3%) | 1.0 X | 0.000 |
| Or3Terms | 221.9 | (1.3%) | 231.1 | (1.7%) | 1.0 X | 0.000 |
| AndMedOrHighHigh | 94.4 | (2.1%) | 99.6 | (2.7%) | 1.1 X | 0.000 |
| OrHighMed | 212.3 | (1.5%) | 224.1 | (3.1%) | 1.1 X | 0.000 |
| And3Terms | 273.3 | (1.5%) | 289.5 | (2.1%) | 1.1 X | 0.000 |
| IntervalsOrdered | 17.1 | (3.3%) | 18.4 | (2.7%) | 1.1 X | 0.000 |
| SpanNear | 20.3 | (3.3%) | 22.6 | (2.6%) | 1.1 X | 0.000 |
| CountPhrase | 19.8 | (4.6%) | 22.1 | (2.1%) | 1.1 X | 0.000 |
| OrHighRare | 181.6 | (9.3%) | 210.4 | (10.7%) | 1.2 X | 0.000 |
| CountOrHighMed | 221.1 | (6.4%) | 256.8 | (8.0%) | 1.2 X | 0.000 |
| VectorSearch | 659.0 | (0.4%) | 783.8 | (0.5%) | 1.2 X | 0.000 |
| CountAndHighHigh | 62.2 | (4.0%) | 80.2 | (4.2%) | 1.3 X | 0.000 |
| CountAndHighMed | 271.5 | (3.9%) | 360.3 | (1.5%) | 1.3 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 478618 events (total: 478618)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.17% 48670 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
8.78% 42034 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
6.50% 31116 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
6.10% 29187 org.apache.lucene.index.TermsHashPerField#writeByte()
5.40% 25846 java.lang.Character#codePointAtImpl()
4.89% 23417 org.apache.lucene.util.BytesRefBlockPool#equals()
3.49% 16721 org.apache.lucene.util.BytesRefHash#findHash()
2.87% 13718 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
2.67% 12764 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.20% 10542 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.11% 10088 java.lang.Integer#rotateLeft()
1.50% 7201 org.apache.lucene.store.DataInput#readVInt()
1.50% 7192 org.apache.lucene.util.LongHeap#downHeap()
1.47% 7047 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.47% 7017 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.38% 6618 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.31% 6264 org.apache.lucene.codecs.lucene912.PForUtil#encode()
1.11% 5299 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.04% 4993 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.90% 4290 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.89% 4268 org.apache.lucene.index.ByteSliceReader#readByte()
0.88% 4204 java.lang.Character#isHighSurrogate()
0.86% 4128 org.apache.lucene.index.TermsHashPerField#initReader()
0.84% 4011 org.apache.lucene.util.AttributeSource#getCurrentState()
0.83% 3977 org.apache.lucene.index.TermsHashPerField#add()
0.82% 3944 jdk.internal.util.ArraysSupport#mismatch()
0.78% 3733 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.72% 3437 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.71% 3412 org.apache.lucene.codecs.lucene912.ForUtil#encode()
0.71% 3396 org.apache.lucene.store.DataOutput#writeVInt()
0.70% 3356 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.69% 3290 java.io.BufferedOutputStream#write()
0.67% 3201 java.lang.Character#toChars()
0.49% 2362 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.49% 2333 java.util.Arrays#fill()
0.47% 2254 org.apache.lucene.util.BytesRefBlockPool#hash()
0.46% 2180 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.45% 2161 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
0.43% 2038 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.39% 1871 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.39% 1849 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.37% 1763 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.36% 1710 org.apache.lucene.util.BytesRefHash#add()
0.36% 1705 java.lang.ThreadLocal#get()
0.33% 1576 org.apache.lucene.index.IndexingChain#processDocument()
0.31% 1488 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.31% 1487 org.apache.lucene.util.ByteBlockPool#getBuffer()
0.30% 1431 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.29% 1371 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.27% 1295 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 478618 events (total: 478618)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.17% 48670 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
8.78% 42034 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
6.50% 31116 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.10% 29187 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
5.40% 25846 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
4.89% 23417 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.49% 16721 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.72% 13016 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
2.67% 12764 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.20% 10542 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.11% 10088 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.50% 7192 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.47% 7047 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
1.38% 6618 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.11% 5299 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.04% 4993 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
1.03% 4921 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
1.00% 4798 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.90% 4290 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.89% 4268 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.87% 4149 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.85% 4091 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.83% 3988 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.83% 3967 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.78% 3733 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.77% 3698 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.72% 3437 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.69% 3319 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.69% 3289 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.68% 3247 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.67% 3201 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.57% 2735 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.51% 2448 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.49% 2362 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.47% 2254 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.45% 2161 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.45% 2149 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.43% 2038 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 1849 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.39% 1844 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.37% 1763 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.36% 1708 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.35% 1679 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.33% 1576 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.32% 1526 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
0.31% 1488 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.31% 1476 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.31% 1466 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.30% 1431 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.29% 1406 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 478618 events (total: 478618)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.17% 48670 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()
8.78% 42034 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
5.31% 25437 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.89% 23417 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.65% 17457 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.37% 16116 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.11% 14870 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.96% 14149 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.85% 13659 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.72% 13015 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()
2.66% 12732 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.20% 10542 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.08% 9964 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.47% 7017 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.38% 6618 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.30% 6232 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
1.11% 5299 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.04% 4993 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.03% 4921 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.00% 4798 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.90% 4290 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.85% 4091 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% 3987 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.83% 3967 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.78% 3733 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.77% 3698 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.68% 3247 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.67% 3205 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.67% 3201 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.62% 2981 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.57% 2722 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.57% 2714 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.52% 2491 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.47% 2254 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.47% 2250 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% 2161 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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% 2038 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.41% 1982 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 1849 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% 1842 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.37% 1763 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.36% 1738 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.35% 1682 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.35% 1679 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% 1585 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 1576 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.32% 1526 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.31% 1465 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.30% 1449 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.30% 1432 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 478618 events (total: 478618)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.17% 48670 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()
8.78% 42034 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.31% 25437 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.76% 22793 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.65% 17457 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.37% 16116 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.10% 14820 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.96% 14149 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.85% 13659 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.72% 13015 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()
2.66% 12732 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.20% 10542 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.08% 9945 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.47% 7017 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.38% 6618 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.11% 5299 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.01% 4835 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.90% 4290 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.86% 4139 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.86% 4107 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.85% 4091 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.83% 3987 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.83% 3967 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.78% 3733 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.77% 3698 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.67% 3205 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.67% 3201 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.65% 3123 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.61% 2921 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.57% 2714 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.56% 2690 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.52% 2491 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.47% 2250 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% 2161 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.44% 2125 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.39% 1867 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.36% 1712 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.35% 1682 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.35% 1679 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.35% 1677 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.35% 1675 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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% 1576 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.32% 1526 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.30% 1449 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.30% 1432 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.30% 1412 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.29% 1398 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
0.29% 1371 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1343 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.27% 1295 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 cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 478618 events (total: 478618)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.17% 48670 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()
8.78% 42034 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.31% 25437 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.76% 22793 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.65% 17457 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2050.1113293374#call()
3.37% 16116 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.10% 14820 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.96% 14149 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.72% 13015 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()
2.66% 12732 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.08% 9945 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.98% 9473 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.47% 7017 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.38% 6618 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.29% 6170 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.11% 5299 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.90% 4290 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.88% 4221 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.86% 4139 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
0.86% 4107 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.83% 3987 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.83% 3967 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.79% 3798 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.78% 3733 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% 3205 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.67% 3201 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.65% 3123 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
0.65% 3099 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.61% 2921 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.59% 2821 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.56% 2690 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.49% 2341 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.47% 2250 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.46% 2223 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.45% 2161 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
0.44% 2125 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.39% 1867 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% 1682 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% 1648 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.33% 1576 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1567 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.32% 1526 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.30% 1449 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.30% 1432 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.30% 1421 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.29% 1381 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.RefCountedSharedArena#release()
at org.apache.lucene.store.RefCountedSharedArena#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
0.29% 1371 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 1343 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.27% 1295 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.27% 1277 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 118173 events (total: 362085M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.32% 59087M perf.LineFileDocs#nextDoc()
7.81% 28265M java.lang.StringUTF16#compress()
7.37% 26673M perf.LineFileDocs#readDocs()
6.92% 25067M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
6.38% 23104M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.94% 21513M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
4.60% 16661M org.apache.lucene.util.BytesRef#()
4.05% 14666M org.apache.lucene.index.ParallelPostingsArray#()
3.98% 14398M java.lang.String#()
3.16% 11452M org.apache.lucene.util.LongHeap#()
2.73% 9886M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.52% 9133M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.15% 7776M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.65% 5975M java.util.ArrayList#grow()
1.37% 4945M org.apache.lucene.util.fst.FSTCompiler#()
1.30% 4724M org.apache.lucene.util.TimSorter#()
1.24% 4492M java.util.TreeMap#keyIterator()
1.24% 4477M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.23% 4451M java.util.regex.Matcher#()
1.16% 4195M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.03% 3728M org.apache.lucene.util.BytesRefHash#rehash()
1.02% 3675M org.apache.lucene.util.fst.FSTEnum#getArc()
0.94% 3385M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.88% 3182M org.apache.lucene.document.IntPoint#pack()
0.83% 3006M java.util.regex.Pattern#matcher()
0.74% 2682M org.apache.lucene.document.StringField#setStringValue()
0.68% 2465M org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.48% 1747M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.45% 1622M java.lang.Integer#toString()
0.41% 1488M java.util.Arrays#copyOfRangeByte()
0.39% 1423M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.39% 1408M org.apache.lucene.util.ArrayUtil#timSort()
0.37% 1357M org.apache.lucene.util.ArrayUtil#growExact()
0.36% 1300M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.32% 1140M org.apache.lucene.util.fst.FSTEnum#()
0.30% 1103M java.util.Formatter#parse()
0.30% 1082M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.29% 1045M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.29% 1043M java.lang.StringLatin1#replace()
0.28% 1030M perf.LineFileDocs#newDocState()
0.28% 1001M java.util.ArrayDeque#()
0.26% 953M java.nio.HeapByteBuffer#()
0.26% 950M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.26% 947M java.lang.StringLatin1#newString()
0.26% 935M java.util.List#of()
0.26% 935M java.lang.AbstractStringBuilder#()
0.25% 900M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 876M java.util.Formatter#()
0.24% 853M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.23% 849M java.lang.StringBuilder#toString()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 118173 events (total: 362085M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.32% 59087M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.81% 28265M java.lang.StringUTF16#compress()
at java.lang.String#()
7.37% 26673M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.92% 25067M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
6.38% 23104M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.94% 21513M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.16% 15046M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
4.05% 14666M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.98% 14398M java.lang.String#()
at java.lang.String#()
3.16% 11452M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
2.73% 9886M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.52% 9133M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.15% 7776M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.65% 5975M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.37% 4945M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.30% 4724M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.24% 4492M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
1.23% 4451M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.18% 4280M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.03% 3736M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
1.03% 3728M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.92% 3321M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.88% 3182M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.83% 3003M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.76% 2753M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.74% 2682M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.49% 1779M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.48% 1747M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.45% 1622M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.41% 1488M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.39% 1423M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.39% 1408M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.36% 1300M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.33% 1178M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.32% 1140M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.30% 1103M java.util.Formatter#parse()
at java.util.Formatter#format()
0.30% 1082M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.29% 1045M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.29% 1043M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.28% 1001M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.26% 953M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.26% 950M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.26% 947M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.26% 935M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.26% 935M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.25% 900M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.24% 876M java.util.Formatter#()
at java.lang.String#format()
0.24% 853M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.23% 845M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 118173 events (total: 362085M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.32% 59087M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.81% 28265M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.37% 26673M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.92% 25067M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.38% 23104M 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.60% 16657M 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.05% 14666M 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.98% 14398M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.62% 9492M 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.47% 8927M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.15% 7776M 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.67% 6061M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.65% 5975M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.53% 5551M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
1.51% 5460M 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.37% 4945M 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.30% 4724M 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.24% 4492M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
1.23% 4451M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.18% 4280M 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.06% 3825M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.01% 3673M 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.95% 3428M 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.94% 3400M 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.92% 3314M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.88% 3182M 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.83% 3003M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.82% 2953M 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.76% 2753M 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.74% 2682M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.70% 2524M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.49% 1779M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.48% 1747M 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.45% 1622M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.39% 1427M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
0.39% 1423M 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.39% 1408M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.32% 1174M 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 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.30% 1103M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.30% 1082M 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% 1045M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.29% 1043M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.28% 1001M 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.26% 950M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.26% 947M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.26% 935M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.26% 935M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.25% 906M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff749194ed0.660483252#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 118173 events (total: 362085M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.32% 59087M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.81% 28265M 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% 26673M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.84% 21149M 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.28% 15492M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.98% 14398M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.35% 12147M 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.05% 11046M 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.64% 9574M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.62% 9492M 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.55% 5611M 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.54% 5568M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.53% 5551M 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.51% 5460M 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.36% 4912M 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.31% 4748M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.30% 4724M 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.23% 4451M 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.18% 4276M 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.15% 4178M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.06% 3825M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.01% 3673M 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.94% 3400M 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.92% 3347M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.88% 3182M 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.86% 3128M 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.86% 3104M 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.83% 3003M 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% 2907M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.79% 2864M 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.517745885#merge()
0.79% 2858M 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.lucene912.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#moveToNextLevel0Block()
0.75% 2726M 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.75% 2700M 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.74% 2682M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.70% 2519M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTerm()
0.57% 2053M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.54% 1955M 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.51% 1840M 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.48% 1747M 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.45% 1622M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.39% 1408M 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% 1345M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.35% 1281M 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.35% 1261M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.33% 1179M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
0.32% 1174M 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.32% 1145M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.31% 1126M 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.30% 1103M 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.30% 1082M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 118173 events (total: 362085M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.32% 59087M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.81% 28265M 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% 26673M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.84% 21149M 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.98% 14398M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.56% 12878M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.35% 12147M 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.05% 11046M 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.64% 9574M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
2.62% 9492M 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.53% 5551M 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.53% 5542M 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.41% 5094M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.31% 4748M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.30% 4724M 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.517745885#merge()
1.26% 4562M 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.23% 4451M 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.16% 4185M 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.06% 3825M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2050.1113293374#call()
at java.util.concurrent.FutureTask#run()
1.04% 3773M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.01% 3673M 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e2050.1113293374#call()
0.94% 3400M 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.88% 3182M 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.86% 3128M 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.86% 3104M 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.83% 3003M 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.79% 2864M 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e16f0.573893312#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.79% 2858M 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.lucene912.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#moveToNextLevel0Block()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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()
0.75% 2700M 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.74% 2688M 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% 2682M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.70% 2519M 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% 2191M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.57% 2053M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.54% 1955M 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.51% 1840M 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.49% 1768M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.45% 1622M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.44% 1588M 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.517745885#merge()
0.43% 1542M 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.39% 1408M 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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 1345M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.517745885#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.37% 1338M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.35% 1281M 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.35% 1276M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.33% 1179M 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.33% 1179M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
0.32% 1174M 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.32% 1155M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.31% 1138M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
~4KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 418567 events (total: 418567)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 52303 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
11.22% 46944 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
6.52% 27273 java.lang.Character#codePointAtImpl()
5.15% 21550 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
5.03% 21034 org.apache.lucene.index.TermsHashPerField#writeByte()
4.25% 17798 org.apache.lucene.util.BytesRefBlockPool#equals()
3.30% 13801 org.apache.lucene.util.BytesRefHash#findHash()
2.55% 10664 java.lang.Integer#rotateLeft()
2.40% 10042 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.32% 9710 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.09% 8736 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.78% 7467 org.apache.lucene.util.BytesRefHash#add()
1.64% 6863 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.61% 6718 org.apache.lucene.util.LongHeap#downHeap()
1.54% 6454 org.apache.lucene.codecs.lucene912.PForUtil#encode()
1.51% 6312 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.50% 6268 org.apache.lucene.store.DataInput#readVInt()
1.43% 6000 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.32% 5508 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.15% 4798 java.lang.Character#isHighSurrogate()
1.06% 4447 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
0.99% 4147 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.96% 4039 org.apache.lucene.codecs.lucene912.ForUtil#encode()
0.95% 3961 org.apache.lucene.index.ByteSliceReader#readByte()
0.89% 3739 org.apache.lucene.index.TermsHashPerField#initReader()
0.86% 3600 jdk.internal.util.ArraysSupport#mismatch()
0.79% 3304 org.apache.lucene.store.DataOutput#writeVInt()
0.77% 3206 java.io.BufferedOutputStream#write()
0.76% 3164 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.74% 3094 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.73% 3075 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.68% 2845 java.util.Arrays#fill()
0.57% 2383 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.47% 1977 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.46% 1906 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
0.44% 1837 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.42% 1775 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.41% 1722 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.41% 1698 org.apache.lucene.util.BytesRefBlockPool#hash()
0.39% 1612 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.38% 1608 java.lang.ThreadLocal#get()
0.37% 1564 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.34% 1430 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.33% 1379 org.apache.lucene.util.ByteBlockPool#getBuffer()
0.31% 1308 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.28% 1183 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
0.28% 1168 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.27% 1144 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
0.27% 1122 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.25% 1054 java.lang.Character#codePointAt()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 418567 events (total: 418567)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 52303 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
11.21% 46909 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
6.52% 27273 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
5.15% 21550 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
5.03% 21034 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.25% 17798 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.30% 13800 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.55% 10664 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.40% 10042 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
2.32% 9710 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.09% 8736 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.78% 7452 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.64% 6863 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.61% 6718 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.51% 6312 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.36% 5698 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
1.27% 5310 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.17% 4905 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
1.14% 4776 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
1.06% 4447 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.99% 4147 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.95% 3961 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.89% 3707 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.87% 3654 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.79% 3315 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.76% 3201 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.76% 3164 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.74% 3094 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.73% 3075 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.65% 2740 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.64% 2685 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.56% 2352 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.55% 2323 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.47% 1977 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.46% 1906 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.42% 1774 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.41% 1722 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.41% 1698 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.39% 1612 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.38% 1607 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
0.38% 1585 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
0.37% 1564 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.37% 1544 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.34% 1430 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.31% 1308 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1199 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
0.28% 1183 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.28% 1168 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.27% 1144 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
0.27% 1122 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 418567 events (total: 418567)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 52303 org.apache.lucene.index.IndexingChain$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.21% 46909 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()
6.51% 27245 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.25% 17798 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.25% 13612 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.05% 12749 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
2.76% 11566 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.52% 10568 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
2.40% 10038 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.32% 9710 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% 9309 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.10% 8801 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.09% 8732 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.78% 7437 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.64% 6863 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.51% 6312 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.45% 6078 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
1.36% 5698 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.27% 5309 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.17% 4905 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.14% 4769 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.06% 4447 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.99% 4147 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% 3707 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.80% 3357 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.74% 3094 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.73% 3075 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.72% 3018 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.66% 2756 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.64% 2685 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.64% 2666 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.58% 2426 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56% 2343 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% 2323 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% 1977 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.46% 1906 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.42% 1774 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.41% 1722 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1698 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% 1612 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% 1607 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.38% 1585 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 1564 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.36% 1526 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.34% 1430 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.34% 1414 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.29% 1199 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.28% 1183 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.28% 1168 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.27% 1144 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 418567 events (total: 418567)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 52302 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.21% 46908 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()
6.51% 27245 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.21% 17603 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.25% 13612 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.05% 12749 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.76% 11558 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.52% 10564 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
2.40% 10038 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.32% 9710 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% 9302 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.10% 8801 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.09% 8732 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.78% 7437 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.64% 6863 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.51% 6311 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.27% 5308 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% 4769 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.13% 4748 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.06% 4447 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.99% 4147 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.91% 3828 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.89% 3707 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.85% 3551 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.74% 3094 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.73% 3075 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.72% 3017 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.65% 2733 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.64% 2685 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.64% 2666 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.56% 2340 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.54% 2279 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.54% 2250 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.52% 2161 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.51% 2147 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.46% 1906 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.42% 1774 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.41% 1722 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.38% 1585 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 1531 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.36% 1526 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% 1486 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.33% 1397 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% 1393 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.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1196 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.28% 1183 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.28% 1168 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% 1144 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.27% 1126 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.26% 1106 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 418567 events (total: 418567)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 52302 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.21% 46908 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()
6.51% 27245 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.21% 17603 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.25% 13612 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.05% 12749 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d91e0.1316245832#call()
2.76% 11558 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.52% 10564 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.40% 10038 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()
2.22% 9302 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.09% 8732 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.78% 7437 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()
1.64% 6863 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.51% 6311 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.27% 5308 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.25% 5222 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.14% 4768 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.06% 4447 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()
1.06% 4440 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% 4147 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.91% 3828 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.85% 3551 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
0.80% 3337 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.78% 3268 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.74% 3094 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.73% 3075 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.65% 2733 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.64% 2669 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.56% 2340 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% 2250 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.53% 2215 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.52% 2179 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.52% 2161 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.46% 1906 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
0.45% 1874 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.42% 1774 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.41% 1722 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1710 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.41% 1702 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.38% 1585 java.lang.ThreadLocal#get()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 1531 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.36% 1526 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% 1486 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
0.34% 1414 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% 1393 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.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.33% 1390 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.RefCountedSharedArena#release()
at org.apache.lucene.store.RefCountedSharedArena#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
0.29% 1229 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.28% 1183 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.28% 1172 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.26% 1107 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 104995 events (total: 312940M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.45% 48338M perf.LineFileDocs#nextDoc()
11.51% 36022M java.lang.String#()
8.19% 25619M java.lang.StringUTF16#compress()
8.11% 25389M perf.LineFileDocs#readDocs()
8.04% 25161M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
6.80% 21284M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
6.53% 20444M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
4.40% 13776M org.apache.lucene.index.ParallelPostingsArray#()
3.13% 9805M org.apache.lucene.util.LongHeap#()
2.47% 7737M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.43% 7617M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.43% 7609M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.23% 6991M org.apache.lucene.util.BytesRef#()
1.34% 4206M org.apache.lucene.util.TimSorter#()
1.14% 3580M org.apache.lucene.util.fst.FSTCompiler#()
1.09% 3413M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.02% 3203M org.apache.lucene.codecs.lucene912.PForUtil#encode()
1.01% 3171M org.apache.lucene.util.BytesRefHash#rehash()
0.97% 3032M org.apache.lucene.util.fst.FSTEnum#getArc()
0.96% 3011M java.util.TreeMap#keyIterator()
0.80% 2504M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.73% 2280M java.util.ArrayList#grow()
0.52% 1620M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.40% 1264M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.40% 1253M org.apache.lucene.util.ArrayUtil#timSort()
0.33% 1030M perf.LineFileDocs#newDocState()
0.33% 1021M java.util.regex.Matcher#()
0.32% 998M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.30% 942M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.29% 906M org.apache.lucene.util.fst.FSTEnum#()
0.27% 832M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.25% 786M java.nio.HeapByteBuffer#()
0.24% 751M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.24% 738M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.23% 713M org.apache.lucene.document.IntPoint#pack()
0.22% 699M java.util.ArrayDeque#()
0.22% 685M org.apache.lucene.document.StringField#setStringValue()
0.19% 601M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.19% 598M java.util.regex.Pattern#matcher()
0.18% 568M org.apache.lucene.util.ArrayUtil#growExact()
0.17% 520M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.16% 515M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.15% 456M java.util.Formatter#parse()
0.15% 453M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.13% 421M org.apache.lucene.util.StringSorter#fallbackSorter()
0.13% 399M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.13% 399M java.util.ArrayList#iterator()
0.12% 390M org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.12% 387M java.lang.Integer#toString()
0.11% 332M org.apache.lucene.util.fst.FSTEnum#incr()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 104995 events (total: 312940M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.45% 48338M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
11.51% 36022M java.lang.String#()
at java.lang.String#()
8.19% 25619M java.lang.StringUTF16#compress()
at java.lang.String#()
8.11% 25389M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.04% 25161M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
6.80% 21284M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
6.53% 20444M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
4.40% 13776M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.13% 9805M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
2.47% 7737M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.43% 7617M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.43% 7609M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.80% 5620M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
1.34% 4206M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.14% 3580M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.01% 3171M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
1.01% 3158M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.96% 3011M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.88% 2744M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.78% 2448M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.73% 2280M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.70% 2181M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.52% 1620M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.40% 1264M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.40% 1253M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.33% 1021M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.32% 998M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.30% 942M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.29% 906M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.27% 832M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.25% 786M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.24% 751M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.24% 738M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.23% 713M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.22% 695M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.22% 685M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.19% 598M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.17% 520M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.16% 515M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.16% 510M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15% 471M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.15% 459M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.15% 456M java.util.Formatter#parse()
at java.util.Formatter#format()
0.15% 453M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.14% 452M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.13% 421M org.apache.lucene.util.StringSorter#fallbackSorter()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#getFallbackSorter()
0.13% 412M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x00007ff749006000.251210093#newInvokeSpecial()
0.13% 399M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.13% 399M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 104995 events (total: 312940M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.45% 48338M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.51% 36022M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
8.19% 25619M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
8.11% 25389M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.80% 21284M 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.53% 20444M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.44% 20161M 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.40% 13776M 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.77% 8668M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.43% 7617M 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.58% 4944M 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.50% 4692M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.43% 4489M 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.34% 4206M 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.14% 3580M 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.14% 3579M 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.01% 3158M 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.99% 3090M 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.96% 3011M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.93% 2916M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.89% 2793M 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.88% 2744M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.78% 2445M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.73% 2280M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.70% 2181M 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.52% 1620M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.45% 1421M 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.40% 1264M 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.40% 1253M 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.36% 1137M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.36% 1131M 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.33% 1021M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.29% 906M 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.27% 832M 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.24% 751M 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.24% 738M 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.23% 716M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918dc60.1169500731#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.23% 713M 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.22% 695M 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.22% 685M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 598M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.17% 520M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readNextRealArc()
0.16% 515M 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.16% 509M 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% 498M 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.16% 489M 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.15% 471M 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.15% 459M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.15% 456M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 104995 events (total: 312940M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.45% 48338M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.51% 36022M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.19% 25619M 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()
8.11% 25389M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.53% 20432M 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.34% 16724M 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.21% 13176M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
4.02% 12577M 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.32% 7268M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.58% 4944M 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.57% 4916M 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.53% 4795M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.43% 4489M 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.34% 4206M 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.24% 3873M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.10% 3437M 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.10% 3436M 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.01% 3158M 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.99% 3090M 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% 3040M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.93% 2916M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.89% 2793M 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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.86% 2700M 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+0x00007ff7491db318.750897975#merge()
0.78% 2438M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.71% 2217M 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.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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.53% 1652M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.50% 1575M 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.49% 1518M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.46% 1425M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.45% 1419M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.44% 1362M 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.40% 1264M 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.40% 1253M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.39% 1225M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.39% 1222M 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% 1198M 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.36% 1131M 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.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.33% 1021M 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.33% 1020M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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% 906M 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.27% 852M 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% 713M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 695M 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()
0.22% 685M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 684M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.22% 680M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21% 645M 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.20% 632M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918dc60.1169500731#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.util.fst.ReadWriteDataOutput#writeByte()
at org.apache.lucene.util.fst.FSTCompiler#writePaddingByte()
at org.apache.lucene.util.fst.FSTCompiler#addNode()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 104995 events (total: 312940M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.45% 48338M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.51% 36022M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.19% 25619M 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()
8.11% 25389M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.53% 20432M 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.34% 16724M 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()
4.02% 12577M 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.32% 7268M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
2.25% 7052M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.62% 5065M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.53% 4795M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.43% 4489M 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.34% 4206M 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+0x00007ff7491db318.750897975#merge()
1.10% 3436M 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.09% 3425M 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.99% 3090M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.93% 2916M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d91e0.1316245832#call()
at java.util.concurrent.FutureTask#run()
0.90% 2806M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.89% 2793M 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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d91e0.1316245832#call()
0.86% 2700M 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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.83% 2600M 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.82% 2573M 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.78% 2443M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.71% 2217M 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.67% 2087M 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.57% 1792M 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.57% 1784M 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.53% 1662M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.53% 1652M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.50% 1575M 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.49% 1518M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d8880.502665160#call()
0.46% 1429M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.44% 1362M 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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.40% 1253M 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+0x00007ff7491db318.750897975#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.40% 1253M 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.39% 1222M 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.38% 1198M 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.36% 1131M 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% 1070M 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+0x00007ff7491db318.750897975#merge()
0.34% 1058M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.33% 1021M 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% 907M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.28% 880M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.27% 852M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.26% 817M 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.25% 775M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.23% 713M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 685M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
NRT indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 637042 events (total: 637042)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.01% 63752 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
8.69% 55346 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
6.31% 40166 java.lang.Character#codePointAtImpl()
5.22% 33233 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
4.54% 28898 org.apache.lucene.index.TermsHashPerField#writeByte()
3.64% 23173 org.apache.lucene.util.BytesRefBlockPool#equals()
2.87% 18286 org.apache.lucene.util.BytesRefHash#findHash()
2.31% 14744 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.20% 14009 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.20% 13987 java.lang.Integer#rotateLeft()
2.19% 13953 org.apache.lucene.util.LongHeap#downHeap()
1.90% 12089 org.apache.lucene.codecs.lucene912.PForUtil#encode()
1.87% 11919 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
1.49% 9468 org.apache.lucene.util.BytesRefHash#add()
1.16% 7416 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.13% 7175 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.07% 6814 org.apache.lucene.codecs.lucene912.ForUtil#encode()
1.03% 6578 java.io.BufferedOutputStream#write()
0.99% 6305 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
0.96% 6092 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.95% 6031 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
0.94% 5957 java.lang.Character#isHighSurrogate()
0.93% 5929 org.apache.lucene.store.DataInput#readVInt()
0.92% 5886 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.88% 5616 java.util.Arrays#fill()
0.86% 5482 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.86% 5463 org.apache.lucene.store.DataOutput#writeVInt()
0.82% 5251 org.apache.lucene.index.TermsHashPerField#add()
0.78% 4963 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.68% 4363 org.apache.lucene.util.AttributeSource#getCurrentState()
0.65% 4119 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.63% 4028 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.62% 3972 org.apache.lucene.index.ByteSliceReader#readByte()
0.60% 3791 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.59% 3781 org.apache.lucene.document.Field#setIntValue()
0.58% 3697 jdk.internal.util.ArraysSupport#mismatch()
0.58% 3686 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.56% 3564 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.54% 3445 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.53% 3403 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.46% 2952 org.apache.lucene.analysis.CharArraySet#contains()
0.45% 2892 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.43% 2725 org.apache.lucene.index.IndexingChain#processDocument()
0.41% 2639 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.38% 2416 org.apache.lucene.util.BytesRefBlockPool#hash()
0.37% 2329 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.35% 2256 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.35% 2233 org.apache.lucene.index.TermsHashPerField#initReader()
0.33% 2129 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.33% 2127 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 637042 events (total: 637042)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.01% 63752 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
8.69% 55345 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
6.31% 40166 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
5.22% 33233 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.54% 28898 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
3.64% 23173 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
2.86% 18233 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.31% 14744 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.20% 14009 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.20% 13987 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.19% 13953 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.87% 11919 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
1.48% 9420 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.45% 9216 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
1.13% 7175 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.03% 6576 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
1.02% 6507 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.96% 6092 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.95% 6031 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.93% 5909 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.87% 5563 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.86% 5482 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.82% 5219 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.82% 5194 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.78% 4963 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.76% 4839 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.68% 4358 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.65% 4119 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.63% 4028 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.62% 3971 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.59% 3781 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.58% 3723 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.58% 3686 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.56% 3564 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.54% 3445 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.53% 3400 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.50% 3167 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.50% 3160 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.49% 3142 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.46% 2952 org.apache.lucene.analysis.CharArraySet#contains()
at org.apache.lucene.analysis.StopFilter#accept()
0.45% 2892 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 2873 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.43% 2725 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.41% 2639 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.38% 2416 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.37% 2329 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.34% 2193 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.33% 2129 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 2127 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 2119 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 637042 events (total: 637042)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.01% 63752 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
8.69% 55345 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()
6.27% 39920 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.11% 26174 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.61% 23007 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()
2.72% 17356 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.31% 14744 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.29% 14578 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.22% 14152 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.19% 13966 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.17% 13838 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.91% 12136 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
1.87% 11919 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.47% 9345 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.45% 9216 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.13% 7175 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.11% 7059 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.02% 6507 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.95% 6031 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.87% 5563 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.86% 5482 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.85% 5418 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.82% 5194 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.78% 4963 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.73% 4636 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.68% 4358 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.64% 4056 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.63% 4028 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.62% 3925 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.59% 3781 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.59% 3769 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 3720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 3686 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.54% 3432 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.53% 3400 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.52% 3307 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.50% 3167 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.50% 3160 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.48% 3075 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.46% 2952 org.apache.lucene.analysis.CharArraySet#contains()
at org.apache.lucene.analysis.StopFilter#accept()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.45% 2892 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 2873 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 2725 org.apache.lucene.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% 2462 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.38% 2392 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.37% 2329 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.37% 2328 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.34% 2193 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.33% 2129 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.33% 2127 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 637042 events (total: 637042)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.01% 63752 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
8.69% 55345 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()
6.27% 39920 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.11% 26174 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.52% 22424 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()
2.72% 17356 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.31% 14744 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.27% 14441 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.22% 14152 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.19% 13966 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.17% 13806 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.73% 11012 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.60% 10161 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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% 9345 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.20% 7651 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.13% 7175 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.11% 7059 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.02% 6507 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.95% 6030 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.86% 5482 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.85% 5418 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.82% 5194 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.73% 4636 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% 4358 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.64% 4056 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.63% 4031 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
0.63% 4028 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.59% 3781 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.58% 3686 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.54% 3432 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.53% 3400 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.51% 3274 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.50% 3202 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.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.50% 3160 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.50% 3159 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.48% 3035 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.46% 2952 org.apache.lucene.analysis.CharArraySet#contains()
at 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()
0.46% 2923 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.43% 2725 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 2462 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% 2439 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.38% 2402 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.37% 2351 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
0.37% 2329 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
0.37% 2328 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.34% 2193 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.33% 2129 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+0x00007ff7491f9a90.176822108#merge()
0.33% 2127 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
0.33% 2119 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.31% 1981 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 637042 events (total: 637042)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.01% 63752 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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()
8.69% 55345 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()
6.27% 39920 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.11% 26174 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1e40.976549386#call()
3.52% 22424 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()
2.72% 17356 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.27% 14441 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.22% 14152 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.19% 13966 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.17% 13806 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.73% 11012 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
1.60% 10161 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.47% 9345 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()
1.36% 8679 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.20% 7651 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
1.13% 7175 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.02% 6507 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()
0.95% 6030 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
0.93% 5911 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.86% 5482 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.85% 5418 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.82% 5194 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.73% 4636 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% 4358 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.68% 4347 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.64% 4056 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.63% 4031 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.63% 4028 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.59% 3781 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.58% 3686 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.54% 3432 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.53% 3400 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.51% 3274 org.apache.lucene.codecs.lucene912.ForUtil#encode()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.50% 3202 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.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.50% 3159 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.46% 2952 org.apache.lucene.analysis.CharArraySet#contains()
at 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()
0.46% 2923 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.43% 2725 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.38% 2439 org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 2351 org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.36% 2318 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.36% 2282 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% 2247 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.35% 2213 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.33% 2129 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.33% 2127 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.32% 2015 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.31% 1987 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.31% 1981 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.31% 1975 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 126682 events (total: 402246M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.77% 59411M perf.LineFileDocs#nextDoc()
7.47% 30065M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
7.16% 28787M java.lang.StringUTF16#compress()
6.62% 26621M perf.LineFileDocs#readDocs()
5.86% 23570M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.41% 21777M org.apache.lucene.util.BytesRef#()
5.37% 21592M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.76% 15115M org.apache.lucene.index.ParallelPostingsArray#()
3.63% 14598M org.apache.lucene.util.LongHeap#()
3.53% 14199M java.lang.String#()
3.06% 12325M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.61% 10508M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.17% 8736M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.68% 6769M org.apache.lucene.util.TimSorter#()
1.65% 6631M java.util.ArrayList#grow()
1.54% 6188M org.apache.lucene.util.fst.FSTCompiler#()
1.37% 5521M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.23% 4930M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.18% 4760M java.util.regex.Matcher#()
1.12% 4498M org.apache.lucene.util.fst.FSTEnum#getArc()
1.12% 4488M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
1.00% 4017M org.apache.lucene.util.BytesRefHash#rehash()
0.86% 3466M org.apache.lucene.document.IntPoint#pack()
0.79% 3174M java.util.regex.Pattern#matcher()
0.75% 3025M org.apache.lucene.util.ArrayUtil#growExact()
0.75% 3003M org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.56% 2247M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.51% 2052M org.apache.lucene.util.ArrayUtil#timSort()
0.50% 2003M org.apache.lucene.document.KeywordField#setStringValue()
0.47% 1885M org.apache.lucene.document.StringField#setStringValue()
0.44% 1773M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.42% 1691M org.apache.lucene.document.IntField#binaryValue()
0.41% 1645M org.apache.lucene.document.LongField#binaryValue()
0.40% 1613M java.lang.Integer#toString()
0.40% 1610M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.38% 1508M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.37% 1484M java.util.Arrays#copyOfRangeByte()
0.36% 1442M java.lang.Long#valueOf()
0.35% 1399M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.33% 1315M org.apache.lucene.util.fst.FSTEnum#()
0.31% 1259M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.31% 1229M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.26% 1062M java.nio.HeapByteBuffer#()
0.26% 1053M java.lang.AbstractStringBuilder#()
0.26% 1037M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.26% 1030M perf.LineFileDocs#newDocState()
0.26% 1030M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.25% 1016M java.util.Formatter#parse()
0.24% 969M java.lang.StringLatin1#newString()
0.23% 935M java.lang.StringBuilder#toString()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 126682 events (total: 402246M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.77% 59411M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.47% 30065M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
7.16% 28787M java.lang.StringUTF16#compress()
at java.lang.String#()
6.62% 26621M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.86% 23570M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.37% 21592M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.90% 19718M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
3.76% 15115M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.63% 14598M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
3.53% 14199M java.lang.String#()
at java.lang.String#()
3.06% 12325M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.61% 10508M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.17% 8736M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.68% 6769M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.65% 6631M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.54% 6188M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.30% 5214M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.18% 4760M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.12% 4494M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
1.09% 4394M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
1.00% 4017M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.86% 3466M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.85% 3432M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.79% 3174M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.68% 2746M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.56% 2247M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.55% 2216M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
0.51% 2052M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.50% 2003M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.47% 1885M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.44% 1773M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.42% 1691M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.41% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.40% 1613M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.40% 1610M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.38% 1508M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.37% 1484M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.36% 1442M java.lang.Long#valueOf()
at org.apache.lucene.document.Field#setLongValue()
0.33% 1315M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.31% 1259M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.31% 1229M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.26% 1062M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.26% 1053M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.26% 1037M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.26% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1030M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.25% 1016M java.util.Formatter#parse()
at java.util.Formatter#format()
0.24% 969M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.23% 935M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
0.22% 897M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 126682 events (total: 402246M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.77% 59411M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.47% 30065M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.16% 28787M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
6.62% 26621M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.86% 23570M 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.11% 16529M 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.76% 15115M 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.53% 14199M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.80% 11249M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.54% 10199M 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% 8736M 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% 6769M 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.65% 6631M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.56% 6264M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.54% 6188M 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.51% 6060M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.33% 5332M 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.30% 5214M 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.29% 5176M 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.18% 4760M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.09% 4391M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.02% 4092M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.93% 3749M 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.91% 3653M 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.86% 3466M 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.85% 3432M 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.83% 3349M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
0.82% 3316M 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.81% 3276M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.79% 3174M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.63% 2525M 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.56% 2247M 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.55% 2216M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.53% 2141M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.51% 2052M 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.50% 2003M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1885M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1746M 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.42% 1691M 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.41% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.40% 1613M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.40% 1610M 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.38% 1508M 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.33% 1315M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.31% 1259M 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.31% 1227M 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.26% 1053M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.26% 1032M 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.26% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1016M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 126682 events (total: 402246M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.77% 59411M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.16% 28787M 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.62% 26621M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.36% 21542M 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()
3.89% 15637M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.59% 14427M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.53% 14199M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.11% 12492M 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.70% 10873M 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.54% 10199M 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.82% 7309M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.68% 6769M 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.51% 6060M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.41% 5656M 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.40% 5640M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.33% 5332M 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.30% 5214M 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.29% 5176M 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.23% 4938M 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.18% 4760M 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% 4092M 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.98% 3940M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.94% 3798M 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+0x00007ff7491f9a90.176822108#merge()
0.91% 3653M 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% 3597M 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.lucene912.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#moveToNextLevel0Block()
0.86% 3466M 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.86% 3459M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.85% 3420M 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.83% 3333M 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.81% 3276M 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.79% 3174M 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.76% 3058M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.73% 2937M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.71% 2854M 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.71% 2851M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.65% 2623M 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.63% 2525M 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.56% 2247M 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.56% 2236M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.53% 2141M 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.51% 2052M 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.50% 2028M 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% 2003M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 1885M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1691M 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% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.40% 1613M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.34% 1381M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.34% 1378M 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.33% 1333M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 126682 events (total: 402246M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.77% 59411M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.16% 28787M 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.62% 26621M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.36% 21542M 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.59% 14427M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
3.53% 14199M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.19% 12829M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.11% 12492M 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.70% 10873M 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.54% 10199M 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.82% 7309M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.68% 6769M 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+0x00007ff7491f9a90.176822108#merge()
1.51% 6060M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1e40.976549386#call()
at java.util.concurrent.FutureTask#run()
1.37% 5513M 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.30% 5228M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.29% 5176M 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f1e40.976549386#call()
1.18% 4760M 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.13% 4531M 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.03% 4132M 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.02% 4092M 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.94% 3798M 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.91% 3653M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.90% 3601M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.89% 3597M 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.lucene912.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#refillDocs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#moveToNextLevel0Block()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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()
0.86% 3466M 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.83% 3333M 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.81% 3276M 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.79% 3174M 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.76% 3058M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.73% 2937M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.71% 2854M 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.71% 2851M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.69% 2763M 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% 2623M 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.63% 2525M 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% 2451M 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+0x00007ff7491f9a90.176822108#merge()
0.60% 2425M 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.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.56% 2236M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.53% 2141M 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.51% 2052M 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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.50% 2028M 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% 2003M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 1943M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.47% 1885M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1691M 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% 1645M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.40% 1613M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 1477M 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.36% 1462M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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% 1381M org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f9a90.176822108#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f12c0.66032436#call()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 204998 events (total: 204998)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.79% 59024 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
11.61% 23792 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
4.26% 8734 jdk.incubator.vector.FloatVector#fromArray0Template()
4.13% 8465 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
4.01% 8229 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.50% 7177 org.apache.lucene.util.LongHeap#downHeap()
2.60% 5331 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.12% 4338 org.apache.lucene.index.TermsHashPerField#writeByte()
2.01% 4113 org.apache.lucene.util.BytesRefBlockPool#equals()
1.69% 3467 org.apache.lucene.util.BytesRefHash#findHash()
1.48% 3040 jdk.incubator.vector.FloatVector#lanewiseTemplate()
1.23% 2520 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.19% 2436 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
1.12% 2293 org.apache.lucene.util.FixedBitSet#getAndSet()
1.00% 2058 java.util.Arrays#fill()
0.96% 1976 sun.nio.ch.UnixFileDispatcherImpl#write0()
0.95% 1956 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.91% 1870 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
0.84% 1732 org.apache.lucene.util.LongHeap#upHeap()
0.77% 1571 jdk.jfr.internal.JVM#emitEvent()
0.75% 1546 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
0.71% 1451 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.65% 1340 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.63% 1288 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
0.62% 1267 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.58% 1197 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.51% 1041 java.util.concurrent.locks.AbstractQueuedSynchronizer#signalNext()
0.43% 881 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.41% 838 java.lang.CharacterDataLatin1#toLowerCase()
0.41% 833 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
0.39% 801 java.lang.Character#toChars()
0.39% 798 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.38% 784 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.37% 766 org.apache.lucene.util.BytesRefHash#add()
0.34% 691 org.apache.lucene.document.Field#setIntValue()
0.32% 646 org.apache.lucene.store.DataInput#readVInt()
0.31% 639 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.31% 637 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.31% 633 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
0.30% 605 jdk.internal.util.ArraysSupport#mismatch()
0.28% 568 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.28% 564 org.apache.lucene.index.IndexingChain#processDocument()
0.28% 564 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.27% 560 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.27% 545 org.apache.lucene.util.VectorUtil#dotProduct()
0.26% 534 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.24% 484 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.23% 473 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.23% 462 java.util.HashMap#getNode()
0.22% 456 java.lang.AbstractStringBuilder#ensureCapacityInternal()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 204998 events (total: 204998)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.79% 59024 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
11.61% 23792 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
4.26% 8734 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
4.01% 8229 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.95% 8104 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
2.60% 5323 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.12% 4338 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
2.03% 4163 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
2.01% 4113 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.69% 3465 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.48% 3040 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
1.47% 3014 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.23% 2520 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
1.19% 2436 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
1.12% 2293 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.96% 1976 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
0.95% 1956 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.91% 1870 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.84% 1732 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.84% 1721 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
0.77% 1571 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.75% 1546 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.71% 1451 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.65% 1340 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.58% 1197 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.51% 1044 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.51% 1038 java.util.concurrent.locks.AbstractQueuedSynchronizer#signalNext()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
0.41% 838 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.39% 804 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.39% 801 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.38% 784 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.37% 760 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.36% 746 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.34% 691 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.32% 660 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.31% 639 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.31% 637 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.28% 568 org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.28% 564 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.27% 560 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.27% 545 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.26% 534 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.24% 484 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.23% 473 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.22% 455 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.22% 454 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.22% 446 java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
0.21% 440 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.21% 436 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.21% 435 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 204998 events (total: 204998)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
28.79% 59024 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.24% 23032 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.26% 8734 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.95% 8104 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()
2.60% 5323 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()
2.23% 4577 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()
1.82% 3735 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.78% 3652 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.48% 3040 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% 2785 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.26% 2578 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.23% 2520 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.12% 2293 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()
1.11% 2282 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.00% 2042 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.96% 1976 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.94% 1928 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% 1870 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.91% 1870 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.84% 1721 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.77% 1571 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.75% 1546 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.71% 1451 org.apache.lucene.index.IndexingChain$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.63% 1282 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.58% 1199 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.58% 1197 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.54% 1116 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.53% 1094 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.51% 1044 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()
0.51% 1038 java.util.concurrent.locks.AbstractQueuedSynchronizer#signalNext()
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.43% 879 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.41% 840 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.41% 838 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.39% 809 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.39% 804 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.39% 801 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.38% 784 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.37% 760 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% 741 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% 691 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.33% 685 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% 637 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.28% 568 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.28% 564 org.apache.lucene.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.27% 560 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.26% 541 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% 534 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.23% 473 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.23% 465 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.22% 461 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 204998 events (total: 204998)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
25.25% 51766 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.24% 23032 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.26% 8734 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.95% 8104 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.22% 6592 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.60% 5323 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.23% 4577 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()
1.78% 3652 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.67% 3431 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.48% 3040 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% 2785 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.23% 2520 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()
1.02% 2091 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.00% 2040 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.96% 1976 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.91% 1870 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+0x00007ff749248800.1438703687#call()
0.77% 1571 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.75% 1546 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.71% 1451 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.64% 1311 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.63% 1301 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.63% 1282 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.62% 1267 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.58% 1199 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+0x00007ff749248800.1438703687#call()
0.58% 1183 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.56% 1157 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.54% 1116 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.53% 1094 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.51% 1044 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()
0.51% 1038 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.51% 1038 java.util.concurrent.locks.AbstractQueuedSynchronizer#signalNext()
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.48% 992 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.43% 890 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.41% 840 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f2e38.1135028455#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.41% 838 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.39% 804 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.39% 801 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.38% 784 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.37% 760 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% 741 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.35% 713 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.35% 709 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()
0.34% 691 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.33% 685 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.32% 659 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.31% 637 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.28% 568 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.27% 560 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.27% 559 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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% 538 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.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 204998 events (total: 204998)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.07% 39099 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.24% 23032 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()
6.18% 12667 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.95% 8104 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
3.00% 6157 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.60% 5323 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()
2.23% 4577 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()
1.95% 4007 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.67% 3431 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.67% 3420 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#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+0x00007ff7491f2a20.420045474#run()
1.36% 2785 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.26% 2585 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.23% 2520 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.13% 2323 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()
1.02% 2091 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.00% 2040 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.85% 1750 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.80% 1643 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.77% 1571 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.75% 1546 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#addDocuments()
0.71% 1451 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.67% 1374 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.64% 1311 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.63% 1301 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.63% 1282 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.62% 1267 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+0x00007ff749248800.1438703687#call()
0.58% 1183 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
0.56% 1157 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.54% 1114 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.53% 1094 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.51% 1044 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+0x00007ff749248800.1438703687#call()
0.51% 1038 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.51% 1038 java.util.concurrent.locks.AbstractQueuedSynchronizer#signalNext()
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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.50% 1026 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.48% 992 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
0.43% 890 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
0.42% 853 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.41% 840 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f2e38.1135028455#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f1ea0.1766994116#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
0.41% 838 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.39% 804 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+0x00007ff749248800.1438703687#call()
0.39% 801 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.38% 784 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.37% 760 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% 741 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.35% 713 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.35% 709 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()
0.34% 691 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.33% 685 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.32% 661 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.32% 659 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1287 events (total: 36223M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
9.84% 3565M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
6.07% 2197M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
6.01% 2177M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
5.32% 1928M perf.LineFileDocs#nextDoc()
4.37% 1583M java.util.ArrayList#grow()
4.18% 1513M perf.LineFileDocs#readVector()
3.62% 1312M org.apache.lucene.util.BytesRef#()
3.62% 1311M java.nio.HeapByteBuffer#()
3.38% 1224M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
3.01% 1088M perf.LineFileDocs#cloneDoc()
2.77% 1004M org.apache.lucene.util.hnsw.NeighborArray#()
2.65% 960M java.util.Arrays#copyOf()
2.33% 845M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
2.22% 804M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.17% 784M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
1.88% 680M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.76% 637M java.util.Arrays#copyOfRangeByte()
1.76% 636M java.lang.AbstractStringBuilder#()
1.74% 630M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.74% 629M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
1.74% 629M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.72% 623M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.48% 536M perf.LineFileDocs#readDocs()
1.38% 499M org.apache.lucene.index.ParallelPostingsArray#()
1.34% 485M java.util.HashMap#resize()
1.30% 470M org.apache.lucene.facet.FacetsConfig#pathToString()
1.30% 469M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.28% 463M org.apache.lucene.document.StringField#()
1.15% 417M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
1.03% 372M java.util.HashMap#newNode()
0.97% 352M java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.91% 328M org.apache.lucene.util.ArrayUtil#growExact()
0.89% 323M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.87% 316M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.87% 316M java.util.TreeMap#keyIterator()
0.84% 304M org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#()
0.84% 304M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.54% 196M org.apache.lucene.util.LongHeap#()
0.45% 164M org.apache.lucene.store.DataOutput#copyBytes()
0.45% 164M java.lang.StringUTF16#compress()
0.45% 164M org.apache.lucene.util.TimSorter#()
0.45% 164M java.nio.ByteBuffer#allocate()
0.45% 164M org.apache.lucene.util.fst.FSTCompiler#()
0.45% 164M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.45% 164M java.util.ArrayList#()
0.44% 160M java.lang.Integer#toString()
0.44% 159M java.lang.reflect.Array#newInstance()
0.44% 159M java.lang.String#()
0.44% 159M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
0.44% 159M org.apache.lucene.document.KnnFloatVectorField#createType()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1287 events (total: 36223M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
8.61% 3117M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
6.07% 2197M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#prepareSeekExact()
6.01% 2177M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
5.32% 1928M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
4.37% 1583M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
4.18% 1513M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.62% 1311M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
3.01% 1088M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
2.99% 1084M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
2.96% 1072M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.33% 845M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
2.22% 804M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.17% 784M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.99% 721M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.88% 680M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
1.76% 637M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
1.76% 637M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
1.76% 636M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
1.74% 629M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
1.74% 629M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.72% 623M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.48% 536M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.38% 499M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.30% 470M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.30% 469M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.11% 400M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
0.97% 352M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.97% 350M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.90% 324M java.util.HashMap#resize()
at java.util.HashMap#computeIfAbsent()
0.89% 323M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.89% 323M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.88% 319M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.87% 316M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.87% 316M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.86% 311M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.86% 311M org.apache.lucene.document.StringField#()
at perf.LineFileDocs#cloneDoc()
0.84% 304M org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.84% 304M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.78% 283M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.63% 227M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.54% 196M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.45% 164M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.45% 164M org.apache.lucene.store.DataOutput#copyBytes()
at org.apache.lucene.util.fst.FST#readMetadata()
0.45% 164M java.lang.StringUTF16#compress()
at java.lang.String#()
0.45% 164M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.45% 164M java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918ac10.2052435819#apply()
0.45% 164M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.45% 164M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.45% 164M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 164M java.util.ArrayList#()
at org.apache.lucene.store.ByteBuffersDataOutput#toBufferList()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1287 events (total: 36223M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
8.61% 3117M 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.07% 2197M 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()
6.01% 2177M 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()
5.32% 1928M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
4.37% 1583M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
4.18% 1513M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.62% 1311M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.01% 1088M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
2.96% 1072M 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.33% 845M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.76% 637M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
1.76% 637M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
1.74% 629M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
1.74% 629M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
1.72% 623M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
1.68% 608M 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.48% 536M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.38% 499M 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.35% 487M 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.30% 470M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
1.30% 469M 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.28% 464M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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()
1.12% 404M 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.11% 400M 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()
1.02% 368M 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.97% 352M 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.97% 350M 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.90% 324M java.util.HashMap#resize()
at java.util.HashMap#computeIfAbsent()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.89% 323M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
0.89% 323M 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.88% 319M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.88% 319M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.88% 318M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.88% 318M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.87% 316M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.87% 316M 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()
0.87% 316M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.86% 312M 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.86% 311M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.86% 311M org.apache.lucene.document.StringField#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
0.86% 311M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.84% 304M org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.84% 304M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.45% 164M 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.45% 164M 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.45% 164M org.apache.lucene.store.DataOutput#copyBytes()
at org.apache.lucene.util.fst.FST#readMetadata()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsReader#()
0.45% 164M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
0.45% 164M 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.45% 164M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#()
at perf.LineFileDocs#cloneDoc()
0.45% 164M java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918ac10.2052435819#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1287 events (total: 36223M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.07% 2197M 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()
6.01% 2177M 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()
5.32% 1928M 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()
4.85% 1757M 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.18% 1513M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.75% 1360M 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()
3.62% 1311M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.08% 1114M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
3.01% 1088M 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()
2.96% 1072M 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.74% 629M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.74% 629M 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()
1.72% 623M 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()
1.48% 536M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.43% 516M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.30% 470M 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()
1.28% 464M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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()
1.12% 404M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.11% 400M 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()
1.02% 368M 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+0x00007ff749248800.1438703687#call()
0.97% 352M 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.91% 328M 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.91% 328M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.90% 324M java.util.HashMap#resize()
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.89% 323M 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.89% 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.88% 319M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
at 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.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.88% 319M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.88% 319M 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()
0.88% 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#invertTerm()
0.88% 318M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.88% 318M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.87% 316M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.87% 316M 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()
0.87% 316M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.86% 312M 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.86% 311M 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()
0.86% 311M org.apache.lucene.document.StringField#()
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()
0.86% 311M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.84% 304M 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.84% 304M 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.84% 304M 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()
0.55% 198M 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.50% 181M 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.46% 165M 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.45% 164M 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.45% 164M 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#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.45% 164M org.apache.lucene.store.DataOutput#copyBytes()
at org.apache.lucene.util.fst.FST#readMetadata()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsReader#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsFormat#fieldsProducer()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsReader#()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat#fieldsProducer()
at org.apache.lucene.index.SegmentCoreReaders#()
0.45% 164M 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()
0.45% 164M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1287 events (total: 36223M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.07% 2197M 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()
6.01% 2177M 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()
5.32% 1928M 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()
4.85% 1757M 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.18% 1513M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.75% 1360M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
3.62% 1311M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.08% 1114M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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()
3.01% 1088M 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()
2.96% 1072M 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.74% 629M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.72% 623M 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()
1.48% 536M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.30% 471M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.30% 470M 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()
1.28% 464M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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()
1.28% 464M 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.lucene90.blocktree.SegmentTermsEnum#initIndexInput()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#lambda$prepareSeekExact$1()
1.12% 404M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#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+0x00007ff7491f2a20.420045474#run()
1.11% 400M 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.97% 352M 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.91% 328M 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.91% 328M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491f2e38.1135028455#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491f1ea0.1766994116#call()
0.90% 324M java.util.HashMap#resize()
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.89% 323M 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.89% 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.88% 319M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
at 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.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()
0.88% 319M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.88% 319M 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.88% 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#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.88% 318M 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()
0.88% 318M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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.87% 316M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.87% 316M 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()
0.86% 312M 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.86% 311M 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()
0.86% 311M org.apache.lucene.document.StringField#()
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.86% 311M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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.84% 304M 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.84% 304M 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.84% 304M 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()
0.56% 203M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.55% 198M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.50% 181M 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.46% 165M 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.45% 164M 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()
0.45% 164M 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#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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.45% 164M org.apache.lucene.store.DataOutput#copyBytes()
at org.apache.lucene.util.fst.FST#readMetadata()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsReader#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsFormat#fieldsProducer()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsReader#()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat#fieldsProducer()
at org.apache.lucene.index.SegmentCoreReaders#()
at org.apache.lucene.index.SegmentReader#()
at org.apache.lucene.index.ReadersAndUpdates#getReader()
at org.apache.lucene.index.ReadersAndUpdates#getReaderForMerge()
at org.apache.lucene.index.IndexWriter#lambda$mergeMiddle$23()
0.45% 164M 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()
0.45% 164M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.45% 164M 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+0x00007ff749248800.1438703687#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491f2800.1337556007#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
~1KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1595546 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.91% 556966 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
8.65% 138000 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
5.18% 82639 jdk.incubator.vector.FloatVector#fromArray0Template()
4.58% 73146 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
4.29% 68440 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.06% 64790 jdk.incubator.vector.FloatVector#lanewiseTemplate()
3.80% 60658 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
2.98% 47605 org.apache.lucene.util.FixedBitSet#getAndSet()
2.85% 45513 org.apache.lucene.util.LongHeap#downHeap()
2.48% 39528 sun.nio.ch.UnixFileDispatcherImpl#write0()
1.74% 27826 java.util.Arrays#fill()
1.74% 27731 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
1.56% 24967 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
1.36% 21633 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.19% 18933 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
1.09% 17416 org.apache.lucene.util.LongHeap#upHeap()
0.88% 13981 jdk.jfr.internal.JVM#emitEvent()
0.86% 13686 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
0.73% 11579 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.67% 10710 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
0.48% 7699 org.apache.lucene.index.TermsHashPerField#writeByte()
0.48% 7674 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
0.47% 7511 org.apache.lucene.util.BytesRefBlockPool#equals()
0.46% 7320 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.46% 7285 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.44% 7071 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.42% 6751 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.41% 6563 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.39% 6209 org.apache.lucene.util.LongHeap#top()
0.35% 5654 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.35% 5633 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.35% 5602 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.32% 5083 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
0.30% 4759 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.29% 4564 org.apache.lucene.util.BytesRefHash#findHash()
0.27% 4340 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.26% 4083 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.25% 3926 org.apache.lucene.util.LongHeap#push()
0.23% 3644 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.22% 3577 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.21% 3424 jdk.internal.misc.Unsafe#copyMemory()
0.21% 3415 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.20% 3268 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.19% 3064 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.17% 2786 org.apache.lucene.util.VectorUtil#dotProduct()
0.17% 2759 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.17% 2733 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.17% 2714 org.apache.lucene.util.LongHeap#updateTop()
0.17% 2689 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
0.15% 2396 org.apache.lucene.util.NumericUtils#sortableFloatBits()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1595546 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.91% 556966 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
8.45% 134807 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
5.18% 82639 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
4.58% 73146 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.29% 68440 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.06% 64790 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
3.80% 60658 org.apache.lucene.util.hnsw.RandomAccessVectorValues$1#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
2.98% 47605 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.48% 39528 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
1.72% 27391 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
1.69% 26931 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
1.66% 26541 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
1.45% 23064 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
1.36% 21633 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.19% 18933 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
1.16% 18582 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.09% 17416 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.88% 13981 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.86% 13685 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.67% 10710 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.59% 9454 org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.48% 7699 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
0.48% 7674 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
0.47% 7511 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
0.46% 7285 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
0.44% 7077 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.44% 7071 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.42% 6751 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.41% 6563 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
0.39% 6209 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.35% 5654 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.35% 5633 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.35% 5601 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier$1#score()
0.32% 5083 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.30% 4759 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.29% 4564 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.27% 4340 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
0.26% 4083 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.23% 3644 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.21% 3424 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.21% 3415 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.20% 3258 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.19% 3064 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.19% 3051 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.17% 2786 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.17% 2759 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.17% 2733 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.17% 2711 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.16% 2488 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.15% 2468 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1595546 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
34.91% 556966 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()
8.45% 134807 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.18% 82639 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.58% 73146 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.06% 64790 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
3.87% 61811 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.50% 55789 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()
2.48% 39528 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.45% 39045 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.72% 27391 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.66% 26541 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.45% 23064 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.36% 21633 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.14% 18256 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.07% 17030 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()
1.00% 15946 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.88% 13981 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.86% 13685 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.67% 10710 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.64% 10264 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.62% 9901 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.54% 8560 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.50% 8054 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.48% 7674 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.47% 7511 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.46% 7285 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.44% 7077 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.44% 7074 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.44% 7071 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.42% 6751 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.42% 6629 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.41% 6563 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.35% 5654 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.35% 5633 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.32% 5083 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.30% 4759 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.28% 4467 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.27% 4354 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.27% 4340 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.27% 4307 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.27% 4238 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.26% 4083 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% 3989 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.23% 3623 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.21% 3312 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.21% 3296 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.19% 3076 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.19% 3051 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.19% 3046 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.17% 2711 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1595546 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
30.77% 490897 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()
8.45% 134807 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.18% 82639 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.58% 73146 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+0x00007ff74923a4e0.1338905187#call()
4.06% 64790 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.87% 61811 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
3.50% 55789 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.45% 55104 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.48% 39528 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.45% 39045 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+0x00007ff74923a4e0.1338905187#call()
1.69% 26944 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.66% 26541 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.45% 23064 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.06% 16897 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.04% 16534 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.98% 15638 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.93% 14881 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.88% 13981 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.86% 13685 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.68% 10865 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.67% 10710 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+0x00007ff74923a4e0.1338905187#call()
0.59% 9435 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.55% 8851 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.54% 8560 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.50% 8054 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+0x00007ff74923a4e0.1338905187#call()
0.48% 7674 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.46% 7301 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.46% 7285 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.44% 7070 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.42% 6732 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.42% 6629 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.41% 6563 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.41% 6545 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.40% 6439 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.35% 5654 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.35% 5536 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.32% 5083 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.30% 4736 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.28% 4467 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.27% 4354 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.27% 4340 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.27% 4307 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.27% 4238 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.24% 3787 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.23% 3623 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.23% 3605 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.22% 3580 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.21% 3287 jdk.internal.misc.Unsafe#copyMemory()
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.20% 3263 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.19% 3076 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+0x00007ff74923a4e0.1338905187#call()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1595546 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.48% 246959 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()
15.29% 243938 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()
8.45% 134807 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
4.58% 73146 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
3.87% 61811 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
3.50% 55789 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.08% 49184 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.68% 42767 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.66% 42463 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.45% 39045 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
1.99% 31745 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.69% 26944 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
1.68% 26849 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.66% 26541 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+0x00007ff74923a4e0.1338905187#call()
1.45% 23064 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+0x00007ff74923a4e0.1338905187#call()
1.06% 16897 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.04% 16534 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+0x00007ff74923a4e0.1338905187#call()
0.98% 15638 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
0.93% 14881 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.88% 13981 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.87% 13806 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.86% 13685 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+0x00007ff74923a4e0.1338905187#call()
0.79% 12641 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.68% 10865 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.67% 10710 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.64% 10195 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.59% 9435 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.55% 8851 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.54% 8560 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.50% 8054 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.48% 7674 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.46% 7301 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.46% 7285 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.42% 6697 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.42% 6629 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.41% 6563 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.41% 6545 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.40% 6439 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+0x00007ff74923a4e0.1338905187#call()
0.35% 5654 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.35% 5516 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.RefCountedSharedArena#release()
at org.apache.lucene.store.RefCountedSharedArena#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
0.32% 5083 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.30% 4736 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.28% 4467 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.27% 4387 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.27% 4354 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.27% 4340 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.27% 4307 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.27% 4238 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
0.24% 3787 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()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$$Lambda+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.23% 3715 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+0x00007ff749238490.1777153678#close()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 353368 events (total: 213205M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
29.54% 62975M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
10.20% 21744M org.apache.lucene.util.hnsw.NeighborArray#()
6.57% 14009M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
6.18% 13180M perf.LineFileDocs#readVector()
5.92% 12613M java.nio.HeapByteBuffer#()
4.29% 9141M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
4.21% 8978M perf.LineFileDocs#nextDoc()
2.91% 6207M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
2.25% 4795M perf.LineFileDocs#readDocs()
2.24% 4776M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.03% 4327M java.lang.StringUTF16#compress()
1.91% 4074M java.util.concurrent.locks.ReentrantReadWriteLock#()
1.74% 3700M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.22% 2595M org.apache.lucene.index.ParallelPostingsArray#()
1.11% 2370M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.05% 2243M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.05% 2235M java.lang.String#()
1.01% 2148M org.apache.lucene.util.BytesRef#()
0.96% 2055M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.96% 2052M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.79% 1691M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.79% 1677M org.apache.lucene.util.LongHeap#()
0.62% 1311M org.apache.lucene.util.TimSorter#()
0.60% 1277M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.55% 1182M java.util.TreeMap#keyIterator()
0.55% 1175M org.apache.lucene.util.fst.FSTCompiler#()
0.50% 1066M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.47% 1003M java.util.ArrayList#grow()
0.42% 903M org.apache.lucene.util.fst.FSTEnum#getArc()
0.39% 835M java.util.HashMap#newNode()
0.35% 740M org.apache.lucene.util.hnsw.NeighborArray#sort()
0.34% 722M java.util.regex.Matcher#()
0.29% 625M org.apache.lucene.util.BytesRefHash#rehash()
0.27% 566M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
0.25% 534M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.23% 491M java.util.regex.Pattern#matcher()
0.21% 456M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.21% 452M org.apache.lucene.document.IntPoint#pack()
0.20% 420M org.apache.lucene.document.StringField#setStringValue()
0.19% 412M org.apache.lucene.util.ArrayUtil#growExact()
0.18% 384M org.apache.lucene.util.ArrayUtil#timSort()
0.17% 372M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.17% 358M org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.15% 323M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.15% 312M java.lang.Integer#toString()
0.15% 312M java.util.Formatter#parse()
0.14% 293M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.13% 267M org.apache.lucene.util.fst.FSTEnum#()
0.12% 262M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.12% 258M java.lang.reflect.Array#newInstance()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 353368 events (total: 213205M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
25.70% 54792M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
7.21% 15364M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
6.57% 14006M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
6.18% 13180M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
5.92% 12613M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
4.29% 9141M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
4.21% 8978M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
3.18% 6786M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
2.99% 6380M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
2.91% 6207M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
2.25% 4795M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.24% 4776M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.03% 4327M java.lang.StringUTF16#compress()
at java.lang.String#()
1.91% 4074M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
1.74% 3700M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.22% 2595M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.11% 2370M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.05% 2243M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.05% 2235M java.lang.String#()
at java.lang.String#()
0.96% 2055M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.96% 2052M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.86% 1835M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
0.79% 1677M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
0.62% 1311M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.57% 1207M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
0.56% 1187M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.55% 1182M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.55% 1175M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.48% 1027M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.47% 1003M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.43% 920M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
0.39% 835M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.35% 740M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
0.34% 722M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.30% 646M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.29% 625M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.27% 566M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
0.25% 534M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.23% 491M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.23% 484M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.22% 475M org.apache.lucene.codecs.hnsw.DefaultFlatVectorScorer$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21% 452M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.21% 441M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
0.20% 420M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.18% 384M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.17% 372M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.15% 323M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.15% 319M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.15% 312M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.15% 312M java.util.Formatter#parse()
at java.util.Formatter#format()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 353368 events (total: 213205M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
25.70% 54792M 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.57% 14006M 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.18% 13180M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.81% 12389M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
5.22% 11130M 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.21% 8978M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.18% 6786M 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.91% 6207M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.79% 5942M 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.25% 4795M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.24% 4776M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
2.08% 4429M 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()
2.03% 4327M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.99% 4233M 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.50% 3198M 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.26% 2694M 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% 2595M 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.05% 2235M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.96% 2052M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.92% 1971M 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.80% 1706M 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.70% 1499M 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.67% 1424M 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% 1386M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.62% 1324M 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.62% 1311M 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.58% 1239M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.57% 1207M 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.55% 1182M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.55% 1175M 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.48% 1027M 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.47% 1003M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.46% 983M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 938M 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% 920M 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.43% 919M 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.42% 896M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.40% 858M 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.39% 826M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.35% 740M 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.34% 722M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.34% 720M 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.30% 646M 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.30% 630M 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.27% 566M 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.26% 550M 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.24% 522M 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.23% 491M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.23% 484M 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.21% 452M 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 353368 events (total: 213205M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.56% 39569M 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.14% 15223M 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.57% 14006M 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.18% 13180M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.81% 12389M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.22% 11130M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
4.21% 8978M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.88% 6137M 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.79% 5942M 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+0x00007ff74923a4e0.1338905187#call()
2.25% 4795M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.08% 4429M 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+0x00007ff74923a4e0.1338905187#call()
2.06% 4390M 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()
2.03% 4327M 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.99% 4233M 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.75% 3736M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.50% 3198M 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.16% 2471M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.05% 2235M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.97% 2066M 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.87% 1852M 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.80% 1706M 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.70% 1499M 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+0x00007ff74923a4e0.1338905187#call()
0.67% 1424M 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+0x00007ff74923a4e0.1338905187#call()
0.65% 1383M 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.62% 1324M 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.62% 1311M 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.59% 1255M 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.57% 1207M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.50% 1061M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.48% 1028M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.48% 1027M 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.46% 983M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.44% 938M 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.43% 919M 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+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 896M 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.41% 864M 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.40% 858M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.39% 841M 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.37% 796M 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+0x00007ff7491b7268.1050234568#merge()
0.36% 775M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.34% 722M 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.32% 688M 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.31% 666M 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.31% 665M 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.30% 649M 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.30% 639M 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.30% 630M 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()
0.28% 588M 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.26% 550M 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.25% 529M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 353368 events (total: 213205M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.56% 39569M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
7.14% 15223M 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.57% 14006M 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.18% 13180M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.81% 12389M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.22% 11130M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
4.21% 8978M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.88% 6137M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.79% 5942M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
2.25% 4795M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.08% 4429M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
2.06% 4390M 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()
2.03% 4327M 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.99% 4233M 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.50% 3198M 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.23% 2630M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.16% 2471M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749237660.748569035#call()
1.05% 2235M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.97% 2066M 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.87% 1852M 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.80% 1706M 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.70% 1499M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.67% 1424M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.65% 1383M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
0.62% 1311M 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+0x00007ff7491b7268.1050234568#merge()
0.57% 1207M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#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.47% 1009M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.46% 983M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749237660.748569035#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
0.44% 938M 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.43% 919M 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+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749237660.748569035#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.42% 901M 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.42% 896M 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.41% 864M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.40% 858M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
0.40% 850M 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.39% 832M 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% 797M org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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.37% 796M 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+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749237660.748569035#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.36% 775M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene912.PForUtil#encode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#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+0x00007ff7491b7268.1050234568#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.34% 722M 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.32% 688M 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.31% 666M 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.31% 665M 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+0x00007ff74923a4e0.1338905187#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74923ac20.758945641#call()
0.30% 649M 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.30% 647M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#flushDocBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.30% 630M 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()
0.28% 596M 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.28% 588M 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.26% 550M 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.25% 529M 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()
Profiler results (searching)
CPU:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 21122524 events (total: 21M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.47% 3M org.apache.lucene.codecs.lucene912.ForUtil#expand8()
5.14% 1M org.apache.lucene.codecs.lucene912.ForUtil#decode()
4.45% 939551 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
3.41% 719845 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
2.87% 605795 org.apache.lucene.codecs.lucene912.PForUtil#decode()
2.76% 583210 jdk.internal.misc.Unsafe#copyMemory()
2.70% 569467 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
2.52% 532095 org.apache.lucene.search.TermScorer#score()
2.38% 503387 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
1.80% 380080 org.apache.lucene.codecs.lucene912.ForUtil#shiftLongs()
1.77% 373498 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#findFirstGreater()
1.64% 345890 org.apache.lucene.store.MemorySegmentIndexInput#readByte()
1.44% 303694 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
1.38% 291279 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.27% 268496 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#nextPosition()
1.22% 257964 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
1.19% 250647 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.03% 217184 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.02% 216396 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#advance()
1.02% 215229 org.apache.lucene.util.packed.DirectMonotonicReader#get()
1.01% 213654 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.93% 197159 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
0.90% 189983 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.90% 189779 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
0.87% 183721 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#advance()
0.86% 182557 org.apache.lucene.search.ConjunctionDISI#doNext()
0.86% 180869 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
0.84% 177923 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
0.82% 172189 org.apache.lucene.search.ConjunctionBulkScorer#score()
0.73% 154221 org.apache.lucene.search.DisiPriorityQueue#topList()
0.72% 151485 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#nextDoc()
0.72% 151352 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
0.71% 150783 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#nextPosition()
0.65% 137435 org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.63% 133018 org.apache.lucene.util.PriorityQueue#downHeap()
0.63% 132680 org.apache.lucene.search.PhraseScorer$1#matches()
0.63% 132451 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
0.61% 129291 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
0.60% 126904 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.59% 123930 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.57% 121139 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.54% 113104 jdk.jfr.internal.JVM#emitEvent()
0.49% 103226 org.apache.lucene.codecs.lucene912.ForUtil#expand32()
0.47% 99439 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
0.46% 96829 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
0.45% 95327 org.apache.lucene.codecs.lucene912.ForUtil#prefixSum32()
0.44% 93660 org.apache.lucene.search.DisiPriorityQueue#downHeap()
0.44% 93152 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.43% 91764 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#advance()
0.43% 91254 org.apache.lucene.codecs.lucene912.ForUtil#decode3()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 21122524 events (total: 21M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.47% 3M org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
5.14% 1M org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
2.76% 583210 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
2.71% 573095 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
2.69% 567374 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
2.49% 525337 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
2.38% 503387 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
1.73% 364771 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
1.54% 325924 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.22% 257944 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.19% 250647 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
1.15% 242826 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
1.03% 217089 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.01% 213654 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.00% 211327 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
0.98% 207271 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.95% 199800 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
0.93% 197159 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
0.93% 195391 org.apache.lucene.store.MemorySegmentIndexInput#readByte()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
0.90% 189938 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.90% 189779 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.84% 178094 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.82% 172189 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.77% 162665 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.76% 160826 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.70% 148380 org.apache.lucene.codecs.lucene912.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode4()
0.69% 145810 org.apache.lucene.codecs.lucene912.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode3()
0.68% 143665 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
0.67% 141789 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#advance()
0.63% 132680 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.61% 129291 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.59% 123930 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.59% 123778 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.58% 121956 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.55% 117168 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
0.54% 113104 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.52% 109801 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.51% 108091 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.50% 104652 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.49% 103226 org.apache.lucene.codecs.lucene912.ForUtil#expand32()
at org.apache.lucene.codecs.lucene912.ForUtil#prefixSum32()
0.49% 102879 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.48% 101877 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.48% 100621 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.47% 100208 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.47% 99433 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
0.46% 96829 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
0.44% 93660 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
0.44% 93151 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
0.43% 90955 org.apache.lucene.codecs.lucene912.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene912.ForUtil#prefixSum8()
0.42% 89608 org.apache.lucene.codecs.lucene912.ForUtil#decode3()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 21122524 events (total: 21M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.42% 3M org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
2.76% 583210 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
2.59% 547192 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
2.49% 525337 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
2.38% 503387 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()
1.92% 406411 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
1.73% 364771 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.54% 325924 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.27% 267283 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
1.19% 250642 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.12% 236568 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.01% 213654 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#searchLeaf()
1.00% 211327 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()
0.95% 199800 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#()
0.93% 197159 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#searchLeaf()
0.90% 189779 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.86% 180632 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.82% 172189 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.80% 169936 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.77% 162665 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.70% 147111 org.apache.lucene.codecs.lucene912.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode4()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
0.69% 145444 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.68% 143995 org.apache.lucene.codecs.lucene912.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode3()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
0.63% 132974 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.63% 132680 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.61% 129291 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.59% 123930 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.59% 123778 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.55% 117168 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.54% 113104 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.53% 112090 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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.53% 111677 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.52% 109801 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.51% 108090 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.49% 104306 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()
0.49% 102879 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.48% 101988 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$EverythingEnum#refillPositions()
0.48% 100621 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.47% 100208 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.47% 99433 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.46% 97382 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.46% 96803 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.45% 95659 org.apache.lucene.codecs.lucene912.ForUtil#expand32()
at org.apache.lucene.codecs.lucene912.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene912.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene912.ForUtil#decodeAndPrefixSum()
0.45% 95162 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.44% 93151 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.43% 91295 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.ConjunctionBulkScorer$1#score()
0.43% 90950 org.apache.lucene.codecs.lucene912.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene912.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene912.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene912.ForDeltaUtil#decodeAndPrefixSum()
0.42% 88971 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
0.42% 87824 org.apache.lucene.codecs.lucene912.ForUtil#decode3()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
0.41% 86069 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 21122524 events (total: 21M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
6.01% 1M org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
2.44% 514577 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
2.38% 503387 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.07% 436531 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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()
1.97% 416725 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at 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()
1.92% 406411 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.73% 364771 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#searchLeaf()
1.61% 339613 jdk.internal.misc.Unsafe#copyMemory()
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#readLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode4()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
1.54% 325924 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
1.27% 267283 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.19% 250642 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.13% 238943 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.00% 211327 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
0.95% 199800 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()
0.93% 197159 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.92% 194048 jdk.internal.misc.Unsafe#copyMemory()
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#readLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode3()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
0.83% 174848 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.80% 169936 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.77% 162665 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.71% 149049 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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()
0.70% 147777 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.lucene912.PForUtil#decode()
0.68% 144385 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.67% 141997 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at 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()
0.63% 132680 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.61% 129291 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.59% 123778 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.56% 118967 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.55% 117168 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.54% 113586 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.54% 113104 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.53% 112090 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.53% 111677 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
0.52% 110816 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.52% 108854 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.51% 108090 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.50% 104633 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
0.49% 104306 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#searchLeaf()
0.49% 102879 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
0.47% 99433 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#searchLeaf()
0.46% 96794 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.44% 93151 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.43% 91295 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.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()
0.41% 86069 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.39% 82800 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.38% 79556 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.38% 79276 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
0.37% 77808 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.37% 77107 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.36% 76460 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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.36% 75929 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 21122524 events (total: 21M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
6.01% 1M org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
2.44% 514577 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
2.38% 503387 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
2.07% 436531 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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#searchLeaf()
1.97% 416725 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at 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#searchLeaf()
1.92% 406411 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
1.73% 364771 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.27% 267283 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
1.25% 263265 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.83% 174818 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
0.80% 169936 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.76% 159513 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
0.74% 157180 jdk.internal.misc.Unsafe#copyMemory()
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#readLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode4()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.73% 153473 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.71% 149049 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.68% 144385 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.67% 141997 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.62% 130333 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.61% 129291 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.59% 123778 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
0.54% 113104 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.53% 112131 jdk.internal.misc.Unsafe#copyMemory()
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#readLongs()
at org.apache.lucene.codecs.lucene912.ForUtil#decode3()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.53% 112090 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.53% 111677 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.52% 110816 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.52% 110272 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.52% 108854 org.apache.lucene.codecs.lucene912.ForUtil#expand8()
at org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.51% 108090 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
0.50% 104633 org.apache.lucene.codecs.lucene912.ForUtil#decode()
at org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
0.49% 104306 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.49% 103759 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.49% 102879 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.47% 99425 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#searchLeaf()
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.46% 97169 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.46% 96794 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#searchLeaf()
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.45% 95902 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
0.44% 93542 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.44% 93478 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.43% 91295 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.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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.41% 86069 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
0.38% 81136 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.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.38% 79556 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.38% 79276 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.37% 77107 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.36% 76460 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.36% 75929 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
0.36% 75044 org.apache.lucene.codecs.lucene912.PForUtil#decode()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.35% 74808 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
0.35% 74144 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.35% 73038 org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
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()
HEAP:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 44635 events (total: 995581M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
13.62% 135620M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
12.37% 123123M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
9.12% 90845M org.apache.lucene.util.FixedBitSet#()
4.34% 43159M org.apache.lucene.util.ArrayUtil#growExact()
3.81% 37893M org.apache.lucene.util.ArrayUtil#growNoCopy()
3.48% 34668M java.util.AbstractList#iterator()
3.13% 31151M org.apache.lucene.codecs.lucene912.ForUtil#()
2.97% 29608M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
2.77% 27558M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.07% 20562M java.lang.ref.Finalizer#runFinalization()
1.90% 18914M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.89% 18816M org.apache.lucene.search.MaxScoreBulkScorer#()
1.69% 16854M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.43% 14226M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
1.41% 14009M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.36% 13543M java.util.ArrayList#grow()
1.32% 13134M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.27% 12621M java.lang.invoke.DirectMethodHandle#allocateInstance()
1.20% 11911M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.14% 11365M java.util.ArrayList#iterator()
1.08% 10737M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.08% 10735M org.apache.lucene.util.BytesRef#()
1.07% 10655M org.apache.lucene.search.BooleanScorer#()
1.00% 9976M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.00% 9965M perf.VectorDictionary#()
0.97% 9670M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
0.96% 9601M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
0.83% 8246M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.76% 7517M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
0.75% 7501M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.67% 6712M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#()
0.61% 6052M java.util.Arrays#asList()
0.57% 5715M org.apache.lucene.util.PriorityQueue#()
0.55% 5491M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
0.53% 5245M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
0.52% 5188M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
0.52% 5187M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.45% 4509M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.45% 4506M perf.SearchPerfTest#_main()
0.43% 4250M java.util.logging.LogManager#reset()
0.43% 4250M jdk.jfr.internal.ShutdownHook#run()
0.42% 4182M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.42% 4172M java.lang.Long#valueOf()
0.41% 4123M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.38% 3824M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$MutableImpactList#()
0.38% 3733M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
0.35% 3436M perf.StatisticsHelper#startStatistics()
0.34% 3418M java.lang.reflect.Array#newInstance()
0.34% 3356M java.lang.StringUTF16#compress()
0.32% 3188M org.apache.lucene.search.HitQueue#lambda$new$0()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 44635 events (total: 995581M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
12.37% 123123M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
8.43% 83923M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
5.88% 58553M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
3.87% 38564M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
3.80% 37783M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
3.16% 31437M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
2.95% 29404M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
2.95% 29370M org.apache.lucene.codecs.lucene912.ForUtil#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
2.77% 27558M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.11% 21017M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.07% 20562M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.90% 18914M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.89% 18816M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
1.83% 18176M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
1.69% 16854M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.58% 15750M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
1.35% 13483M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.32% 13134M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.25% 12431M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
1.20% 11911M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.08% 10737M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
1.07% 10655M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanScorerSupplier#optionalBulkScorer()
1.04% 10317M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.00% 9976M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
1.00% 9965M perf.VectorDictionary#()
at perf.VectorDictionary#create()
0.96% 9601M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
at org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
0.86% 8591M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.83% 8246M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.77% 7653M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.75% 7501M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.73% 7310M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.71% 7106M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.70% 7015M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.70% 6922M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.67% 6712M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#impacts()
0.66% 6588M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
0.66% 6572M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.66% 6536M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
0.61% 6069M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.59% 5921M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.55% 5491M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
0.53% 5263M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.53% 5245M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
0.49% 4924M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.45% 4506M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.45% 4467M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.45% 4444M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.43% 4250M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.43% 4250M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
0.40% 3949M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 44635 events (total: 995581M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
10.86% 108159M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
6.94% 69055M 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()
3.80% 37783M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
3.61% 35989M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
3.01% 29951M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
2.81% 28001M 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()
2.80% 27911M org.apache.lucene.codecs.lucene912.ForUtil#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
2.77% 27558M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
2.07% 20562M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
1.96% 19501M 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.89% 18816M 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.89% 18778M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
1.87% 18600M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.MaxScoreBulkScorer#computeOuterWindowMax()
1.83% 18176M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
1.69% 16854M 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.58% 15750M 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% 15425M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#computeMaxScore()
1.49% 14803M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.MaxScoreBulkScorer#updateMaxWindowScores()
1.35% 13483M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.13% 11281M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
1.08% 10737M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
1.07% 10655M 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()
1.06% 10554M 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.00% 9965M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.93% 9241M 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.90% 8999M 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()
0.83% 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.77% 7653M 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.70% 6922M 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#searchLeaf()
0.67% 6712M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.66% 6588M 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.66% 6572M 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.66% 6536M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
0.65% 6457M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.64% 6391M 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.61% 6069M 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.59% 5921M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.59% 5895M 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.58% 5729M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
at org.apache.lucene.util.fst.FST#readArc()
0.55% 5491M 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.53% 5280M 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.lucene912.Lucene912PostingsReader$BlockDocsEnum#reset()
0.53% 5263M 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.52% 5164M 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.52% 5152M 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.51% 5083M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
0.50% 4994M 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.48% 4755M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.46% 4588M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
at org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
0.45% 4506M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.45% 4467M 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 44635 events (total: 995581M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
9.75% 97066M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.52% 35086M 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.01% 29951M 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.36% 23512M org.apache.lucene.codecs.lucene912.ForUtil#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.21% 22006M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
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#searchLeaf()
2.07% 20562M 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.04% 20306M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
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#searchLeaf()
1.89% 18816M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
1.89% 18778M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.87% 18600M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.MaxScoreBulkScorer#computeOuterWindowMax()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
1.83% 18176M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
1.74% 17351M 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#searchLeaf()
1.72% 17093M 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()
1.58% 15750M 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.55% 15425M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
1.49% 14803M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
1.39% 13839M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
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#searchLeaf()
1.38% 13786M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
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#searchLeaf()
1.13% 11281M 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.13% 11209M 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.06% 10535M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
1.03% 10301M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.01% 10026M 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.00% 9965M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.93% 9290M 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()
0.77% 7696M 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.70% 7001M 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.70% 6922M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.66% 6588M 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.66% 6536M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.65% 6429M 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.64% 6391M 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.64% 6390M 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.lucene912.PostingsUtil#readVIntBlock()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#refillRemainder()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#moveToNextLevel0Block()
0.61% 6069M 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.59% 5921M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
0.57% 5723M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.55% 5491M 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.54% 5344M 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+0x00007ff7491c8510.872462470#run()
0.52% 5221M 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.50% 5016M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.50% 4994M 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.47% 4701M 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.lucene912.Lucene912PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.46% 4588M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
at 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()
0.45% 4506M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.45% 4467M 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+0x00007ff74919d4b8.1668837760#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
0.44% 4381M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#enqueue()
at java.lang.ref.Reference#enqueueFromPending()
at java.lang.ref.Reference#processPendingReferences()
at java.lang.ref.Reference$ReferenceHandler#run()
0.43% 4284M 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.43% 4257M 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.43% 4250M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.43% 4250M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 44635 events (total: 995581M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
9.75% 97066M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.52% 35086M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
3.01% 29951M 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.35% 23381M org.apache.lucene.codecs.lucene912.ForUtil#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.21% 22006M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.07% 20562M 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.04% 20306M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.89% 18778M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
1.87% 18600M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.MaxScoreBulkScorer#computeOuterWindowMax()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
1.83% 18176M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#reset()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.76% 17520M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$invokeAll$1()
1.74% 17351M 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#searchLeaf()
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()
1.72% 17093M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
1.58% 15750M 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.55% 15425M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
1.49% 14803M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
1.39% 13839M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getLevel()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.38% 13786M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.06% 10535M 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#searchLeaf()
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()
1.04% 10344M 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.03% 10301M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.01% 10026M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
1.00% 9965M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.93% 9290M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.80% 7971M 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.77% 7696M 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.66% 6588M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.66% 6536M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsDocsEnum#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
at org.apache.lucene.search.TermScorer#advanceShallow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#call()
at java.util.concurrent.FutureTask#run()
0.65% 6429M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.64% 6391M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.61% 6069M 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.59% 5921M java.util.Arrays#asList()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#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.59% 5826M 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
0.57% 5723M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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#searchLeaf()
0.55% 5491M 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.54% 5344M 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+0x00007ff7491c8510.872462470#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.52% 5221M 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#searchLeaf()
0.51% 5042M 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.lucene912.Lucene912PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.50% 5016M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#postings()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
0.50% 4994M 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.46% 4588M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
at 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
0.45% 4506M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.45% 4467M 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+0x00007ff74919d4b8.1668837760#accept()
at java.util.concurrent.ConcurrentHashMap$KeySetView#forEach()
at perf.IndexState#preLoadSsdvFacetStates()
at perf.IndexState#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.44% 4381M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#enqueue()
at java.lang.ref.Reference#enqueueFromPending()
at java.lang.ref.Reference#processPendingReferences()
at java.lang.ref.Reference$ReferenceHandler#run()
0.43% 4279M 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.lucene912.Lucene912PostingsReader$BlockDocsEnum#reset()
at org.apache.lucene.codecs.lucene912.Lucene912PostingsReader#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.43% 4250M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.43% 4250M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.43% 4244M org.apache.lucene.codecs.lucene912.Lucene912PostingsReader$BlockImpactsPostingsEnum#getImpacts()
at 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#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.42% 4221M 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.40% 3949M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#searchLeaf()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b2588.1694784135#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491b2cc8.1474957626#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+0x00007ff7491b2ee8.722417467#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()