Mon 04/08/2024
Last successful run: 2024.04.01.18.04.48
Lucene/Solr trunk rev df0384c34fde8118513e7bc7b79dbde923070c8b (commits since last successful run)
luceneutil revision 1ae0fa9077b1d2b60d7316b5c416cf03862a36cb (commits since last successful run)
openjdk full version "21.0.2+13"
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: segments_2: _32(10.0.0):C4978031:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712627895188, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47bjqm _65(10.0.0):C4978032:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712630593008, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47bora _98(10.0.0):C4978032:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712633126256, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47btm1 _cb(10.0.0):C4978032:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712635429543, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47by6s _fe(10.0.0):C4978032:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712637680993, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c2kv _fp(10.0.0):C497803:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712638250548, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c301 _g0(10.0.0):C497803:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712638431129, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c3em _gb(10.0.0):C497803:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712638615843, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c3sm _gm(10.0.0):C497803:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712638795032, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c464 _gx(10.0.0):C497804:[diagnostics={java.runtime.version=21.0.2+13, os.arch=amd64, source=merge, lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1712638972777, os.version=6.7.8-arch1-1, os=Linux, java.vendor=N/A, mergeFactor=10}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4iy _gy(10.0.0):C49780:[diagnostics={source=flush, timestamp=1712639019969, java.runtime.version=21.0.2+13, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.7.8-arch1-1, lucene.version=10.0.0}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4ka _gz(10.0.0):C49780:[diagnostics={source=flush, timestamp=1712639035359, java.runtime.version=21.0.2+13, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.7.8-arch1-1, lucene.version=10.0.0}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4lj _h0(10.0.0):C49781:[diagnostics={source=flush, timestamp=1712639050048, java.runtime.version=21.0.2+13, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.7.8-arch1-1, lucene.version=10.0.0}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4my _h1(10.0.0):C49780:[diagnostics={source=flush, timestamp=1712639065413, java.runtime.version=21.0.2+13, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.7.8-arch1-1, lucene.version=10.0.0}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4o7 _h2(10.0.0):C46742:[diagnostics={source=flush, timestamp=1712639079411, java.runtime.version=21.0.2+13, os=Linux, java.vendor=N/A, os.arch=amd64, os.version=6.7.8-arch1-1, lucene.version=10.0.0}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=5vtgyvuqnflzuyia0tw47c4pg
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| VectorSearch | 228.0 | (0.3%) | 204.8 | (0.3%) | 0.9 X | 0.000 |
| BrowseMonthTaxoFacets | 14.7 | (13.8%) | 13.8 | (21.3%) | 0.9 X | 0.270 |
| IntNRQ | 30.0 | (10.6%) | 29.3 | (9.8%) | 1.0 X | 0.453 |
| BrowseRandomLabelSSDVFacets | 5.0 | (13.2%) | 4.9 | (11.3%) | 1.0 X | 0.588 |
| CountOrHighHigh | 26.0 | (13.6%) | 25.5 | (14.5%) | 1.0 X | 0.660 |
| BrowseRandomLabelTaxoFacets | 6.4 | (0.3%) | 6.3 | (0.8%) | 1.0 X | 0.000 |
| TermDateFacets | 16.1 | (5.0%) | 15.9 | (5.0%) | 1.0 X | 0.459 |
| CountOrHighMed | 56.8 | (6.5%) | 56.1 | (7.4%) | 1.0 X | 0.618 |
| BrowseMonthSSDVFacets | 6.2 | (5.3%) | 6.2 | (4.6%) | 1.0 X | 0.500 |
| MedTermDayTaxoFacets | 23.4 | (4.0%) | 23.1 | (4.0%) | 1.0 X | 0.450 |
| BrowseDayOfYearSSDVFacets | 6.0 | (3.8%) | 5.9 | (3.2%) | 1.0 X | 0.451 |
| TermDayOfYearSort | 443.9 | (3.9%) | 440.7 | (2.4%) | 1.0 X | 0.480 |
| CountPhrase | 4.8 | (3.4%) | 4.7 | (4.3%) | 1.0 X | 0.577 |
| OrHighMedDayTaxoFacets | 3.6 | (4.4%) | 3.6 | (6.6%) | 1.0 X | 0.717 |
| TermTitleSort | 157.2 | (2.5%) | 156.6 | (2.4%) | 1.0 X | 0.605 |
| IntervalsOrdered | 3.9 | (2.9%) | 3.9 | (2.6%) | 1.0 X | 0.683 |
| CountAndHighMed | 81.2 | (5.2%) | 81.1 | (5.1%) | 1.0 X | 0.915 |
| TermMonthSort | 939.3 | (2.8%) | 938.1 | (2.2%) | 1.0 X | 0.870 |
| TermBGroup1M1P | 19.8 | (6.2%) | 19.8 | (6.7%) | 1.0 X | 0.965 |
| AndHighMedDayTaxoFacets | 31.3 | (3.1%) | 31.3 | (2.9%) | 1.0 X | 0.926 |
| And3Terms | 84.8 | (2.7%) | 84.7 | (3.5%) | 1.0 X | 0.944 |
| AndHighMed | 52.5 | (3.7%) | 52.5 | (4.4%) | 1.0 X | 0.974 |
| SpanNear | 4.8 | (4.2%) | 4.7 | (4.3%) | 1.0 X | 0.978 |
| And2Terms2StopWords | 83.7 | (3.2%) | 83.6 | (4.1%) | 1.0 X | 0.978 |
| TermDTSort | 202.7 | (1.1%) | 202.9 | (1.1%) | 1.0 X | 0.804 |
| Fuzzy1 | 72.5 | (1.4%) | 72.7 | (2.0%) | 1.0 X | 0.753 |
| AndHighHighDayTaxoFacets | 5.2 | (6.4%) | 5.2 | (6.1%) | 1.0 X | 0.919 |
| CountAndHighHigh | 21.8 | (5.2%) | 21.9 | (5.4%) | 1.0 X | 0.899 |
| Or3Terms | 81.2 | (3.5%) | 81.4 | (4.2%) | 1.0 X | 0.817 |
| AndMedOrHighHigh | 22.9 | (2.5%) | 23.0 | (2.2%) | 1.0 X | 0.654 |
| OrHighMed | 60.8 | (4.2%) | 61.0 | (5.4%) | 1.0 X | 0.818 |
| Fuzzy2 | 66.5 | (1.2%) | 66.7 | (1.7%) | 1.0 X | 0.457 |
| SloppyPhrase | 2.5 | (3.2%) | 2.5 | (4.5%) | 1.0 X | 0.776 |
| Term | 494.9 | (7.2%) | 496.6 | (6.6%) | 1.0 X | 0.872 |
| AndHighHigh | 22.6 | (4.7%) | 22.6 | (6.0%) | 1.0 X | 0.830 |
| Respell | 61.6 | (1.9%) | 61.9 | (2.0%) | 1.0 X | 0.495 |
| Or2Terms2StopWords | 88.5 | (3.7%) | 88.9 | (4.7%) | 1.0 X | 0.721 |
| PKLookup | 241.0 | (1.7%) | 242.1 | (1.8%) | 1.0 X | 0.369 |
| Phrase | 11.4 | (3.6%) | 11.5 | (3.6%) | 1.0 X | 0.657 |
| TermGroup100 | 15.5 | (7.3%) | 15.6 | (6.4%) | 1.0 X | 0.814 |
| BrowseDayOfYearTaxoFacets | 7.4 | (0.8%) | 7.4 | (0.7%) | 1.0 X | 0.022 |
| BrowseDateTaxoFacets | 7.3 | (0.8%) | 7.4 | (0.7%) | 1.0 X | 0.017 |
| CombinedHighMed | 4.7 | (4.5%) | 4.7 | (3.7%) | 1.0 X | 0.650 |
| TermGroup1M | 13.8 | (6.0%) | 13.8 | (5.8%) | 1.0 X | 0.742 |
| AndStopWords | 9.8 | (3.9%) | 9.9 | (4.7%) | 1.0 X | 0.654 |
| Wildcard | 91.4 | (3.7%) | 92.1 | (3.4%) | 1.0 X | 0.544 |
| CombinedTerm | 21.5 | (3.0%) | 21.6 | (3.0%) | 1.0 X | 0.473 |
| CombinedHighHigh | 2.9 | (4.9%) | 3.0 | (4.1%) | 1.0 X | 0.634 |
| CountTerm | 8543.4 | (2.6%) | 8603.0 | (3.0%) | 1.0 X | 0.430 |
| OrHighRare | 64.7 | (8.7%) | 65.2 | (12.3%) | 1.0 X | 0.832 |
| TermBGroup1M | 16.3 | (6.9%) | 16.5 | (6.8%) | 1.0 X | 0.724 |
| TermGroup10K | 14.1 | (6.2%) | 14.3 | (6.4%) | 1.0 X | 0.673 |
| Prefix3 | 146.0 | (4.0%) | 147.3 | (4.0%) | 1.0 X | 0.473 |
| BrowseDateSSDVFacets | 1.8 | (5.9%) | 1.8 | (7.0%) | 1.0 X | 0.643 |
| AndHighOrMedMed | 26.2 | (7.2%) | 26.6 | (4.1%) | 1.0 X | 0.492 |
| OrStopWords | 10.3 | (6.0%) | 10.4 | (8.3%) | 1.0 X | 0.565 |
| OrHighHigh | 21.4 | (6.6%) | 21.7 | (9.1%) | 1.0 X | 0.574 |
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 583884 events (total: 583884)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.98% 87438 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
11.31% 66028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
10.38% 60616 java.lang.Character#codePointAtImpl()
5.02% 29330 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
4.98% 29088 org.apache.lucene.index.TermsHashPerField#writeByte()
3.98% 23216 org.apache.lucene.util.BytesRefBlockPool#equals()
3.11% 18184 java.lang.Integer#rotateLeft()
2.87% 16729 org.apache.lucene.util.BytesRefHash#findHash()
2.71% 15803 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
2.23% 12997 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.91% 11169 sun.nio.ch.UnixFileDispatcherImpl#write0()
1.80% 10481 java.io.BufferedOutputStream#write()
1.48% 8655 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.46% 8516 org.apache.lucene.index.TermsHashPerField#add()
1.41% 8251 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.34% 7846 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.16% 6801 org.apache.lucene.store.DataInput#readVInt()
1.13% 6569 org.apache.lucene.util.LongHeap#downHeap()
1.06% 6191 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.99% 5797 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.84% 4914 org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.82% 4775 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.73% 4254 org.apache.lucene.util.AttributeSource#getCurrentState()
0.72% 4227 java.lang.Character#isHighSurrogate()
0.64% 3757 jdk.internal.util.ArraysSupport#mismatch()
0.62% 3643 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.58% 3371 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.53% 3115 java.lang.Character#toChars()
0.41% 2373 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
0.40% 2342 org.apache.lucene.index.ByteSliceReader#readByte()
0.40% 2336 org.apache.lucene.index.TermsHashPerField#initReader()
0.39% 2290 org.apache.lucene.store.DataOutput#writeVInt()
0.38% 2241 org.apache.lucene.util.BytesRefBlockPool#hash()
0.36% 2129 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.33% 1921 org.apache.lucene.index.ByteSliceReader#init()
0.33% 1914 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.32% 1841 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.29% 1665 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.28% 1643 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.28% 1638 org.apache.lucene.index.IndexingChain#processDocument()
0.28% 1614 org.apache.lucene.util.BytesRefHash#add()
0.28% 1607 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.27% 1594 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.26% 1545 org.apache.lucene.util.ByteBlockPool#getBuffer()
0.26% 1509 java.lang.ThreadLocal#get()
0.26% 1500 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.26% 1495 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.24% 1423 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.24% 1397 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.23% 1366 java.lang.Character#codePointAt()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 583884 events (total: 583884)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.98% 87438 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
11.31% 66028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
10.38% 60616 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
5.02% 29330 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.98% 29088 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
3.98% 23216 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.11% 18184 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.87% 16729 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.58% 15042 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
2.23% 12997 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.91% 11169 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
1.66% 9701 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.48% 8655 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.46% 8510 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.34% 7846 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
1.13% 6569 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.06% 6191 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
0.99% 5797 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.82% 4775 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.80% 4676 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.73% 4234 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.72% 4175 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.67% 3932 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.65% 3769 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.62% 3643 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.61% 3575 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.58% 3371 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.53% 3115 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.43% 2519 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.41% 2373 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.40% 2342 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.39% 2255 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.38% 2241 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.38% 2206 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.33% 1921 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
0.33% 1914 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.32% 1841 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.29% 1665 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.28% 1643 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.28% 1638 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.28% 1610 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.28% 1607 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.27% 1594 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.26% 1500 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.26% 1495 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.25% 1441 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.24% 1397 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.23% 1314 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
0.21% 1250 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
0.21% 1242 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 583884 events (total: 583884)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.98% 87438 org.apache.lucene.index.IndexingChain$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.31% 66028 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()
10.30% 60131 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.98% 23216 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.09% 18050 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.76% 16134 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.67% 15600 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.58% 15040 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.51% 14671 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.44% 14252 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.35% 13730 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
2.22% 12968 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.91% 11169 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.48% 8655 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.46% 8510 org.apache.lucene.index.TermsHashPerField#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.34% 7820 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.06% 6191 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.99% 5796 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.98% 5701 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.82% 4775 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.73% 4234 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.67% 3932 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.66% 3853 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.65% 3769 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.61% 3575 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.60% 3521 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
0.59% 3425 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.58% 3371 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.55% 3188 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.53% 3115 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.43% 2508 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.41% 2373 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.39% 2273 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.39% 2255 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.38% 2241 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.38% 2206 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% 1936 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.33% 1916 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.32% 1841 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.31% 1827 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.29% 1684 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.29% 1665 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.28% 1638 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.28% 1607 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.27% 1594 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.27% 1585 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.27% 1570 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.26% 1499 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.26% 1495 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 1410 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 583884 events (total: 583884)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.98% 87438 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.31% 66028 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()
10.30% 60131 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.86% 22567 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.09% 18036 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.76% 16134 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.67% 15600 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.58% 15040 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.50% 14618 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.44% 14252 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.35% 13730 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
2.22% 12968 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.91% 11169 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
1.48% 8655 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.46% 8510 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.34% 7820 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.06% 6191 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.82% 4775 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.76% 4409 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
0.73% 4234 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.66% 3853 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.63% 3674 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.62% 3617 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.61% 3575 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.60% 3521 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.59% 3425 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.58% 3371 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% 3134 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.53% 3115 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.43% 2489 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.41% 2373 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.40% 2360 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.39% 2254 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.38% 2206 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.36% 2084 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.33% 1916 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.33% 1907 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.32% 1897 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.32% 1865 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.31% 1827 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.30% 1724 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.29% 1665 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1638 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.28% 1636 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.27% 1594 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.27% 1585 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.27% 1570 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.26% 1495 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 1410 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.24% 1409 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 583884 events (total: 583884)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
14.98% 87438 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.31% 66028 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()
10.30% 60131 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
3.86% 22567 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.09% 18036 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.76% 16134 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.67% 15600 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d3810.622913569#call()
2.58% 15040 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.50% 14618 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.44% 14252 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.22% 12968 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.60% 9364 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.48% 8655 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.46% 8510 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.34% 7820 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.14% 6653 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.06% 6191 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.82% 4775 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.76% 4409 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.75% 4369 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.73% 4234 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.64% 3747 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.62% 3617 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.60% 3521 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.59% 3425 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.58% 3371 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% 3134 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.53% 3115 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.43% 2489 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.41% 2373 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
0.40% 2360 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
0.38% 2201 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.37% 2178 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.36% 2084 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.35% 2071 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.33% 1923 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% 1916 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.33% 1907 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
0.32% 1897 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
0.32% 1865 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% 1827 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+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.28% 1638 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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% 1585 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.27% 1570 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.27% 1567 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.26% 1541 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.26% 1495 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 1410 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.24% 1403 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.23% 1314 java.lang.ThreadLocal#get()
at perf.LineFileDocs#reserve()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114562 events (total: 364326M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.05% 58475M perf.LineFileDocs#nextDoc()
7.88% 28711M java.lang.StringUTF16#compress()
7.50% 27310M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.32% 26684M perf.LineFileDocs#readDocs()
6.35% 23139M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.97% 21758M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
4.77% 17371M org.apache.lucene.util.BytesRef#()
4.04% 14719M org.apache.lucene.index.ParallelPostingsArray#()
4.04% 14709M java.lang.String#()
3.29% 11977M org.apache.lucene.util.LongHeap#()
2.74% 9985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.56% 9331M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.24% 8147M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.63% 5949M java.util.ArrayList#grow()
1.37% 4993M java.util.regex.Matcher#()
1.36% 4937M org.apache.lucene.util.TimSorter#()
1.33% 4846M org.apache.lucene.util.fst.FSTCompiler#()
1.28% 4670M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.01% 3693M org.apache.lucene.util.fst.FSTEnum#getArc()
1.00% 3649M org.apache.lucene.util.BytesRefHash#rehash()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
0.83% 3031M java.util.regex.Pattern#matcher()
0.79% 2863M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.78% 2825M org.apache.lucene.document.StringField#setStringValue()
0.70% 2567M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.50% 1813M java.util.Formatter#parse()
0.44% 1612M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.44% 1588M java.lang.Integer#toString()
0.42% 1534M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.41% 1484M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.40% 1468M java.util.TreeMap#keyIterator()
0.39% 1414M org.apache.lucene.util.ArrayUtil#growExact()
0.38% 1395M java.util.Arrays#copyOfRangeByte()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
0.38% 1376M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.36% 1318M java.util.ArrayList#iterator()
0.33% 1193M org.apache.lucene.util.fst.FSTEnum#()
0.32% 1166M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.30% 1101M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.29% 1073M java.lang.String#format()
0.28% 1030M perf.LineFileDocs#newDocState()
0.28% 1026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.28% 1003M java.lang.StringLatin1#newString()
0.27% 973M java.util.List#of()
0.26% 944M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.26% 933M java.util.Formatter#()
0.25% 919M java.lang.StringLatin1#replace()
0.25% 900M java.util.ArrayDeque#()
0.24% 890M java.lang.StringBuilder#toString()
0.24% 881M java.lang.AbstractStringBuilder#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114562 events (total: 364326M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.05% 58475M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.88% 28711M java.lang.StringUTF16#compress()
at java.lang.String#()
7.50% 27310M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.32% 26684M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.35% 23139M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.97% 21758M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.04% 14719M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.04% 14709M java.lang.String#()
at java.lang.String#()
3.29% 11977M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.86% 10437M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
2.74% 9985M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.56% 9331M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.24% 8147M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.63% 5949M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.40% 5105M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
1.37% 4993M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.36% 4937M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.33% 4846M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.20% 4360M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.00% 3649M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.83% 3031M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.79% 2863M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.78% 2825M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.73% 2643M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.51% 1841M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.50% 1813M java.util.Formatter#parse()
at java.util.Formatter#format()
0.44% 1612M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.44% 1588M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.42% 1534M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.41% 1484M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.40% 1468M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.38% 1395M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.34% 1224M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.33% 1193M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.32% 1166M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.30% 1101M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.29% 1073M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.28% 1026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.28% 1003M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.27% 973M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.26% 951M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.26% 944M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
0.26% 933M java.util.Formatter#()
at java.lang.String#format()
0.25% 919M java.util.ArrayList#iterator()
at java.util.Formatter#format()
0.25% 919M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.25% 900M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.24% 885M java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114562 events (total: 364326M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.05% 58475M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.88% 28711M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.50% 27310M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.32% 26684M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
6.35% 23139M 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.62% 16820M 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.04% 14719M 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()
4.04% 14709M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.86% 10437M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
2.53% 9214M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.24% 8147M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.63% 5950M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.63% 5949M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.55% 5641M 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.40% 5105M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
1.37% 4993M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.36% 4937M 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.33% 4846M 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.20% 4360M 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.11% 4035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 3689M 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.94% 3440M 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.92% 3356M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.83% 3031M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.79% 2863M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.78% 2825M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.76% 2762M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.73% 2643M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.51% 1841M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.50% 1813M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.44% 1588M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.42% 1534M 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.41% 1497M 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.41% 1484M 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% 1468M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33% 1217M 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.33% 1193M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.32% 1166M 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.30% 1101M 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.29% 1073M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.28% 1026M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1003M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.27% 973M 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% 944M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
0.26% 933M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.25% 919M java.util.ArrayList#iterator()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.25% 919M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114562 events (total: 364326M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.05% 58475M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.88% 28711M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.32% 26684M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.87% 21376M 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.61% 16796M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
4.04% 14709M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.37% 12271M 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.06% 11162M 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.89% 10514M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
2.86% 10437M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.55% 5658M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.55% 5641M 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.51% 5483M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
1.42% 5190M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.41% 5138M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.40% 5105M 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.37% 4990M 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.36% 4937M 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.20% 4360M 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.12% 4076M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.11% 4035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.01% 3689M 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+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.92% 3356M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.87% 3165M 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.83% 3031M 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.81% 2957M 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+0x00007ff7491d78e0.2046728359#merge()
0.80% 2929M 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.79% 2871M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.79% 2863M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.78% 2825M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 2823M 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.71% 2604M 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.67% 2447M 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.52% 1911M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.50% 1813M 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.48% 1763M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTerm()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.47% 1699M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.44% 1588M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1484M 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% 1468M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.37% 1360M 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% 1217M 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.33% 1187M 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.33% 1184M 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.29% 1073M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1063M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.29% 1058M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 114562 events (total: 364326M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
16.05% 58475M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.88% 28711M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.32% 26684M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.87% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
4.04% 14709M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.95% 14395M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
3.37% 12271M 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.06% 11162M 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.89% 10514M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
2.86% 10437M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.53% 5585M 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% 5154M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.41% 5138M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.40% 5105M 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.37% 4990M 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.36% 4937M 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+0x00007ff7491d78e0.2046728359#merge()
1.26% 4600M 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.17% 4254M 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.11% 4035M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d3810.622913569#call()
at java.util.concurrent.FutureTask#run()
1.03% 3736M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
1.01% 3689M 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+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491d3810.622913569#call()
0.92% 3356M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.90% 3273M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.87% 3165M 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.83% 3031M 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.81% 2957M 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+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.80% 2929M 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.79% 2871M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.78% 2825M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 2823M 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.73% 2666M 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.67% 2447M 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.52% 1911M 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+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.50% 1813M 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.48% 1763M 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.48% 1754M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.47% 1699M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.46% 1693M 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+0x00007ff7491d78e0.2046728359#merge()
0.44% 1588M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.42% 1520M 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.38% 1379M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.38% 1377M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 1360M 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.33% 1217M 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.33% 1184M 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.30% 1109M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.30% 1083M 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.29% 1073M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1058M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d78e0.2046728359#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491d2eb0.208743542#call()
0.28% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 396506 events (total: 396506)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.13% 36197 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
8.23% 32644 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.61% 30169 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
6.02% 23867 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
5.58% 22141 org.apache.lucene.index.TermsHashPerField#writeByte()
4.77% 18927 org.apache.lucene.util.BytesRefBlockPool#equals()
3.46% 13732 org.apache.lucene.util.BytesRefHash#findHash()
3.05% 12110 java.lang.Integer#rotateLeft()
2.78% 11025 java.io.BufferedOutputStream#write()
2.49% 9861 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.06% 8183 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.98% 7842 org.apache.lucene.index.TermsHashPerField#add()
1.81% 7172 org.apache.lucene.store.DataInput#readVInt()
1.76% 6996 org.apache.lucene.util.LongHeap#downHeap()
1.74% 6919 sun.nio.ch.UnixFileDispatcherImpl#read0()
1.62% 6412 org.apache.lucene.codecs.lucene99.PForUtil#encode()
1.61% 6379 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.55% 6140 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.35% 5354 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
1.14% 4507 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
1.04% 4135 org.apache.lucene.util.BytesRefHash#add()
1.03% 4102 org.apache.lucene.index.ByteSliceReader#readByte()
1.03% 4090 org.apache.lucene.index.TermsHashPerField#initReader()
1.02% 4053 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
1.02% 4032 jdk.internal.util.ArraysSupport#mismatch()
0.99% 3925 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
0.85% 3381 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.75% 2957 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.67% 2670 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.64% 2537 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
0.63% 2504 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.62% 2440 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
0.58% 2316 org.apache.lucene.store.DataOutput#writeVInt()
0.53% 2102 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.45% 1780 org.apache.lucene.util.BytesRefBlockPool#hash()
0.43% 1686 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.41% 1641 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.41% 1637 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.39% 1561 java.lang.Character#isHighSurrogate()
0.39% 1544 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.37% 1485 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.34% 1330 org.apache.lucene.util.ByteBlockPool#getBuffer()
0.32% 1287 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.30% 1199 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.30% 1177 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.29% 1169 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.29% 1149 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
0.28% 1119 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
0.27% 1085 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.26% 1040 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 396506 events (total: 396506)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.13% 36197 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
8.23% 32640 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.61% 30169 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
6.02% 23863 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
5.58% 22141 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.77% 18927 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.46% 13732 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.05% 12110 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.61% 10361 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.49% 9861 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.06% 8183 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.98% 7835 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.76% 6996 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.74% 6919 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.55% 6153 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.41% 5580 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.35% 5354 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
1.29% 5108 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
1.14% 4507 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.04% 4135 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.03% 4102 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
1.02% 4053 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
1.01% 3993 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.99% 3925 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.86% 3422 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.85% 3381 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.75% 2957 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.69% 2718 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.67% 2670 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.64% 2537 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
0.63% 2504 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.62% 2454 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.62% 2440 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.47% 1882 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.45% 1780 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.43% 1686 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.41% 1641 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 1544 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.39% 1529 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
0.37% 1485 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.33% 1328 org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
0.32% 1287 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.32% 1277 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
0.30% 1199 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.30% 1177 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1169 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.29% 1149 org.apache.lucene.util.compress.LZ4$HighCompressionHashTable#get()
at org.apache.lucene.util.compress.LZ4#compressWithDictionary()
0.28% 1119 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yylength()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.27% 1075 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.26% 1040 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 396506 events (total: 396506)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.13% 36197 org.apache.lucene.index.IndexingChain$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.23% 32640 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
7.61% 30169 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()
4.77% 18927 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.74% 14812 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
3.41% 13519 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.04% 12055 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.03% 12000 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.52% 9975 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.49% 9861 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.28% 9051 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.06% 8179 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.98% 7834 org.apache.lucene.index.TermsHashPerField#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.74% 6919 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.59% 6302 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.55% 6153 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.41% 5580 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.35% 5354 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.29% 5108 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% 4507 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()
1.04% 4114 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.02% 4053 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.01% 4016 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
1.01% 3993 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.99% 3925 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.80% 3189 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.77% 3044 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.76% 3003 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.75% 2957 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.71% 2800 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.69% 2718 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.67% 2670 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.64% 2537 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.63% 2504 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.62% 2452 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.62% 2440 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.47% 1855 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.45% 1780 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.43% 1713 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 1686 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.41% 1641 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.39% 1540 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.39% 1529 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.37% 1485 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
0.33% 1328 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.32% 1287 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.32% 1252 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% 1199 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1150 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.29% 1149 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 396506 events (total: 396506)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.13% 36197 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.23% 32640 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
7.61% 30169 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()
4.73% 18735 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.74% 14812 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.41% 13519 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.04% 12055 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.03% 11996 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.51% 9970 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.49% 9861 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.28% 9051 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.06% 8179 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.98% 7834 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.74% 6919 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.55% 6153 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.35% 5354 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.24% 4918 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.14% 4507 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()
1.04% 4114 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.03% 4067 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
1.02% 4053 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.01% 4016 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.01% 3993 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.99% 3925 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.92% 3629 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.80% 3189 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.76% 3027 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.75% 2957 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.71% 2800 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.69% 2718 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% 2670 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.67% 2660 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.62% 2450 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.61% 2433 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.58% 2313 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.56% 2235 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.49% 1951 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.46% 1837 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 1790 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
0.41% 1608 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.39% 1540 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.39% 1529 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.37% 1485 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% 1293 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.32% 1287 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.32% 1252 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.29% 1150 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.29% 1149 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.28% 1119 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.27% 1083 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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 396506 events (total: 396506)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.13% 36197 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.23% 32640 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
7.61% 30169 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()
4.73% 18735 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.74% 14812 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491cac68.1816144078#call()
3.41% 13519 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.04% 12055 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
3.03% 11996 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.51% 9970 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.06% 8179 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.98% 7834 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.74% 6919 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.55% 6165 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.55% 6153 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.35% 5354 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.14% 4507 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()
at perf.IndexThreads$IndexThread#run()
1.04% 4114 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.03% 4067 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.02% 4053 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.01% 4016 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.99% 3933 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.99% 3925 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#growTermBuffer()
at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.92% 3642 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.92% 3629 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
0.85% 3373 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.78% 3102 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.76% 3027 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.75% 2957 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.67% 2670 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% 2660 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
0.65% 2576 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.62% 2450 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.61% 2433 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
0.56% 2235 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.56% 2228 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.46% 1837 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
0.45% 1790 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.44% 1759 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.44% 1745 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.41% 1608 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.39% 1540 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.39% 1529 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.38% 1492 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.32% 1285 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.32% 1269 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.32% 1252 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.31% 1238 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$1#cleanup()
at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
at jdk.internal.foreign.MemorySessionImpl#close()
at jdk.internal.foreign.MemorySessionImpl$1#close()
at org.apache.lucene.store.MemorySegmentIndexInput#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.util.IOUtils#close()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#close()
0.29% 1150 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.28% 1119 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% 1100 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 103656 events (total: 311255M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 48971M perf.LineFileDocs#nextDoc()
11.42% 35556M java.lang.String#()
8.18% 25445M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
8.13% 25314M perf.LineFileDocs#readDocs()
8.03% 24981M java.lang.StringUTF16#compress()
7.06% 21968M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
6.79% 21141M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.37% 13610M org.apache.lucene.index.ParallelPostingsArray#()
3.18% 9903M org.apache.lucene.util.LongHeap#()
2.61% 8117M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.58% 8044M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.37% 7362M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.21% 6876M org.apache.lucene.util.BytesRef#()
1.43% 4450M org.apache.lucene.util.TimSorter#()
1.17% 3633M org.apache.lucene.util.fst.FSTCompiler#()
1.14% 3534M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.02% 3169M org.apache.lucene.util.BytesRefHash#rehash()
1.01% 3153M org.apache.lucene.util.fst.FSTEnum#getArc()
0.97% 3033M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.78% 2431M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.74% 2296M java.util.ArrayList#grow()
0.52% 1632M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.40% 1242M org.apache.lucene.util.ArrayUtil#timSort()
0.37% 1153M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.33% 1030M perf.LineFileDocs#newDocState()
0.32% 1002M java.util.regex.Matcher#()
0.32% 984M org.apache.lucene.util.fst.FSTEnum#()
0.31% 977M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.30% 941M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.26% 802M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.24% 752M java.util.regex.Pattern#matcher()
0.24% 732M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.23% 718M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.23% 710M org.apache.lucene.document.IntPoint#pack()
0.23% 708M java.nio.HeapByteBuffer#()
0.22% 674M org.apache.lucene.document.StringField#setStringValue()
0.21% 652M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.20% 607M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.19% 595M java.util.TreeMap#keyIterator()
0.19% 591M java.util.ArrayDeque#()
0.17% 515M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.15% 466M org.apache.lucene.util.ArrayUtil#growExact()
0.14% 427M org.apache.lucene.util.StringSorter#fallbackSorter()
0.14% 426M java.util.ArrayList#iterator()
0.13% 417M java.lang.Integer#toString()
0.12% 370M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.12% 361M java.nio.HeapByteBuffer#asReadOnlyBuffer()
0.11% 350M org.apache.lucene.util.fst.ReadWriteDataOutput#()
0.11% 349M java.util.Arrays#copyOf()
0.11% 346M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 103656 events (total: 311255M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 48971M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
11.42% 35556M java.lang.String#()
at java.lang.String#()
8.18% 25445M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
8.13% 25314M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.03% 24981M java.lang.StringUTF16#compress()
at java.lang.String#()
7.06% 21968M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
6.79% 21141M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
4.37% 13610M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.18% 9903M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.61% 8117M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.58% 8044M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.37% 7362M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.46% 4543M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.43% 4450M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.17% 3633M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.04% 3235M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.02% 3169M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.84% 2614M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.78% 2431M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.78% 2427M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.74% 2296M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.52% 1632M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.40% 1242M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.37% 1153M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.35% 1074M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
0.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1002M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.32% 984M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.31% 977M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.30% 941M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.26% 802M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.24% 752M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.24% 732M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.23% 718M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.23% 710M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.23% 708M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.22% 674M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.20% 607M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.19% 595M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.19% 591M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.17% 515M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.14% 427M org.apache.lucene.util.StringSorter#fallbackSorter()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#getFallbackSorter()
0.14% 424M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.13% 418M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.13% 417M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.13% 399M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.13% 397M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.LambdaForm$DMH+0x00007ff749006000.1541857308#newInvokeSpecial()
0.12% 381M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.12% 378M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.12% 370M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 103656 events (total: 311255M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 48971M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.42% 35556M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
8.13% 25314M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.03% 24981M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
7.06% 21968M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
6.79% 21141M 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.60% 20534M 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.37% 13610M 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.79% 8686M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.37% 7362M 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.69% 5251M 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.59% 4961M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.46% 4543M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
1.43% 4450M 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.17% 3633M 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.15% 3593M 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.04% 3235M 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% 3083M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.97% 3031M 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% 2866M 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.84% 2614M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.78% 2431M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.78% 2427M 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% 2296M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.52% 1632M 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.42% 1317M 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% 1242M 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.39% 1216M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.37% 1153M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.35% 1074M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.33% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.32% 1002M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.32% 984M 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% 977M 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% 802M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.24% 752M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.24% 732M 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.23% 710M 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% 676M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff749183d68.866134971#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.22% 674M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 599M 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.19% 595M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.19% 591M 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.17% 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% 483M 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% 458M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.14% 427M org.apache.lucene.util.StringSorter#fallbackSorter()
at org.apache.lucene.util.StringSorter$MSBStringRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.13% 418M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.13% 417M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.13% 413M 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 103656 events (total: 311255M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 48971M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.42% 35556M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.13% 25314M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.03% 24981M 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.53% 20339M 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.52% 17171M 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.43% 13794M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
4.01% 12480M 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.63% 8174M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.69% 5251M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.48% 4618M 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.46% 4543M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.45% 4517M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.43% 4450M 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.34% 4168M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.12% 3472M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
1.11% 3469M 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.08% 3363M 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.04% 3235M 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% 3083M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.97% 3031M 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% 2866M 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.88% 2744M 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+0x00007ff7491ceb90.1664222230#merge()
0.78% 2431M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.77% 2402M 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% 2346M 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.50% 1561M 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% 1535M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.48% 1489M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.45% 1391M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.41% 1286M 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% 1242M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.39% 1222M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.37% 1153M 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.37% 1137M 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.36% 1130M 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.35% 1074M 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.32% 1002M 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.31% 978M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.26% 801M 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.24% 752M 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.23% 710M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.23% 705M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.22% 674M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.20% 624M 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.20% 612M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.20% 607M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.19% 599M 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()
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()
0.19% 595M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 103656 events (total: 311255M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
15.73% 48971M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
11.42% 35556M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.13% 25314M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
8.03% 24981M 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.53% 20339M 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.52% 17171M 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.01% 12480M 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.84% 8825M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
2.63% 8174M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
1.46% 4543M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.45% 4517M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.43% 4450M 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+0x00007ff7491ceb90.1664222230#merge()
1.32% 4104M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.11% 3469M 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.08% 3357M 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.04% 3231M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.02% 3168M 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.99% 3083M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491cac68.1816144078#call()
at java.util.concurrent.FutureTask#run()
0.97% 3031M 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.97% 3030M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.92% 2866M 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491cac68.1816144078#call()
0.90% 2816M 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.88% 2744M 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.75% 2346M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.66% 2068M 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.50% 1561M 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% 1535M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 1510M 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.48% 1489M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.45% 1396M 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.45% 1391M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ca308.1498285470#call()
0.42% 1299M 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.42% 1298M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.41% 1286M 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.40% 1242M 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+0x00007ff7491ceb90.1664222230#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.37% 1166M 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+0x00007ff7491ceb90.1664222230#merge()
0.37% 1138M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.37% 1137M 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.36% 1133M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.36% 1130M 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.35% 1074M 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.32% 1002M 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% 888M 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% 865M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.26% 801M 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.25% 786M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.25% 785M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.24% 752M 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.23% 710M 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()
NRT indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 625508 events (total: 625508)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.20% 57526 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
6.14% 38422 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.99% 31182 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
4.80% 30044 java.lang.Character#codePointAtImpl()
4.68% 29257 org.apache.lucene.index.TermsHashPerField#writeByte()
3.74% 23422 org.apache.lucene.util.BytesRefBlockPool#equals()
3.14% 19651 java.lang.Character#isHighSurrogate()
2.74% 17152 org.apache.lucene.util.BytesRefHash#findHash()
2.54% 15886 java.io.BufferedOutputStream#write()
2.42% 15136 sun.nio.ch.UnixFileDispatcherImpl#write0()
2.42% 15117 org.apache.lucene.util.LongHeap#downHeap()
2.38% 14893 java.lang.Integer#rotateLeft()
2.15% 13437 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
1.96% 12254 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.76% 11029 org.apache.lucene.codecs.lucene99.PForUtil#encode()
1.65% 10299 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.50% 9374 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
1.14% 7123 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
1.12% 6979 java.lang.Character#codePointAt()
1.11% 6944 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.05% 6593 org.apache.lucene.store.DataInput#readVInt()
1.03% 6448 sun.nio.ch.UnixFileDispatcherImpl#read0()
0.95% 5923 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.78% 4874 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.72% 4518 org.apache.lucene.index.ByteSliceReader#readByte()
0.71% 4471 jdk.internal.util.ArraysSupport#mismatch()
0.71% 4470 org.apache.lucene.index.TermsHashPerField#add()
0.71% 4457 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.66% 4102 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
0.64% 3976 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.63% 3917 org.apache.lucene.store.DataOutput#writeVInt()
0.62% 3857 java.lang.Character#toChars()
0.61% 3785 java.util.Arrays#fill()
0.60% 3761 org.apache.lucene.document.Field#setIntValue()
0.59% 3720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.59% 3667 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.56% 3501 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
0.55% 3460 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.55% 3454 org.apache.lucene.util.BytesRefHash#add()
0.51% 3210 org.apache.lucene.codecs.lucene99.ForUtil#encode()
0.51% 3190 org.apache.lucene.index.IndexingChain#processDocument()
0.47% 2943 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
0.45% 2810 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.41% 2559 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.39% 2436 org.apache.lucene.util.BytesRefBlockPool#hash()
0.38% 2408 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.38% 2394 org.apache.lucene.index.TermsHashPerField#initReader()
0.35% 2187 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
0.34% 2119 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.33% 2040 java.util.Arrays#rangeCheck()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 625508 events (total: 625508)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.20% 57526 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
6.14% 38421 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.99% 31182 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.80% 30044 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
4.68% 29257 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
3.74% 23422 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
3.13% 19608 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
2.74% 17151 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.42% 15136 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
2.42% 15117 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
2.38% 14893 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.32% 14499 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.15% 13437 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.96% 12254 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.50% 9374 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
1.49% 9338 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.31% 8220 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.11% 6944 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.03% 6448 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
1.01% 6313 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.95% 5923 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.78% 4874 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.72% 4518 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.71% 4457 org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.71% 4421 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.66% 4102 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.64% 3976 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.62% 3857 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.60% 3761 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.59% 3720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.59% 3710 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.59% 3667 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.56% 3508 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.56% 3501 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.55% 3460 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.54% 3392 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.54% 3347 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.52% 3269 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.51% 3190 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.47% 2943 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 2809 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.45% 2790 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.41% 2559 org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 2436 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.38% 2408 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.36% 2232 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.35% 2187 org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
0.34% 2119 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.32% 2028 org.apache.lucene.codecs.lucene99.ForUtil#encode()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.32% 2010 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 625508 events (total: 625508)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.20% 57526 org.apache.lucene.index.IndexingChain$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.14% 38421 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
4.74% 29644 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.89% 24322 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.71% 23217 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.96% 18497 java.lang.Character#isHighSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.62% 16367 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.43% 15188 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.42% 15136 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.36% 14758 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.22% 13916 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.15% 13437 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.10% 13118 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
1.95% 12224 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.50% 9374 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.49% 9338 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.31% 8220 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.11% 6944 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.10% 6860 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.03% 6448 sun.nio.ch.UnixFileDispatcherImpl#read0()
at sun.nio.ch.UnixFileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
1.01% 6313 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.95% 5923 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.85% 5337 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.78% 4874 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.71% 4421 org.apache.lucene.index.TermsHashPerField#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.66% 4102 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.64% 3976 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.62% 3857 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.61% 3805 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.60% 3761 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.59% 3720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.56% 3508 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.56% 3501 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()
0.55% 3460 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.55% 3410 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
0.54% 3392 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.52% 3272 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% 3258 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.51% 3190 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.51% 3190 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.48% 2980 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.47% 2943 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()
0.46% 2883 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.45% 2809 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.45% 2790 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.41% 2559 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.39% 2454 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38% 2408 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.38% 2404 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.36% 2232 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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 625508 events (total: 625508)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.20% 57526 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.14% 38421 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()
4.74% 29644 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
3.89% 24322 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.61% 22577 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.96% 18497 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()
2.62% 16367 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.42% 15136 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.41% 15046 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.36% 14734 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.22% 13916 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.95% 12224 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.92% 12001 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
1.75% 10934 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
1.50% 9374 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.49% 9338 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.11% 6944 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.10% 6881 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.10% 6860 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.03% 6448 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% 6313 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()
0.79% 4931 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
0.78% 4874 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.71% 4465 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.71% 4421 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 3976 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.62% 3857 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.61% 3805 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.60% 3761 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.59% 3720 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.56% 3501 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()
0.55% 3460 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.55% 3410 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.54% 3392 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.54% 3392 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.52% 3272 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.52% 3267 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.51% 3190 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.51% 3166 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.49% 3071 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.48% 2980 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.47% 2943 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+0x00007ff7491ebaa8.236328865#merge()
0.46% 2861 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.41% 2559 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+0x00007ff7491ebaa8.236328865#merge()
0.39% 2423 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.38% 2408 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.36% 2232 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.35% 2184 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.32% 2010 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.32% 1983 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 625508 events (total: 625508)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.20% 57526 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
6.14% 38421 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()
4.74% 29644 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
3.89% 24322 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491ec740.782982798#call()
3.61% 22577 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.96% 18497 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()
2.62% 16367 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.41% 15046 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.36% 14734 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.22% 13916 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.95% 12224 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.92% 12001 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.75% 10934 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.50% 9374 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
1.49% 9338 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.43% 8943 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.11% 6944 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.10% 6881 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
1.03% 6448 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% 6313 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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.96% 5992 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.79% 4931 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.78% 4874 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.73% 4568 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.71% 4465 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
0.71% 4421 org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.64% 3976 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.62% 3857 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.61% 3805 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.60% 3761 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.56% 3501 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()
at perf.IndexThreads$IndexThread#run()
0.55% 3460 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.55% 3410 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.54% 3392 org.apache.lucene.codecs.CompetitiveImpactAccumulator#add()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
0.52% 3272 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.51% 3201 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.51% 3190 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.51% 3166 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
0.49% 3071 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.47% 2943 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.45% 2793 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.41% 2559 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.39% 2423 org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
0.38% 2393 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
at java.nio.file.Files#delete()
at org.apache.lucene.store.FSDirectory#privateDeleteFile()
at org.apache.lucene.store.FSDirectory#deleteFile()
at org.apache.lucene.store.LockValidatingDirectoryWrapper#deleteFile()
at org.apache.lucene.util.FileDeleter#delete()
at org.apache.lucene.util.FileDeleter#delete()
at org.apache.lucene.util.FileDeleter#decRef()
at org.apache.lucene.index.IndexFileDeleter#decRef()
0.37% 2299 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.35% 2186 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.35% 2184 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.34% 2155 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.33% 2076 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.32% 2010 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127356 events (total: 404103M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.73% 59537M perf.LineFileDocs#nextDoc()
7.97% 32222M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.19% 29053M java.lang.StringUTF16#compress()
6.59% 26626M perf.LineFileDocs#readDocs()
5.83% 23564M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
5.41% 21876M org.apache.lucene.util.BytesRef#()
5.31% 21445M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.80% 15347M org.apache.lucene.util.LongHeap#()
3.65% 14756M org.apache.lucene.index.ParallelPostingsArray#()
3.47% 14025M java.lang.String#()
3.01% 12144M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.79% 11261M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.21% 8915M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.82% 7358M java.util.ArrayList#grow()
1.65% 6677M org.apache.lucene.util.TimSorter#()
1.45% 5867M org.apache.lucene.util.fst.FSTCompiler#()
1.32% 5328M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.24% 5011M org.apache.lucene.util.fst.FSTEnum#getArc()
1.20% 4867M java.util.regex.Matcher#()
1.00% 4046M org.apache.lucene.util.BytesRefHash#rehash()
0.85% 3415M org.apache.lucene.document.IntPoint#pack()
0.83% 3345M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.77% 3107M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.74% 2974M java.util.regex.Pattern#matcher()
0.71% 2876M org.apache.lucene.util.ArrayUtil#growExact()
0.52% 2113M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.50% 2024M org.apache.lucene.document.LongField#binaryValue()
0.50% 2013M org.apache.lucene.document.KeywordField#setStringValue()
0.50% 2013M org.apache.lucene.util.ArrayUtil#timSort()
0.47% 1883M org.apache.lucene.document.StringField#setStringValue()
0.46% 1877M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.43% 1752M java.lang.Integer#toString()
0.43% 1721M org.apache.lucene.document.IntField#binaryValue()
0.39% 1566M java.lang.Long#valueOf()
0.37% 1489M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.37% 1483M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.35% 1429M java.util.TreeMap#keyIterator()
0.35% 1422M java.util.Arrays#copyOfRangeByte()
0.35% 1416M org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.34% 1383M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.31% 1239M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.29% 1190M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.29% 1170M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.28% 1137M org.apache.lucene.util.fst.FSTEnum#()
0.28% 1119M java.lang.String#format()
0.27% 1104M java.nio.HeapByteBuffer#()
0.27% 1096M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.26% 1052M java.util.Formatter#parse()
0.26% 1030M perf.LineFileDocs#newDocState()
0.25% 994M java.util.ArrayDeque#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127356 events (total: 404103M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.73% 59537M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
7.97% 32222M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.19% 29053M java.lang.StringUTF16#compress()
at java.lang.String#()
6.59% 26626M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.83% 23564M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
5.31% 21445M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
3.80% 15347M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
3.65% 14756M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.47% 14025M java.lang.String#()
at java.lang.String#()
3.01% 12144M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.79% 11261M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.52% 10201M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
2.21% 8915M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.82% 7358M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.65% 6677M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.45% 5867M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.22% 4922M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
1.20% 4867M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
1.01% 4071M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
1.00% 4046M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.98% 3968M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.85% 3415M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.80% 3249M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.77% 3107M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.74% 2974M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.65% 2629M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.59% 2398M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.59% 2380M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
0.52% 2113M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.50% 2024M org.apache.lucene.document.LongField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.50% 2013M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.50% 2013M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.47% 1883M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.46% 1877M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.43% 1750M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.43% 1721M org.apache.lucene.document.IntField#binaryValue()
at org.apache.lucene.index.IndexingChain#processField()
0.37% 1489M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.37% 1483M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.35% 1429M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.35% 1422M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.34% 1372M java.lang.Long#valueOf()
at org.apache.lucene.document.Field#setLongValue()
0.31% 1239M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.29% 1190M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.29% 1170M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.28% 1137M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.28% 1119M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.27% 1104M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.27% 1096M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
0.26% 1052M java.util.Formatter#parse()
at java.util.Formatter#format()
0.26% 1030M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127356 events (total: 404103M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.73% 59537M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.97% 32222M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.19% 29053M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
6.59% 26626M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.83% 23564M 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.07% 16464M 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.65% 14756M 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.47% 14025M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
2.95% 11938M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.52% 10201M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
2.21% 8915M 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.82% 7358M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.65% 6677M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
1.56% 6313M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.45% 5867M 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.44% 5831M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 5772M 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.36% 5489M 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.22% 4922M 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.20% 4867M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
1.01% 4071M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.98% 3968M 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.91% 3693M 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.85% 3415M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
at org.apache.lucene.document.IntPoint#setIntValue()
at perf.LineFileDocs#nextDoc()
0.84% 3408M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.80% 3249M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.80% 3249M 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.77% 3107M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.74% 2974M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.60% 2417M 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.59% 2398M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.59% 2380M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.52% 2113M 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.50% 2024M 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.50% 2013M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.50% 2013M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.47% 1883M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1750M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.43% 1731M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefBlockPool#addBytesRef()
at org.apache.lucene.util.BytesRefHash#add()
0.43% 1721M 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.37% 1489M 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.37% 1483M 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.35% 1429M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.31% 1239M 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% 1188M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.28% 1137M 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.28% 1119M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.27% 1096M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
0.26% 1052M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.26% 1038M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918c000.1444372277#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127356 events (total: 404103M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.73% 59537M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.19% 29053M 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.59% 26626M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.37% 21702M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
4.13% 16687M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
3.84% 15535M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
3.47% 14025M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.07% 12422M 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.76% 11155M 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.52% 10201M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.87% 7548M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.65% 6677M 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.50% 6045M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.44% 5831M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.43% 5772M 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.36% 5489M 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.31% 5309M 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.22% 4935M 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.22% 4916M 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.20% 4865M 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.09% 4389M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.04% 4218M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
1.01% 4071M 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% 3980M 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+0x00007ff7491ebaa8.236328865#merge()
0.97% 3935M 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.91% 3693M 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.85% 3415M 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.80% 3249M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 3107M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.77% 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.74% 2974M 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.72% 2916M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.70% 2840M 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.68% 2762M 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.60% 2417M 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.59% 2380M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.58% 2334M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTerm()
0.56% 2272M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.52% 2113M 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.50% 2024M 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.50% 2013M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.50% 2013M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.47% 1883M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 1861M 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.43% 1750M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1721M 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.38% 1518M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.35% 1429M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.33% 1330M 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.28% 1136M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 127356 events (total: 404103M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
14.73% 59537M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.19% 29053M 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.59% 26626M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.37% 21702M 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.84% 15535M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
3.74% 15109M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
3.47% 14025M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.07% 12422M 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.76% 11155M 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.52% 10201M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.87% 7548M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
1.65% 6677M 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+0x00007ff7491ebaa8.236328865#merge()
1.44% 5831M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491ec740.782982798#call()
at java.util.concurrent.FutureTask#run()
1.43% 5772M 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491ec740.782982798#call()
1.38% 5587M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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% 5216M 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.22% 4918M 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.20% 4865M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.09% 4409M 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.05% 4226M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
1.04% 4218M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.01% 4071M 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% 3980M 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.91% 3693M 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.85% 3415M 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.80% 3249M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.77% 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.74% 2974M 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.72% 2916M 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.70% 2840M 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.68% 2762M 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.63% 2555M 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.60% 2417M 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.59% 2380M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.58% 2361M 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+0x00007ff7491ebaa8.236328865#merge()
0.58% 2334M 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.56% 2272M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.54% 2173M 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.51% 2049M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.50% 2024M 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.50% 2013M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.50% 2013M 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+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.47% 1883M org.apache.lucene.document.StringField#setStringValue()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 1861M 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.43% 1751M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.43% 1750M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.43% 1721M 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.38% 1518M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ebaa8.236328865#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e3ae0.1706955390#call()
0.33% 1330M 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.28% 1119M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 205808 events (total: 205808)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
27.84% 57299 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
12.29% 25296 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
6.21% 12779 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.12% 8485 jdk.incubator.vector.FloatVector#fromArray0Template()
3.68% 7581 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
3.46% 7116 org.apache.lucene.util.LongHeap#downHeap()
2.33% 4788 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.09% 4304 org.apache.lucene.util.BytesRefBlockPool#equals()
2.09% 4303 org.apache.lucene.index.TermsHashPerField#writeByte()
1.52% 3136 org.apache.lucene.util.BytesRefHash#findHash()
1.49% 3061 jdk.incubator.vector.FloatVector#lanewiseTemplate()
1.16% 2381 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.15% 2369 java.util.Arrays#fill()
1.10% 2256 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.09% 2237 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
1.01% 2077 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.99% 2030 sun.nio.ch.UnixFileDispatcherImpl#write0()
0.98% 2017 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.77% 1595 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.74% 1529 jdk.jfr.internal.JVM#emitEvent()
0.65% 1337 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.61% 1258 org.apache.lucene.util.FixedBitSet#getAndSet()
0.61% 1252 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
0.58% 1187 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
0.56% 1159 org.apache.lucene.util.LongHeap#upHeap()
0.54% 1108 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.53% 1084 java.io.BufferedOutputStream#write()
0.52% 1060 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.44% 905 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
0.41% 853 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.41% 844 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.37% 769 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.37% 759 org.apache.lucene.store.DataInput#readVInt()
0.36% 747 jdk.internal.misc.Unsafe#copyMemory()
0.35% 718 java.lang.Character#toChars()
0.33% 672 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.33% 670 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
0.32% 668 java.lang.CharacterDataLatin1#toLowerCase()
0.32% 664 org.apache.lucene.util.BytesRefBlockPool#fillBytesRef()
0.31% 645 org.apache.lucene.document.Field#setIntValue()
0.29% 605 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
0.28% 581 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.26% 542 org.apache.lucene.index.IndexingChain#processDocument()
0.25% 523 java.lang.AbstractStringBuilder#ensureCapacityInternal()
0.25% 505 java.util.HashMap#getNode()
0.23% 466 jdk.internal.util.ArraysSupport#mismatch()
0.22% 461 org.apache.lucene.util.VectorUtil#dotProduct()
0.20% 404 org.apache.lucene.util.BytesRefBlockPool#hash()
0.19% 389 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.19% 384 org.apache.lucene.index.ByteSliceReader#readByte()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 205808 events (total: 205808)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
27.84% 57299 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
11.91% 24511 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
6.21% 12779 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.12% 8485 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
3.51% 7215 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
2.33% 4788 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.09% 4304 org.apache.lucene.util.BytesRefBlockPool#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
2.09% 4303 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.93% 3980 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
1.52% 3136 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.52% 3134 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.49% 3061 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
1.16% 2381 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
1.10% 2256 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.09% 2237 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.08% 2228 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
1.01% 2077 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
0.99% 2030 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
0.98% 2017 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.77% 1595 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.74% 1529 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.65% 1337 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.61% 1258 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.56% 1159 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.56% 1157 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.52% 1060 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.50% 1032 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.47% 959 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.44% 896 java.util.concurrent.locks.AbstractQueuedSynchronizer#hasQueuedPredecessors()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#readerShouldBlock()
0.41% 853 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.37% 769 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.36% 747 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.35% 718 java.lang.Character#toChars()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.35% 713 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.33% 672 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.33% 670 org.apache.lucene.util.hnsw.OnHeapHnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
0.33% 669 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.32% 668 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.31% 645 org.apache.lucene.document.Field#setIntValue()
at org.apache.lucene.document.IntField#setIntValue()
0.29% 605 org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#copyBuffer()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getText()
0.29% 597 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.28% 581 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.26% 542 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.25% 514 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.24% 504 java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
0.23% 481 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
0.22% 463 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.22% 461 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.20% 404 org.apache.lucene.util.BytesRefBlockPool#hash()
at org.apache.lucene.util.BytesRefHash#rehash()
0.19% 389 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 205808 events (total: 205808)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
27.84% 57299 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.63% 23937 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
4.12% 8485 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.51% 7215 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.17% 6532 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
3.04% 6247 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.33% 4788 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.93% 3972 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.49% 3061 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
1.29% 2661 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% 2528 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.16% 2381 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.10% 2262 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.09% 2237 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.08% 2228 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.03% 2129 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.01% 2076 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.99% 2033 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.99% 2030 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.98% 2017 org.apache.lucene.index.IndexingChain$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.90% 1851 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.77% 1592 org.apache.lucene.util.hnsw.HnswGraphSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
0.74% 1529 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.63% 1293 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.59% 1223 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.56% 1157 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.52% 1060 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
0.50% 1033 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.50% 1032 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.44% 896 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.43% 892 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% 853 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.37% 769 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.36% 742 jdk.internal.misc.Unsafe#copyMemory()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.35% 718 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.35% 713 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
0.33% 670 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.33% 669 org.apache.lucene.util.hnsw.NeighborQueue#encode()
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.32% 668 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.31% 645 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.31% 640 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.30% 618 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.29% 605 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.29% 597 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.28% 581 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.28% 574 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.28% 572 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% 542 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.26% 536 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#finishTerm()
0.25% 514 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 205808 events (total: 205808)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
24.34% 50086 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
11.63% 23937 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
4.12% 8485 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
3.51% 7215 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.18% 6546 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
3.17% 6532 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.codecs.lucene99.Lucene99FlatVectorsWriter$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()
3.04% 6247 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
2.33% 4788 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.76% 3616 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.49% 3061 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.23% 2528 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.16% 2381 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
1.09% 2237 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+0x00007ff749247dd0.1871495458#call()
1.00% 2052 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% 2032 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.99% 2030 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.98% 2017 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.96% 1982 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.77% 1592 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.74% 1529 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.454325163#run()
at java.lang.Thread#runWith()
0.65% 1348 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.64% 1313 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.63% 1293 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.60% 1243 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.59% 1223 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.56% 1157 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.55% 1136 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
0.55% 1136 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.50% 1033 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ea1f8.442153521#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.50% 1032 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.46% 940 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.44% 896 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.43% 886 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.37% 769 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.36% 733 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.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.35% 718 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.35% 712 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.33% 670 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.32% 668 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.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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.31% 645 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.31% 640 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.codecs.lucene99.Lucene99FlatVectorsWriter$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% 618 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+0x00007ff749247dd0.1871495458#call()
0.30% 615 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.29% 605 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.29% 597 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.28% 581 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.28% 574 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff749247dd0.1871495458#call()
0.26% 537 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.25% 519 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 205808 events (total: 205808)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
18.38% 37826 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
11.63% 23937 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$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.96% 12260 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.51% 7215 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
3.17% 6532 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
3.04% 6247 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
2.92% 6009 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.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
2.33% 4788 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.90% 3904 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.76% 3616 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.28% 2642 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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% 2528 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.16% 2381 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.15% 2365 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.09% 2237 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
1.00% 2052 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.99% 2032 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.98% 2017 org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.96% 1982 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
0.79% 1629 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.util.hnsw.RandomVectorScorerSupplier$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% 1592 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.74% 1529 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.454325163#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.65% 1348 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.65% 1338 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% 1313 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+0x00007ff749247dd0.1871495458#call()
0.63% 1293 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.60% 1243 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.56% 1157 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+0x00007ff749247dd0.1871495458#call()
0.55% 1136 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$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.55% 1136 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.55% 1127 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.50% 1033 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ea1f8.442153521#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e9480.1951892138#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
0.50% 1032 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+0x00007ff749247dd0.1871495458#call()
0.46% 940 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
0.44% 896 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.43% 886 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
0.37% 769 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% 757 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.util.hnsw.RandomVectorScorerSupplier$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.35% 718 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.35% 712 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.33% 670 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.32% 668 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.32% 667 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.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
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.util.hnsw.RandomVectorScorerSupplier$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.31% 645 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.31% 640 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.31% 631 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.30% 618 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.30% 615 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.codecs.lucene99.Lucene99FlatVectorsWriter$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.29% 605 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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1280 events (total: 32728M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
10.35% 3386M java.util.Arrays#copyOf()
7.90% 2584M org.apache.lucene.util.BytesRef#()
6.21% 2031M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
5.44% 1779M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
4.75% 1554M java.nio.HeapByteBuffer#()
4.39% 1438M perf.LineFileDocs#nextDoc()
3.70% 1210M perf.LineFileDocs#readVector()
3.46% 1132M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
3.18% 1041M org.apache.lucene.util.hnsw.NeighborArray#()
2.99% 978M java.util.ArrayList#grow()
2.98% 974M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.48% 811M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.48% 810M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
2.25% 737M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
2.10% 686M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.99% 649M org.apache.lucene.document.StringField#()
1.97% 645M perf.LineFileDocs#cloneDoc()
1.95% 638M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.54% 503M perf.LineFileDocs#readDocs()
1.49% 486M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.48% 485M java.lang.StringUTF16#compress()
1.47% 479M java.lang.StringBuilder#toString()
1.00% 327M org.apache.lucene.util.ArrayUtil#growExact()
1.00% 327M java.lang.AbstractStringBuilder#()
0.99% 324M java.util.ArrayDeque#()
0.99% 324M java.util.HashMap#newNode()
0.99% 322M java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.99% 322M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.98% 321M org.apache.lucene.facet.FacetsConfig#pathToString()
0.97% 318M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
0.97% 318M org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.93% 305M java.util.Arrays#copyOfRangeByte()
0.65% 212M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
0.59% 193M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.50% 163M org.apache.lucene.codecs.lucene99.ForUtil#()
0.50% 163M org.apache.lucene.util.fst.FSTEnum#()
0.50% 163M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.50% 163M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.50% 163M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.49% 161M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
0.49% 161M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.49% 161M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
0.49% 161M org.apache.lucene.document.KeywordField#setStringValue()
0.49% 161M org.apache.lucene.document.Document#()
0.49% 161M org.apache.lucene.facet.FacetsConfig#lambda$build$1()
0.49% 161M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.49% 161M java.lang.reflect.Array#newInstance()
0.49% 160M java.util.HashMap#resize()
0.49% 160M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.49% 160M java.util.Formatter#parse()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1280 events (total: 32728M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.89% 2255M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
6.21% 2031M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
5.44% 1779M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
4.75% 1554M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
4.39% 1438M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
3.70% 1210M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
3.46% 1132M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
3.46% 1130M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
3.45% 1127M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.document.StringField#()
2.99% 978M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
2.98% 974M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
2.97% 971M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
2.48% 811M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.48% 810M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
2.29% 749M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.25% 737M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
2.10% 686M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
1.99% 649M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.97% 645M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
1.95% 638M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
1.54% 503M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.49% 486M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.48% 485M java.lang.StringUTF16#compress()
at java.lang.String#()
1.47% 479M java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
1.00% 327M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
1.00% 327M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.99% 324M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.99% 324M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.99% 322M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.99% 322M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.98% 321M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.97% 318M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
0.97% 318M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.93% 305M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
0.89% 292M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.60% 196M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
0.59% 193M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.50% 163M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
0.50% 163M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.50% 163M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.50% 163M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.50% 163M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.50% 163M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.49% 161M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.49% 161M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.49% 161M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.49% 161M org.apache.lucene.document.KeywordField#setStringValue()
at perf.LineFileDocs#nextDoc()
0.49% 161M org.apache.lucene.document.Document#()
at perf.LineFileDocs#cloneDoc()
0.49% 161M org.apache.lucene.facet.FacetsConfig#lambda$build$1()
at org.apache.lucene.facet.FacetsConfig$$Lambda+0x00007ff7491bb818.363158853#apply()
0.49% 161M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1280 events (total: 32728M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.89% 2255M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
6.21% 2031M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
5.44% 1779M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter$2#copyValue()
at org.apache.lucene.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
4.75% 1554M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
4.39% 1438M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
3.70% 1210M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.46% 1132M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
3.46% 1130M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
2.99% 978M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
2.98% 974M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
2.97% 971M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
2.48% 810M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
2.45% 803M 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()
2.25% 737M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.97% 645M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
1.95% 638M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
1.54% 503M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.49% 489M 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()
1.48% 485M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.48% 484M 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.30% 425M 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.00% 327M 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()
1.00% 327M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.99% 324M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.99% 324M 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.99% 324M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
0.99% 323M 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
0.99% 322M 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.99% 322M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
0.99% 322M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.98% 322M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.ByteSlicePool#allocKnownSizeSlice()
at org.apache.lucene.index.ByteSlicePool#allocSlice()
0.98% 321M 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.98% 321M 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.97% 318M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
0.97% 318M 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.93% 305M java.util.Arrays#copyOfRangeByte()
at java.util.Arrays#copyOfRange()
at java.lang.String#()
at java.lang.String#()
0.62% 202M 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.60% 196M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
at java.util.concurrent.LinkedBlockingQueue#take()
at java.util.concurrent.ThreadPoolExecutor#getTask()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.50% 163M 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.50% 163M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.50% 163M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
0.50% 163M 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.50% 163M 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()
0.50% 163M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.50% 163M 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.50% 163M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.IntsRefBuilder#grow()
0.50% 163M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.50% 163M 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.49% 161M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#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()
0.49% 161M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1280 events (total: 32728M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.21% 2031M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
5.44% 1779M 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.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
4.75% 1554M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.39% 1438M 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()
3.70% 1210M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.46% 1132M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
2.98% 974M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
2.97% 971M 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()
2.48% 810M 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()
2.45% 803M 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()
2.45% 802M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.99% 652M 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()
1.97% 645M 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()
1.95% 638M 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()
1.54% 503M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.49% 486M 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()
1.48% 485M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.48% 484M 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.48% 483M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
1.48% 483M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
1.47% 480M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
1.30% 425M 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.25% 410M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
1.00% 327M 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()
1.00% 327M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.00% 327M 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()
0.99% 324M 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.99% 324M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.99% 323M 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.99% 322M 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.99% 322M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
0.99% 322M 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()
0.98% 322M 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.98% 321M 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.98% 321M 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.97% 318M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.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()
0.97% 318M 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.93% 305M 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.62% 202M 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+0x00007ff749247dd0.1871495458#call()
0.60% 196M 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.50% 163M 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
0.50% 163M 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.50% 163M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.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.50% 163M 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.150268540#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1790585734#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.50% 163M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.50% 163M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.50% 163M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.50% 163M 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.50% 163M 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()
0.50% 163M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1280 events (total: 32728M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
6.21% 2031M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
5.44% 1779M 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.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()
4.75% 1554M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.39% 1438M 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()
3.70% 1210M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.46% 1132M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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()
2.98% 974M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.97% 971M 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()
2.48% 810M 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()
2.45% 803M 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()
at org.apache.lucene.index.IndexWriter#addDocuments()
2.45% 802M 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()
1.99% 652M 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()
1.97% 645M 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()
1.95% 638M 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.54% 503M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.49% 486M 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()
1.48% 485M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.48% 484M 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.48% 483M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.48% 483M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.47% 480M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.30% 425M 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
at java.util.concurrent.ThreadPoolExecutor$Worker#run()
1.00% 327M 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()
1.00% 327M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ea1f8.442153521#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491e9480.1951892138#call()
1.00% 327M 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()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.99% 324M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.99% 323M 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.codecs.lucene99.Lucene99FlatVectorsWriter$FieldWriter#addValue()
at org.apache.lucene.index.IndexingChain#indexVectorValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.99% 322M 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.99% 322M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.99% 322M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.99% 322M org.apache.lucene.document.StringField#()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.98% 322M 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.98% 321M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.98% 321M 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()
at org.apache.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.97% 318M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.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()
0.97% 318M 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.93% 305M 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.62% 202M 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+0x00007ff749247dd0.1871495458#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff7491e9de0.690889384#call()
at java.util.concurrent.FutureTask#run()
at java.util.concurrent.ThreadPoolExecutor#runWorker()
0.60% 196M 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.50% 163M 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.codecs.lucene99.Lucene99FlatVectorsWriter$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.50% 163M 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.50% 163M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.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.50% 163M 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.150268540#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1790585734#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.50% 163M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
0.50% 163M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749244468.342804772#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.50% 163M 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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% 163M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.50% 163M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7491ea1f8.442153521#merge()
0.50% 163M 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()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.50% 163M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#next()
at perf.IndexThreads$IndexThread$1$1#next()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
~1KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1536112 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
29.04% 446127 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
12.08% 185575 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
5.68% 87312 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
5.61% 86154 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
4.89% 75159 org.apache.lucene.util.LongHeap#downHeap()
4.52% 69487 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.96% 60792 jdk.incubator.vector.FloatVector#fromArray0Template()
2.73% 41963 org.apache.lucene.util.FixedBitSet#getAndSet()
2.32% 35662 java.util.Arrays#fill()
2.27% 34824 jdk.incubator.vector.FloatVector#lanewiseTemplate()
2.25% 34507 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
1.99% 30607 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
1.75% 26905 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
1.50% 23113 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
1.39% 21329 org.apache.lucene.util.LongHeap#upHeap()
1.35% 20715 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
1.34% 20519 sun.nio.ch.UnixFileDispatcherImpl#write0()
0.89% 13718 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.75% 11504 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.73% 11248 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
0.73% 11180 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.73% 11154 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#sharedCount()
0.69% 10560 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.53% 8066 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.52% 7917 jdk.jfr.internal.JVM#emitEvent()
0.47% 7179 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
0.39% 5965 java.io.BufferedOutputStream#write()
0.35% 5393 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.34% 5289 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.29% 4500 org.apache.lucene.util.LongHeap#push()
0.29% 4440 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.29% 4436 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.27% 4083 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.25% 3796 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.23% 3493 org.apache.lucene.util.LongHeap#updateTop()
0.23% 3492 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
0.22% 3440 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.22% 3414 org.apache.lucene.util.NumericUtils#sortableFloatBits()
0.22% 3338 org.apache.lucene.util.LongHeap#top()
0.21% 3180 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.19% 2967 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.18% 2741 jdk.incubator.vector.VectorIntrinsics#roundDown()
0.18% 2713 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.15% 2287 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.14% 2200 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.14% 2122 org.apache.lucene.util.hnsw.NeighborQueue#size()
0.13% 2069 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#k()
0.13% 1966 java.lang.ThreadLocal#()
0.12% 1919 org.apache.lucene.util.LongHeap#size()
0.12% 1789 org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1536112 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
29.04% 446127 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
11.95% 183623 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
5.68% 87312 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
5.61% 86154 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphSeek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.52% 69487 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.96% 60792 jdk.incubator.vector.FloatVector#fromArray0Template()
at jdk.incubator.vector.Float256Vector#fromArray0()
2.92% 44821 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
2.73% 41963 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.30% 35284 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
2.27% 34824 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
2.12% 32604 java.util.concurrent.locks.AbstractQueuedSynchronizer#compareAndSetState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
1.97% 30338 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.88% 28855 java.util.concurrent.locks.AbstractQueuedSynchronizer#getState()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
1.75% 26905 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
1.39% 21329 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
1.35% 20713 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#exclusiveCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
1.34% 20519 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
1.15% 17722 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.89% 13718 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.75% 11504 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.73% 11248 org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$MergeSearcher#graphNextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.73% 11180 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.73% 11154 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#sharedCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
0.69% 10560 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.53% 8066 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.52% 7917 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.periodic.JVMEventTask#execute()
0.47% 7179 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryReleaseShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#releaseShared()
0.36% 5573 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.34% 5289 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.30% 4545 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.29% 4440 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.27% 4083 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.25% 3796 sun.nio.ch.UnixFileDispatcherImpl#unmap0()
at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.24% 3655 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.23% 3493 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.22% 3439 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.22% 3380 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.22% 3379 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.22% 3337 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.21% 3180 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.19% 2967 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.18% 2833 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.18% 2741 jdk.incubator.vector.VectorIntrinsics#roundDown()
at jdk.incubator.vector.AbstractSpecies#loopBound()
0.18% 2713 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
0.17% 2560 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.15% 2375 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
0.15% 2287 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.14% 2200 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.13% 2052 org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#k()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#minCompetitiveSimilarity()
0.13% 1966 java.lang.ThreadLocal#()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter#()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1536112 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
29.04% 446126 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.95% 183623 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.61% 86154 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.89% 75057 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
4.52% 69478 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.96% 60792 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()
2.73% 41963 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()
2.30% 35284 java.util.Arrays#fill()
at org.apache.lucene.util.FixedBitSet#clear()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.27% 34824 jdk.incubator.vector.FloatVector#lanewiseTemplate()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.Float256Vector#lanewise()
at jdk.incubator.vector.FloatVector#fma()
2.12% 32604 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.88% 28855 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.79% 27538 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.75% 26881 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.60% 24511 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.35% 20713 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()
1.34% 20519 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.32% 20310 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()
1.15% 17710 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.89% 13718 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
0.73% 11248 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.73% 11180 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.73% 11154 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#sharedCount()
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync#tryAcquireShared()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireShared()
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock#lock()
0.70% 10705 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.67% 10245 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.66% 10072 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.65% 9938 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.55% 8433 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.53% 8066 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.52% 7917 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.47% 7179 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.34% 5289 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
0.30% 4545 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
0.28% 4274 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
0.27% 4083 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.26% 4028 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.25% 3796 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.24% 3655 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.23% 3493 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
0.22% 3439 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
0.22% 3379 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.21% 3180 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.19% 2952 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.18% 2833 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.18% 2741 jdk.incubator.vector.VectorIntrinsics#roundDown()
at jdk.incubator.vector.AbstractSpecies#loopBound()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
0.18% 2713 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.17% 2688 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.17% 2560 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.16% 2472 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.16% 2452 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.15% 2375 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1536112 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
23.55% 361789 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
11.95% 183623 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.61% 86154 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+0x00007ff74922e6c0.900029689#call()
4.89% 75057 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
4.64% 71280 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
4.52% 69478 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
3.96% 60792 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
2.73% 41963 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+0x00007ff74922e6c0.900029689#call()
2.30% 35284 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()
2.27% 34824 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()
2.12% 32604 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.88% 28855 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.79% 27538 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()
1.75% 26880 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
1.60% 24511 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()
1.35% 20713 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()
1.34% 20519 sun.nio.ch.UnixFileDispatcherImpl#write0()
at sun.nio.ch.UnixFileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.IOUtil#write()
at sun.nio.ch.FileChannelImpl#write()
at sun.nio.ch.ChannelOutputStream#writeFully()
at sun.nio.ch.ChannelOutputStream#write()
1.32% 20302 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()
1.15% 17710 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
0.83% 12823 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.NeighborArray#isWorstNonDiverse()
0.80% 12343 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.73% 11248 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+0x00007ff74922e6c0.900029689#call()
0.73% 11180 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.73% 11154 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#sharedCount()
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.70% 10705 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.67% 10245 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.66% 10072 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.65% 9938 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.55% 8433 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
0.53% 8066 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.52% 7917 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.454325163#run()
at java.lang.Thread#runWith()
0.47% 7179 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.34% 5265 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.30% 4545 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.27% 4197 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
0.27% 4083 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+0x00007ff74922e6c0.900029689#call()
0.25% 3796 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.24% 3655 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.23% 3493 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()
0.22% 3379 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()
0.21% 3180 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#collect()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder#lambda$build$0()
0.18% 2833 org.apache.lucene.util.hnsw.NeighborQueue#encode()
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.18% 2713 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.17% 2688 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
0.17% 2560 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.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.16% 2501 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.16% 2476 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.16% 2472 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
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.15% 2375 org.apache.lucene.util.hnsw.NeighborArray#addInOrder()
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+0x00007ff74922e6c0.900029689#call()
0.15% 2327 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1536112 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
23.55% 361769 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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()
11.95% 183623 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
5.61% 86154 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
4.89% 75057 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
4.64% 71277 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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()
4.52% 69478 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
3.23% 49554 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.util.hnsw.RandomVectorScorerSupplier$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()
2.73% 41963 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
2.30% 35284 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
2.12% 32604 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+0x00007ff74922e6c0.900029689#call()
1.90% 29256 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.88% 28855 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+0x00007ff74922e6c0.900029689#call()
1.79% 27538 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+0x00007ff74922e6c0.900029689#call()
1.75% 26880 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
1.60% 24511 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
1.35% 20713 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+0x00007ff74922e6c0.900029689#call()
1.32% 20302 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.15% 17710 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
0.83% 12823 jdk.incubator.vector.FloatVector#reduceLanesTemplate()
at jdk.incubator.vector.Float256Vector#reduceLanes()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProductBody()
at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.80% 12343 org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
at org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.73% 11248 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
0.73% 11180 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.73% 11154 java.util.concurrent.locks.ReentrantReadWriteLock$Sync#sharedCount()
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+0x00007ff74922e6c0.900029689#call()
0.71% 10973 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.70% 10705 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.67% 10245 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+0x00007ff74922e6c0.900029689#call()
0.66% 10072 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.65% 9938 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.62% 9505 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.util.hnsw.RandomVectorScorerSupplier$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.57% 8726 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.55% 8433 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.53% 8066 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
0.52% 7917 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.454325163#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.47% 7179 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.30% 4652 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.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$1#score()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.30% 4545 org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.27% 4083 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
0.23% 3493 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.22% 3379 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
0.21% 3180 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
0.19% 2951 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+0x00007ff74922c270.1482763875#close()
0.19% 2939 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.18% 2833 org.apache.lucene.util.hnsw.NeighborQueue#encode()
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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.18% 2717 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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.18% 2713 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.17% 2688 org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
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+0x00007ff74922e6c0.900029689#call()
0.17% 2560 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
0.16% 2501 jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
at java.lang.foreign.MemorySegment#copy()
at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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.16% 2476 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.16% 2472 org.apache.lucene.util.NumericUtils#sortableFloatBits()
at org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
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+0x00007ff74922e6c0.900029689#call()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 159957 events (total: 42331M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.55% 13781M org.apache.lucene.util.hnsw.NeighborArray#()
11.81% 5000M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
7.65% 3237M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.19% 3043M java.util.concurrent.locks.ReentrantReadWriteLock#()
3.36% 1423M org.apache.lucene.util.TimSorter#()
3.34% 1413M org.apache.lucene.util.LongHeap#()
2.99% 1265M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.90% 1226M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
2.77% 1174M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
2.45% 1036M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
2.33% 986M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.24% 949M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
1.88% 795M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.47% 621M org.apache.lucene.util.hnsw.NeighborArray#sort()
1.23% 521M org.apache.lucene.util.fst.FSTCompiler#()
1.13% 478M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.05% 442M org.apache.lucene.util.fst.FSTEnum#getArc()
0.88% 372M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
0.84% 357M org.apache.lucene.util.ArrayUtil#timSort()
0.77% 324M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.67% 284M java.util.ArrayList#grow()
0.61% 258M org.apache.lucene.util.BytesRef#()
0.61% 257M org.apache.lucene.codecs.lucene99.PForUtil#encode()
0.41% 172M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.40% 167M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.34% 143M java.util.TreeMap#keyIterator()
0.32% 137M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
0.30% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.30% 127M java.util.ArrayDeque#()
0.30% 125M perf.LineFileDocs#nextDoc()
0.29% 124M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.28% 118M org.apache.lucene.util.fst.FSTEnum#incr()
0.25% 103M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
0.24% 103M java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.21% 89M org.apache.lucene.util.fst.FSTEnum#()
0.21% 87M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.20% 86M java.nio.HeapByteBuffer#()
0.20% 84M java.util.HashMap#newNode()
0.18% 75M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.18% 74M org.apache.lucene.util.hnsw.OnHeapHnswGraph#()
0.16% 68M org.apache.lucene.util.fst.ReadWriteDataOutput#()
0.16% 67M java.util.concurrent.atomic.AtomicBoolean#getAndSet()
0.16% 67M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.13% 53M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.12% 52M java.nio.HeapByteBuffer#asReadOnlyBuffer()
0.12% 50M java.util.ArrayList#iterator()
0.12% 48M java.nio.ByteBuffer#allocate()
0.11% 47M org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#writeGraph()
0.10% 41M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.08% 35M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 159957 events (total: 42331M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.82% 9660M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
11.81% 5000M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
9.73% 4120M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
7.65% 3237M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
7.19% 3043M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
3.36% 1423M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
3.34% 1413M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
2.99% 1265M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.90% 1226M org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
2.45% 1036M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.33% 986M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
2.01% 850M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
1.90% 804M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.88% 795M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.47% 621M org.apache.lucene.util.hnsw.NeighborArray#sort()
at org.apache.lucene.util.hnsw.NeighborArray#findWorstNonDiverse()
1.23% 521M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.07% 453M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.88% 372M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
0.84% 357M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.77% 324M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
0.76% 323M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.76% 321M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.67% 284M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.41% 172M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.40% 167M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
0.40% 167M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.34% 145M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
0.34% 143M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.32% 137M org.apache.lucene.util.fst.GrowableByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.30% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.30% 127M java.util.ArrayDeque#()
at org.apache.lucene.store.ByteBuffersDataOutput#()
0.30% 125M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
0.29% 124M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
0.28% 118M org.apache.lucene.util.fst.FSTEnum#incr()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.25% 103M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.25% 103M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
0.24% 103M java.util.ImmutableCollections$AbstractImmutableList#iterator()
at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.23% 98M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
0.21% 89M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.21% 89M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.21% 87M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.21% 87M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20% 86M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.20% 84M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.18% 75M org.apache.lucene.util.fst.ByteSequenceOutputs#add()
at org.apache.lucene.util.fst.ByteSequenceOutputs#add()
0.18% 74M org.apache.lucene.util.hnsw.OnHeapHnswGraph#()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
0.16% 68M org.apache.lucene.util.fst.ReadWriteDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler#getOnHeapReaderWriter()
0.16% 67M java.util.concurrent.atomic.AtomicBoolean#getAndSet()
at perf.IndexThreads#stop()
0.16% 67M org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
0.13% 53M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
at org.apache.lucene.util.fst.FSTCompiler#add()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 159957 events (total: 42331M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.82% 9660M 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()
11.81% 5000M 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()
8.73% 3694M 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()
7.65% 3237M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.56% 1508M 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()
3.36% 1423M 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()
3.31% 1399M 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()
2.90% 1226M 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.83% 1198M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
2.33% 986M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
2.31% 978M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.29% 969M 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()
2.01% 850M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
1.90% 804M 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()
1.88% 795M 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.47% 621M 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()
1.23% 521M 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.07% 453M 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.03% 434M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.01% 425M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
0.88% 372M 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.84% 357M 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.77% 324M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.76% 323M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
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.76% 321M 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.67% 284M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.40% 167M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.40% 167M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34% 145M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
0.34% 143M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
0.32% 137M 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.32% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
0.30% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.30% 127M 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.30% 125M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 124M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.28% 118M org.apache.lucene.util.fst.FSTEnum#incr()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.25% 103M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
0.24% 103M 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.23% 98M 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.22% 94M 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.22% 92M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
0.21% 89M 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.21% 89M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21% 87M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.20% 85M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918dfb8.116176657#apply()
at org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.20% 84M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.19% 78M 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.18% 75M 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.18% 74M org.apache.lucene.util.hnsw.OnHeapHnswGraph#()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 159957 events (total: 42331M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.82% 9660M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
11.81% 5000M 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+0x00007ff74922e6c0.900029689#call()
8.73% 3694M 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+0x00007ff74922e6c0.900029689#call()
6.85% 2900M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
3.56% 1508M 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()
3.36% 1423M 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()
3.31% 1399M 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+0x00007ff74922e6c0.900029689#call()
2.90% 1226M 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+0x00007ff74922e6c0.900029689#call()
2.83% 1198M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
2.33% 986M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
2.29% 969M 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+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.15% 911M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
2.01% 850M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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()
1.90% 804M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.72% 727M 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+0x00007ff74913b000.677178273#merge()
1.47% 621M 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()
1.23% 521M 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()
1.07% 453M 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.01% 425M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.84% 357M 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.79% 336M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.77% 324M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.76% 323M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.76% 321M 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.71% 300M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.62% 263M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.46% 192M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.40% 167M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.40% 167M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.39% 165M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
at org.apache.lucene.util.hnsw.HnswConcurrentMergeBuilder$ConcurrentMergeWorker#run()
0.34% 145M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.34% 143M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
0.32% 137M 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.32% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.32% 134M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.30% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.30% 127M 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.30% 125M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.28% 117M org.apache.lucene.util.fst.FSTEnum#incr()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.25% 103M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeFields()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492265b8.487096076#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.24% 103M 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.23% 98M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.22% 94M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.21% 89M 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.21% 89M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.21% 89M 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% 87M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.19% 79M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918dfb8.116176657#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()
0.18% 75M 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()
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()
0.18% 74M org.apache.lucene.util.hnsw.OnHeapHnswGraph#()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 159957 events (total: 42331M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.82% 9660M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
11.81% 5000M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
8.73% 3694M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
6.85% 2900M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
3.56% 1508M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
3.36% 1423M 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+0x00007ff74913b000.677178273#merge()
3.31% 1399M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
2.90% 1226M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
2.83% 1198M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
2.33% 986M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
at org.apache.lucene.search.TaskExecutor#invokeAll()
2.29% 969M 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+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
2.15% 911M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
2.01% 850M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
1.90% 804M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
1.72% 727M 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+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
1.47% 621M 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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
1.23% 521M 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+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.07% 453M 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+0x00007ff74913b000.677178273#merge()
1.01% 425M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222850.1058239468#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.84% 357M 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+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.79% 336M org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.77% 324M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.76% 323M org.apache.lucene.util.hnsw.RandomVectorScorerSupplier$FloatScoringSupplier#scorer()
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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
at java.util.concurrent.FutureTask#run()
at org.apache.lucene.index.ConcurrentMergeScheduler$CachedExecutor#execute()
at org.apache.lucene.search.TaskExecutor$TaskGroup#invokeAll()
0.76% 321M 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.71% 300M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.62% 263M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.46% 192M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.40% 167M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
0.40% 167M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
0.39% 165M java.util.concurrent.locks.ReentrantReadWriteLock$Sync#()
at java.util.concurrent.locks.ReentrantReadWriteLock$FairSync#()
at java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.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+0x00007ff74922e6c0.900029689#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
at org.apache.lucene.search.TaskExecutor$TaskGroup$$Lambda+0x00007ff74922ee00.1776003194#call()
0.34% 145M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222850.1058239468#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.34% 143M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at java.util.AbstractCollection#addAll()
at java.util.TreeSet#addAll()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#copy()
at org.apache.lucene.codecs.lucene99.Lucene99SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.32% 137M 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.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
0.32% 135M java.util.concurrent.locks.ReentrantReadWriteLock#()
at org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222850.1058239468#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.32% 134M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
0.30% 127M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
0.30% 125M perf.LineFileDocs#nextDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.25% 103M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#copyOneDoc()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeFields()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff7492265b8.487096076#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
at org.apache.lucene.index.ConcurrentMergeScheduler#doMerge()
0.24% 103M 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.23% 98M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.22% 94M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
0.21% 89M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
0.21% 89M org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#lambda$merge$0()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222218.280250235#call()
0.21% 89M org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.ByteSequenceOutputs#subtract()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.18% 74M org.apache.lucene.util.hnsw.OnHeapHnswGraph#()
at org.apache.lucene.util.hnsw.InitializedHnswGraphBuilder#initGraph()
at org.apache.lucene.util.hnsw.ConcurrentHnswMerger#createBuilder()
at org.apache.lucene.util.hnsw.IncrementalHnswGraphMerger#merge()
at org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsWriter#mergeOneField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff749222850.1058239468#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.16% 68M 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda+0x00007ff74913b000.677178273#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.16% 67M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at org.apache.lucene.store.ByteBuffersDataOutput$$Lambda+0x00007ff74918dfb8.116176657#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()
at org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.16% 67M org.apache.lucene.util.fst.FSTEnum#incr()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.16% 67M 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.16% 67M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene99.PForUtil#encode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#maybeFlush()
Profiler results (searching)
CPU:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12515342 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
5.79% 725044 org.apache.lucene.search.TermScorer#score()
4.71% 590013 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
3.51% 439887 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
2.47% 309477 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
2.45% 306045 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
2.35% 293746 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
2.16% 270534 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
1.98% 247210 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
1.88% 235252 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.83% 229427 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
1.82% 228314 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.80% 225379 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.71% 214190 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
1.57% 196543 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.56% 195639 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
1.46% 182306 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.42% 177389 org.apache.lucene.util.packed.DirectMonotonicReader#get()
1.30% 162456 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
1.28% 159964 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
1.26% 157404 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
1.20% 149728 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
1.19% 148619 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.17% 145890 org.apache.lucene.store.MemorySegmentIndexInput#readByte()
1.15% 143633 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
1.13% 141465 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
1.10% 138164 org.apache.lucene.codecs.lucene99.ForUtil#decode()
1.10% 137140 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
1.07% 134071 org.apache.lucene.search.ConjunctionDISI#doNext()
1.06% 133200 org.apache.lucene.search.PhraseScorer$1#matches()
1.03% 128396 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
1.02% 127508 org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.98% 122626 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.97% 121440 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.95% 118541 org.apache.lucene.search.DisiPriorityQueue#topList()
0.92% 114813 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.83% 103459 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
0.81% 101442 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#nextDoc()
0.81% 101136 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#findFirstGreater()
0.79% 99491 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.75% 93998 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
0.67% 84228 org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
0.66% 83046 org.apache.lucene.codecs.MultiLevelSkipListReader#()
0.66% 82597 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.65% 81294 org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
0.64% 80475 org.apache.lucene.search.DisiPriorityQueue#downHeap()
0.62% 77702 org.apache.lucene.codecs.lucene99.ForUtil#innerPrefixSum32()
0.61% 76409 org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.59% 73515 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
0.58% 72627 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
0.58% 72338 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12515342 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.51% 439887 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
2.80% 349942 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
2.27% 283629 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
2.16% 270531 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
1.98% 247209 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
1.91% 238939 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.80% 225281 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.65% 206742 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.57% 196543 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
1.46% 182306 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.39% 174567 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
1.39% 173576 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
1.36% 169991 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.28% 160059 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.28% 159964 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
1.22% 152124 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
1.21% 151767 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.19% 148619 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.16% 144640 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
1.15% 143801 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
1.13% 141305 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.10% 138160 org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
1.10% 137132 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
1.06% 133101 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.04% 129766 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.03% 128396 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.98% 122544 jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.97% 121439 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.96% 120248 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.95% 119270 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowAsConjunction()
0.93% 116514 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.92% 114813 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.90% 112756 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.89% 111857 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.82% 102498 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.81% 101885 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.81% 101371 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
0.80% 99512 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.76% 94990 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.75% 94078 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.75% 93998 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
0.74% 92784 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#advance()
0.73% 91828 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
0.73% 91758 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.72% 90706 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.70% 87287 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
0.66% 83046 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
0.65% 81294 org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
0.64% 80475 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
0.62% 77967 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12515342 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.51% 439887 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
2.80% 349942 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()
2.27% 283629 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.57% 196542 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.47% 184232 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.46% 182305 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.41% 176111 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.39% 174567 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.28% 160059 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.28% 159962 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.ForDeltaUtil#decodeAndPrefixSum()
1.22% 152124 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
1.21% 151767 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.19% 148619 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.13% 141218 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.10% 137132 org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.06% 133101 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()
1.04% 129766 org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.03% 128396 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.97% 121439 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.96% 120209 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.95% 119270 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.93% 116513 org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.92% 114813 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.89% 111857 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.88% 110639 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
0.83% 103901 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
0.82% 102498 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.81% 101371 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.80% 99512 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.78% 97124 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.74% 92784 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.73% 91821 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.73% 91758 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.72% 90706 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.70% 87494 org.apache.lucene.codecs.lucene99.ForUtil#expand32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
0.70% 87287 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.66% 82069 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.63% 78257 org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.62% 77967 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.62% 77420 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.61% 76901 org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.ForDeltaUtil#decodeAndPrefixSum()
0.61% 76444 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.61% 76397 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.59% 73515 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.58% 72620 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.58% 72538 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
0.58% 72337 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.57% 71905 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.57% 71446 org.apache.lucene.codecs.lucene99.ForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
0.57% 70954 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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12515342 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.51% 439880 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.80% 349939 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.57% 196541 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.41% 176111 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
1.39% 174567 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
1.28% 160059 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
1.24% 154764 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
1.21% 151767 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#run()
1.19% 148619 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.13% 141214 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
1.03% 128396 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.97% 121436 org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.96% 120209 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.92% 114813 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.89% 111856 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.88% 110639 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.82% 102498 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.81% 101371 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.78% 97124 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.75% 93728 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.lang.invoke.VarHandleSegmentAsBytes#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.74% 92784 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.73% 91815 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.73% 91758 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.72% 90705 org.apache.lucene.search.DisiPriorityQueue#topList()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.63% 78415 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 78254 org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.62% 77967 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.61% 76444 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.59% 73514 org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.58% 72620 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.58% 72337 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.57% 71880 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.54% 67715 org.apache.lucene.search.DisiPriorityQueue#downHeap()
at org.apache.lucene.search.DisiPriorityQueue#updateTop()
at org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.52% 65280 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.52% 65273 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.52% 64906 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.51% 64096 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.51% 63477 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.48% 60697 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.48% 60063 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.48% 59701 org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.46% 57891 org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.45% 56744 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.42% 52747 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.42% 52206 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()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#scoreWindow()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.41% 51416 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.40% 49869 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.40% 49651 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#advance()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.39% 49170 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.39% 48898 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12515342 events (total: 12M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
1.39% 174567 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.28% 160059 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
1.24% 154764 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.21% 151767 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#run()
1.19% 148619 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.13% 141214 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.92% 114813 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.88% 110639 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.82% 102498 org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.80% 100523 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.78% 97124 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.73% 91758 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 78415 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.62% 77967 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.61% 76444 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.58% 72615 org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.58% 72337 org.apache.lucene.search.ConjunctionBulkScorer$1#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.57% 71880 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.52% 65273 org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.51% 64096 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.48% 60697 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.48% 60063 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
0.48% 59700 org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.45% 56744 org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.39% 48940 org.apache.lucene.util.bkd.DocIdsWriter#readInts24()
at org.apache.lucene.util.bkd.DocIdsWriter#readInts()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
0.39% 48311 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
at org.apache.lucene.util.BitSetIterator#nextDoc()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.38% 47391 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.37% 46893 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
0.36% 44558 java.lang.Math#toIntExact()
at org.apache.lucene.util.SmallFloat#longToInt4()
at org.apache.lucene.util.SmallFloat#intToByte4()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.36% 44507 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.35% 43759 org.apache.lucene.codecs.lucene99.ForUtil#expand8To32()
at org.apache.lucene.codecs.lucene99.ForUtil#prefixSum8()
at org.apache.lucene.codecs.lucene99.ForUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.ForDeltaUtil#decodeAndPrefixSum()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#refillDocs()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#nextDoc()
at org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.34% 41989 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#refillPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.33% 41586 org.apache.lucene.util.compress.LZ4#decompress()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekCeil()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$BaseSortedDocValues#lookupTerm()
at org.apache.lucene.search.grouping.TermGroupSelector#setNextReader()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#doSetNextReader()
at org.apache.lucene.search.SimpleCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
0.33% 41204 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 38146 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.29% 35741 org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.27% 33864 org.apache.lucene.codecs.MultiLevelSkipListReader#()
at org.apache.lucene.codecs.lucene99.Lucene99SkipReader#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.26% 33162 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#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.26% 32412 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.25% 30780 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.21% 26637 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.20% 25556 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.20% 25442 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.20% 24608 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b4c30.1103884189#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.20% 24564 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491bca68.1770337268#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.20% 24498 jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.lang.invoke.VarHandleSegmentAsInts#get()
at java.lang.invoke.VarHandleGuards#guard_LJ_I()
at java.lang.foreign.MemorySegment#get()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.19% 24160 org.apache.lucene.codecs.lucene99.ForUtil#expand8()
at org.apache.lucene.codecs.lucene99.ForUtil#decode()
at org.apache.lucene.codecs.lucene99.PForUtil#decode()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#refillPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.19% 23966 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491ba1f8.248545917#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.19% 23959 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491b1a88.1879918206#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
0.19% 23778 org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
at org.apache.lucene.search.IndexSearcher$$Lambda+0x00007ff7491ba970.2066652559#call()
at org.apache.lucene.search.TaskExecutor$TaskGroup#lambda$createTask$0()
HEAP:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39807 events (total: 1040407M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.72% 330050M java.lang.Integer#valueOf()
9.96% 103599M org.apache.lucene.util.FixedBitSet#()
4.19% 43582M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
3.94% 40991M org.apache.lucene.util.ArrayUtil#growExact()
3.44% 35770M org.apache.lucene.util.ArrayUtil#growNoCopy()
2.83% 29475M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
2.73% 28407M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.64% 27493M java.util.AbstractList#iterator()
2.11% 21996M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.75% 18172M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.56% 16203M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.50% 15630M java.util.ArrayList#iterator()
1.41% 14708M java.util.ArrayList#grow()
1.40% 14517M java.lang.ref.Finalizer#runFinalization()
1.31% 13581M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
1.24% 12949M jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.22% 12697M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.21% 12576M org.apache.lucene.codecs.lucene99.ForUtil#()
1.04% 10835M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
1.02% 10594M org.apache.lucene.util.BytesRef#()
0.99% 10308M perf.VectorDictionary#()
0.95% 9861M org.apache.lucene.search.MaxScoreBulkScorer#()
0.91% 9484M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.79% 8167M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.72% 7517M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
0.68% 7073M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.61% 6370M java.lang.reflect.Array#newInstance()
0.58% 6077M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
0.56% 5793M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.53% 5490M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
0.51% 5355M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
0.50% 5196M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.50% 5163M org.apache.lucene.search.BooleanScorer#()
0.43% 4456M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.41% 4313M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.41% 4231M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
0.40% 4179M org.apache.lucene.util.PriorityQueue#()
0.40% 4140M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.38% 3941M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
0.36% 3733M java.lang.Long#valueOf()
0.34% 3555M perf.SearchPerfTest#_main()
0.34% 3554M java.util.ArrayList#()
0.34% 3501M org.apache.lucene.codecs.lucene99.Lucene99ScoreSkipReader#readImpacts()
0.33% 3436M perf.StatisticsHelper#startStatistics()
0.32% 3284M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
0.30% 3114M org.apache.lucene.util.BytesRef#utf8ToString()
0.29% 3010M java.lang.StringUTF16#compress()
0.29% 3004M org.apache.lucene.store.DataInput#readString()
0.28% 2885M org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#()
0.24% 2520M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum$OutputAccumulator#()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39807 events (total: 1040407M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.61% 328877M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
9.09% 94573M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
4.19% 43582M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
2.80% 29128M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
2.73% 28407M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.11% 21996M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
2.04% 21202M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.02% 21051M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
1.91% 19871M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
1.56% 16203M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.52% 15773M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
1.41% 14681M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.40% 14517M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.24% 12949M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
1.22% 12697M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.00% 10439M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.00% 10438M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
0.99% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
0.99% 10251M java.util.ArrayList#iterator()
at jdk.jfr.internal.periodic.PeriodicEvents#doPeriodic()
0.97% 10120M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.95% 9861M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.91% 9484M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.86% 8970M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.83% 8590M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.80% 8273M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.79% 8167M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.73% 7621M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
0.72% 7517M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
0.68% 7073M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.67% 7010M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.63% 6571M org.apache.lucene.facet.taxonomy.TaxonomyFacets#initializeValueCounters()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.62% 6441M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.59% 6155M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#advanceShallow()
0.56% 5793M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.53% 5490M org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
0.50% 5163M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.46% 4756M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.44% 4579M java.lang.reflect.Array#newInstance()
at org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.41% 4231M java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#await()
0.41% 4215M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
0.40% 4117M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.39% 4016M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.38% 3941M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.36% 3707M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.34% 3585M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.34% 3555M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.34% 3534M org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#clone()
0.33% 3474M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.33% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.31% 3187M java.util.ArrayList#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39807 events (total: 1040407M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.58% 328576M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
6.93% 72112M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
2.76% 28720M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
2.73% 28416M 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.73% 28407M 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()
1.96% 20428M 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()
1.93% 20065M 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.91% 19884M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
1.91% 19871M 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.56% 16203M 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.52% 15773M 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.51% 15667M 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.41% 14681M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.40% 14517M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
1.13% 11752M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.99% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.99% 10251M 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.95% 9861M org.apache.lucene.search.MaxScoreBulkScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.86% 8970M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.83% 8687M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.83% 8658M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
0.83% 8590M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
0.79% 8167M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
0.72% 7517M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.67% 7010M 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.65% 6793M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.search.PointRangeQuery$1$1#grow()
0.63% 6571M 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.62% 6441M 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.59% 6155M 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.58% 6057M 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.55% 5733M 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.55% 5715M 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.53% 5490M 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.52% 5425M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
0.51% 5300M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.Outputs#readFinalOutput()
at org.apache.lucene.util.fst.FST#readArc()
0.50% 5163M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.45% 4724M 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.42% 4373M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
0.41% 4231M 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.40% 4117M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.39% 4063M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.39% 4034M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.search.TermQuery$TermWeight#getTermsEnum()
0.37% 3848M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
0.36% 3768M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at java.util.Comparator#comparingDouble()
0.36% 3715M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#growInRange()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LSBRadixSorter#sort()
0.36% 3707M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.34% 3555M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.33% 3483M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
0.33% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.33% 3417M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39807 events (total: 1040407M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.58% 328576M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
3.37% 35055M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
2.73% 28416M 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()
1.93% 20065M 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.91% 19871M 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.87% 19460M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.64% 17103M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
1.56% 16203M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.52% 15773M 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.51% 15667M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreBlendedWrapper$1#rewriteInner()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#rewrite()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
1.40% 14517M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.27% 13172M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScore()
at org.apache.lucene.search.TermScorer#getMaxScore()
at org.apache.lucene.search.BlockMaxConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
1.13% 11752M 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.150268540#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1790585734#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
1.11% 11591M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
0.99% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.99% 10251M 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.454325163#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.91% 9430M 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()
0.84% 8719M 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.72% 7530M 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.67% 7010M 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.64% 6669M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.search.PointRangeQuery$1$1#grow()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
at org.apache.lucene.index.PointValues#intersect()
at org.apache.lucene.index.PointValues#intersect()
0.63% 6571M 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.59% 6155M 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.58% 6057M 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.56% 5862M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.util.DocIdSetBuilder#add()
at org.apache.lucene.search.MultiTermQueryConstantScoreBlendedWrapper$1#rewriteInner()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#rewrite()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#bulkScorer()
0.56% 5842M 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.53% 5490M 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.51% 5284M 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()
0.49% 5112M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.47% 4940M 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.45% 4724M 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.42% 4373M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
0.41% 4231M 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.40% 4204M 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.40% 4120M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
0.40% 4117M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 4063M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.38% 3942M 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.37% 3865M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.36% 3768M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at java.util.Comparator#comparingDouble()
at org.apache.lucene.search.MaxScoreBulkScorer#partitionScorers()
at org.apache.lucene.search.MaxScoreBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.35% 3596M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.34% 3555M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.33% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.32% 3338M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.31% 3227M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
0.30% 3086M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.29% 3034M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.29% 3011M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#impacts()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
at org.apache.lucene.search.TermQuery$TermWeight$2#get()
at org.apache.lucene.search.BooleanWeight#requiredBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.29% 3004M org.apache.lucene.store.DataInput#readString()
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.28% 2893M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#postings()
at org.apache.lucene.search.MultiTermQueryConstantScoreBlendedWrapper$1#rewriteInner()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#rewrite()
at org.apache.lucene.search.AbstractMultiTermQueryConstantScoreWrapper$RewritingWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 39807 events (total: 1040407M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.58% 328576M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
3.37% 35055M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
2.73% 28416M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
1.91% 19871M 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.87% 19460M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
1.64% 17103M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
at org.apache.lucene.search.FieldValueHitQueue#getComparators()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector#getLeafCollector()
1.56% 16203M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
1.52% 15773M org.apache.lucene.util.ArrayUtil#growNoCopy()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.index.CodecReader$1#document()
at org.apache.lucene.index.BaseCompositeReader$2#document()
at org.apache.lucene.index.StoredFields#document()
at perf.SearchTask#printResults()
at perf.UnparsedTask#printResults()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.40% 14517M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.11% 11591M org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
1.04% 10794M 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.150268540#invoke()
at java.lang.invoke.LambdaForm$MH+0x00007ff74900f400.1790585734#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.99% 10308M perf.VectorDictionary#()
at perf.VectorDictionary#create()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.99% 10251M 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.454325163#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.91% 9430M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.84% 8719M 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.72% 7530M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.ConjunctionBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.67% 7010M 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.64% 6669M 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.63% 6571M 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()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.56% 5842M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.53% 5490M 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.49% 5112M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
at org.apache.lucene.search.BooleanWeight#booleanScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.45% 4724M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#enqueue()
at java.lang.ref.Reference#enqueueFromPending()
at java.lang.ref.Reference#processPendingReferences()
at java.lang.ref.Reference$ReferenceHandler#run()
0.41% 4231M 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.40% 4120M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#()
at org.apache.lucene.search.comparators.TermOrdValComparator#getLeafComparator()
at org.apache.lucene.search.FieldValueHitQueue#getComparators()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#()
0.40% 4117M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 4063M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.37% 3865M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.ReentrantLock$Sync#lock()
at java.util.concurrent.locks.ReentrantLock#lock()
at java.lang.ref.ReferenceQueue#remove()
at jdk.internal.ref.CleanerImpl#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
at jdk.internal.misc.InnocuousThread#run()
0.34% 3555M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.33% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.32% 3338M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.30% 3086M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.29% 3004M org.apache.lucene.store.DataInput#readString()
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.28% 2876M org.apache.lucene.codecs.lucene99.ForUtil#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene99.Lucene99PostingsReader#postings()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#init()
at org.apache.lucene.search.comparators.TermOrdValComparator$CompetitiveIterator#update()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#updateCompetitiveIterator()
at org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparator#setBottom()
at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.28% 2870M java.util.ArrayList#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.26% 2697M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.24% 2523M java.util.ArrayList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.22% 2244M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
at java.util.concurrent.CountDownLatch#await()
at perf.TaskThreads$TaskThread#run()
0.19% 1992M java.util.ArrayList#iterator()
at org.apache.lucene.util.PriorityQueue#addAll()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.19% 1971M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
0.19% 1930M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#lambda$search$2()
0.19% 1930M 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()
0.18% 1918M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()
0.18% 1907M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
at org.apache.lucene.search.FuzzyTermsEnum#next()
at org.apache.lucene.search.TermCollectingRewrite#collectTerms()
at org.apache.lucene.search.TopTermsRewrite#rewrite()
at org.apache.lucene.search.MultiTermQuery#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
at org.apache.lucene.search.IndexSearcher#rewrite()
at org.apache.lucene.search.IndexSearcher#search()
0.18% 1905M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.18% 1905M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#runWith()
at java.lang.Thread#run()
0.17% 1794M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.search.LeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.17% 1728M jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
at org.apache.lucene.store.MemorySegmentIndexInput#slice()
at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
at org.apache.lucene.util.fst.OffHeapFSTStore#getReverseBytesReader()
at org.apache.lucene.util.fst.FST#getBytesReader()
0.16% 1685M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
at org.apache.lucene.index.TermsEnumIndex#next()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
0.16% 1622M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.DocIdSetBuilder#concat()
at org.apache.lucene.util.DocIdSetBuilder#build()
at org.apache.lucene.facet.FacetsCollector#finish()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#finish()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
at perf.SearchTask#go()
at perf.UnparsedTask#go()
at perf.TaskThreads$TaskThread#run()