Sun 08/20/2023

Last successful run: 2023.08.19.18.03.53
Lucene/Solr trunk rev fb8183332bc5fa74a8eb36105be1026ae7aa0a8e (no changes since last successful run)
luceneutil revision 66421602fdd0ff4ab9334fa4707145932b0dad02 (no changes since last successful run)
openjdk full version "20+36-2344"
Java command-line: /usr/lib/jvm/java-20-openjdk-bin/bin/java --add-modules jdk.incubator.vector -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(10.0.0):C4978031:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692583892295, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoi7dj _65(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692592552178, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoice7 _98(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692600692923, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoih8y _cb(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692608075422, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoiltp _fe(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692615092920, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoiq7s _fp(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692618574259, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoiqmy _g0(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692618944790, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoir1j _gb(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692619324038, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoirfj _gm(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692619700561, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoirt1 _gx(10.0.0):C497804:[diagnostics={lucene.version=10.0.0, mergeMaxNumSegments=-1, timestamp=1692620068181, os.version=6.3.2-arch1-1, os=Linux, java.vendor=Oracle Corporation, mergeFactor=10, java.runtime.version=20+36-2344, os.arch=amd64, source=merge}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnois5v _gy(10.0.0):C49780:[diagnostics={timestamp=1692620299396, java.runtime.version=20+36-2344, os=Linux, java.vendor=Oracle Corporation, os.arch=amd64, os.version=6.3.2-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnois77 _gz(10.0.0):C49780:[diagnostics={timestamp=1692620315290, java.runtime.version=20+36-2344, os=Linux, java.vendor=Oracle Corporation, os.arch=amd64, os.version=6.3.2-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnois8g _h0(10.0.0):C49781:[diagnostics={timestamp=1692620330563, java.runtime.version=20+36-2344, os=Linux, java.vendor=Oracle Corporation, os.arch=amd64, os.version=6.3.2-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnois9v _h1(10.0.0):C49780:[diagnostics={timestamp=1692620346580, java.runtime.version=20+36-2344, os=Linux, java.vendor=Oracle Corporation, os.arch=amd64, os.version=6.3.2-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoisb4 _h2(10.0.0):C46742:[diagnostics={timestamp=1692620361208, java.runtime.version=20+36-2344, os=Linux, java.vendor=Oracle Corporation, os.arch=amd64, os.version=6.3.2-arch1-1, lucene.version=10.0.0, source=flush}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=8jr2cvc7qskvrm0d10dnoiscd


Search perf vs day before
TaskQPS prevStdDev prevQPS nowStdDev now% changep-value
BrowseRandomLabelSSDVFacets5.1(15.8%)4.9(12.5%)1.0 X0.352
CountOrHighHigh25.0(13.9%)24.4(14.6%)1.0 X0.566
CountOrHighMed39.9(13.6%)39.0(14.3%)1.0 X0.604
BrowseDayOfYearSSDVFacets6.0(4.8%)5.9(3.8%)1.0 X0.191
BrowseMonthSSDVFacets6.3(4.8%)6.2(4.0%)1.0 X0.210
CombinedTerm20.9(1.1%)20.6(3.9%)1.0 X0.200
AndMedOrHighHigh23.3(3.1%)23.0(3.4%)1.0 X0.266
CountPhrase5.0(2.6%)5.0(3.4%)1.0 X0.245
CombinedHighHigh2.8(3.1%)2.8(4.1%)1.0 X0.431
CombinedHighMed4.6(3.2%)4.5(4.1%)1.0 X0.451
TermDateFacets15.3(5.7%)15.2(5.7%)1.0 X0.713
MedTermDayTaxoFacets22.6(4.6%)22.4(4.5%)1.0 X0.664
AndHighMed45.1(4.8%)44.8(4.4%)1.0 X0.700
AndHighHigh16.9(7.0%)16.8(5.9%)1.0 X0.785
TermDTSort177.2(1.3%)176.4(1.2%)1.0 X0.259
BrowseMonthTaxoFacets6.1(2.0%)6.1(2.5%)1.0 X0.557
TermTitleSort51.7(5.6%)51.6(5.8%)1.0 X0.871
AndHighOrMedMed36.9(2.8%)36.8(3.6%)1.0 X0.780
Wildcard88.5(1.9%)88.3(1.8%)1.0 X0.784
VectorSearch99.3(0.3%)99.1(0.3%)1.0 X0.168
Respell61.5(1.1%)61.5(1.4%)1.0 X0.839
Prefix3128.4(4.2%)128.3(3.6%)1.0 X0.957
TermDayOfYearSort396.0(1.9%)395.8(1.4%)1.0 X0.912
BrowseRandomLabelTaxoFacets6.3(0.3%)6.3(0.2%)1.0 X0.539
BrowseDateTaxoFacets6.9(0.2%)6.9(0.3%)1.0 X0.622
BrowseDayOfYearTaxoFacets6.9(0.2%)6.9(0.3%)1.0 X0.969
CountAndHighHigh20.0(2.5%)20.0(1.7%)1.0 X0.992
CountAndHighMed79.0(1.8%)79.0(1.6%)1.0 X0.987
BrowseDateSSDVFacets1.8(8.6%)1.8(6.8%)1.0 X0.996
TermBGroup1M15.6(6.3%)15.7(7.1%)1.0 X0.995
PKLookup235.7(2.0%)235.9(1.6%)1.0 X0.933
TermMonthSort936.1(1.9%)937.2(2.6%)1.0 X0.872
CountTerm8668.0(4.3%)8681.9(3.5%)1.0 X0.898
TermGroup1M13.4(5.7%)13.4(6.1%)1.0 X0.929
IntervalsOrdered4.1(2.9%)4.1(2.6%)1.0 X0.843
Fuzzy168.7(2.0%)68.8(2.1%)1.0 X0.757
Phrase10.6(4.4%)10.6(4.5%)1.0 X0.858
TermGroup10K13.8(5.5%)13.8(6.0%)1.0 X0.867
Term513.4(6.5%)515.0(6.3%)1.0 X0.876
TermBGroup1M1P18.6(4.7%)18.7(4.6%)1.0 X0.824
Fuzzy263.9(2.0%)64.1(2.5%)1.0 X0.651
AndHighMedDayTaxoFacets31.1(2.3%)31.2(1.7%)1.0 X0.570
OrHighMedDayTaxoFacets3.7(7.0%)3.7(6.5%)1.0 X0.853
TermGroup10014.5(6.6%)14.6(6.4%)1.0 X0.813
SloppyPhrase2.2(5.4%)2.3(4.9%)1.0 X0.691
SpanNear5.0(3.9%)5.0(4.0%)1.0 X0.546
OrHighMed48.9(5.1%)49.3(4.9%)1.0 X0.629
AndHighHighDayTaxoFacets4.9(5.7%)4.9(5.7%)1.0 X0.590
IntNRQ27.8(11.6%)28.3(13.3%)1.0 X0.615
OrHighHigh16.2(7.8%)16.5(7.5%)1.0 X0.409


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 464991 events (total: 464991)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
9.84%         45749         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.61%         35391         org.apache.lucene.index.TermsHashPerField#writeByte()
6.05%         28122         org.apache.lucene.util.BytesRefHash#equals()
5.06%         23512         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
4.22%         19611         java.lang.Character#codePointAtImpl()
4.10%         19068         org.apache.lucene.util.BytesRefHash#findHash()
3.04%         14143         sun.nio.ch.UnixFileDispatcherImpl#write0()
2.68%         12459         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
2.34%         10868         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.07%         9641          java.io.BufferedOutputStream#write()
1.96%         9096          java.lang.Integer#rotateLeft()
1.90%         8838          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.87%         8701          org.apache.lucene.util.ByteBlockPool#setBytesRef()
1.73%         8050          java.util.Arrays#fill()
1.64%         7603          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
1.56%         7259          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.31%         6085          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.24%         5752          org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.12%         5212          java.lang.Character#toLowerCase()
1.03%         4797          jdk.internal.util.ArraysSupport#mismatch()
1.00%         4672          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.95%         4396          org.apache.lucene.store.DataInput#readVInt()
0.89%         4156          sun.nio.ch.UnixFileDispatcherImpl#read0()
0.89%         4147          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.87%         4056          org.apache.lucene.util.LongHeap#get()
0.86%         3986          java.lang.Character#isHighSurrogate()
0.82%         3830          org.apache.lucene.index.TermsHashPerField#add()
0.80%         3741          java.util.Arrays#rangeCheck()
0.73%         3376          org.apache.lucene.util.BytesRefHash#rehash()
0.68%         3168          org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.65%         3034          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.55%         2568          org.apache.lucene.store.DataOutput#writeVInt()
0.55%         2557          org.apache.lucene.index.PointValuesWriter$1#save()
0.54%         2519          org.apache.lucene.util.LongHeap#updateTop()
0.51%         2357          org.apache.lucene.util.FixedBitSet#set()
0.49%         2256          org.apache.lucene.util.LongHeap#downHeap()
0.48%         2229          org.apache.lucene.util.packed.PagedGrowableWriter#()
0.47%         2180          org.apache.lucene.index.TermsHashPerField#writeVInt()
0.47%         2174          org.apache.lucene.util.LongHeap#upHeap()
0.43%         2013          org.apache.lucene.store.DataInput#()
0.43%         1994          org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.41%         1908          org.apache.lucene.util.BytesRef#()
0.41%         1901          org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.41%         1885          org.apache.lucene.index.PostingsEnum#()
0.40%         1837          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.35%         1630          org.apache.lucene.util.ArrayUtil#grow()
0.35%         1615          java.lang.CharacterDataLatin1#getProperties()
0.35%         1612          org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.34%         1602          org.apache.lucene.util.AttributeSource#clearAttributes()
0.33%         1542          org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 464991 events (total: 464991)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
9.82%         45669         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.61%         35391         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
6.05%         28122         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
5.06%         23512         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
4.22%         19611         java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
4.10%         19068         org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
3.04%         14143         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
2.68%         12459         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.34%         10868         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.04%         9467          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.96%         9096          java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.90%         8838          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.84%         8546          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
1.69%         7852          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.64%         7603          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.46%         6783          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.28%         5970          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
1.12%         5212          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
1.00%         4672          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.90%         4188          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.89%         4156          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
0.89%         4147          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.87%         4056          org.apache.lucene.util.LongHeap#get()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.85%         3941          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
0.82%         3817          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.73%         3376          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.68%         3168          org.apache.lucene.index.TermsHashPerField#initStreamSlices()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.67%         3124          java.util.Arrays#rangeCheck()
                              at java.util.Arrays#compareUnsigned()
0.65%         3034          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.62%         2887          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
0.55%         2557          org.apache.lucene.index.PointValuesWriter$1#save()
                              at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
0.54%         2519          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.53%         2485          org.apache.lucene.store.DataInput#readVInt()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.50%         2335          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.49%         2256          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
0.48%         2226          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
0.47%         2174          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
0.43%         2005          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
0.43%         1994          org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.41%         1901          org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.40%         1876          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.40%         1837          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.39%         1828          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
0.35%         1624          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
0.35%         1615          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
0.35%         1610          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.34%         1602          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.34%         1564          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.33%         1556          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#compareUnsigned()
0.33%         1542          org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 464991 events (total: 464991)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
9.82%         45669         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
6.05%         28122         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
5.06%         23512         org.apache.lucene.index.IndexingChain$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.01%         18631         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.96%         18396         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.96%         18395         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.61%         16769         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.04%         14143         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
2.68%         12459         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.33%         10839         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.92%         8919          java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
1.64%         7642          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.64%         7603          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.56%         7239          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.46%         6778          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.19%         5539          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
1.15%         5352          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
1.12%         5214          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.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.12%         5212          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.00%         4672          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.90%         4188          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.89%         4156          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
0.89%         4147          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.82%         3817          org.apache.lucene.index.TermsHashPerField#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.81%         3759          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%         3624          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.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.66%         3080          org.apache.lucene.index.TermsHashPerField#initStreamSlices()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.65%         3034          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.62%         2888          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.60%         2802          java.util.Arrays#rangeCheck()
                              at java.util.Arrays#compareUnsigned()
                              at org.apache.lucene.util.BytesRef#compareTo()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
0.59%         2765          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.59%         2742          org.apache.lucene.util.LongHeap#get()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56%         2601          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
0.55%         2557          org.apache.lucene.index.PointValuesWriter$1#save()
                              at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
                              at org.apache.lucene.util.StableMSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.53%         2485          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.50%         2335          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.48%         2226          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.43%         2005          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.42%         1953          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.41%         1901          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.40%         1876          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.40%         1837          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.37%         1741          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRefBuilder#()
0.35%         1615          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.34%         1602          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.34%         1578          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
0.34%         1564          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33%         1555          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.33%         1549          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.33%         1542          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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 464991 events (total: 464991)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
9.82%         45669         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
5.88%         27333         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
5.06%         23512         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
4.01%         18631         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.96%         18395         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.94%         18335         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
3.61%         16769         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.04%         14143         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.33%         10839         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%         8891          java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
1.46%         6778          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.42%         6602          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
1.36%         6327          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
1.26%         5857          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.19%         5549          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
1.17%         5439          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
1.15%         5352          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.12%         5214          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.12%         5212          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
1.00%         4672          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.89%         4156          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.89%         4147          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.83%         3869          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.82%         3817          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.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.81%         3773          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.80%         3706          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.78%         3624          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.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.69%         3222          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.66%         3080          org.apache.lucene.index.TermsHashPerField#initStreamSlices()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.62%         2888          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.60%         2802          java.util.Arrays#rangeCheck()
                              at java.util.Arrays#compareUnsigned()
                              at org.apache.lucene.util.BytesRef#compareTo()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
0.59%         2765          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.55%         2578          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.53%         2485          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.48%         2226          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.45%         2083          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
0.44%         2054          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.43%         2005          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.42%         1953          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.41%         1901          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$296+0x000000080115d218.861038877#merge()
0.40%         1876          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.40%         1837          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.39%         1836          org.apache.lucene.util.LongHeap#get()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.38%         1783          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
0.38%         1756          org.apache.lucene.index.PointValuesWriter$1#save()
                              at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
                              at org.apache.lucene.util.StableMSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
0.37%         1734          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRefBuilder#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.35%         1615          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.34%         1602          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
0.34%         1578          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              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()
0.33%         1542          org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 464991 events (total: 464991)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
9.82%         45669         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
5.88%         27333         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
5.06%         23512         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
4.01%         18631         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.96%         18395         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.94%         18335         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
3.61%         16769         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.33%         10839         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.91%         8891          java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.79%         8317          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.46%         6778          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.42%         6602          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
1.21%         5615          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implWrite()
1.19%         5549          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
1.17%         5439          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.15%         5352          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
1.12%         5214          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
1.12%         5212          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
1.00%         4672          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
0.89%         4156          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.89%         4147          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.83%         3875          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.82%         3817          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.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.81%         3773          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.80%         3706          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
0.69%         3222          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.66%         3080          org.apache.lucene.index.TermsHashPerField#initStreamSlices()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
0.62%         2888          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.59%         2765          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.59%         2739          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.57%         2635          java.util.Arrays#rangeCheck()
                              at java.util.Arrays#compareUnsigned()
                              at org.apache.lucene.util.BytesRef#compareTo()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
                              at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.55%         2578          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.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.55%         2541          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.54%         2532          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
0.51%         2360          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
0.45%         2083          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.43%         2005          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.43%         1982          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
                              at org.apache.lucene.index.IndexWriter#getReader()
                              at org.apache.lucene.index.DirectoryReader#open()
0.42%         1953          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.41%         1901          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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.39%         1836          org.apache.lucene.util.LongHeap#get()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.38%         1783          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.38%         1759          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#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.38%         1756          org.apache.lucene.index.PointValuesWriter$1#save()
                              at org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
                              at org.apache.lucene.util.StableMSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.35%         1615          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.34%         1602          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
0.34%         1578          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              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()
0.33%         1542          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.31%         1446          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.31%         1431          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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 158647 events (total: 554502M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
34.08%        188985M       org.apache.lucene.util.fst.BytesStore#writeByte()
10.55%        58512M        perf.LineFileDocs#nextDoc()
5.10%         28260M        java.lang.StringUTF16#compress()
5.04%         27943M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.81%         26665M        perf.LineFileDocs#readDocs()
4.16%         23094M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.86%         21429M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.16%         17540M        org.apache.lucene.util.BytesRef#()
2.69%         14924M        org.apache.lucene.index.ParallelPostingsArray#()
2.62%         14531M        java.lang.String#()
2.60%         14395M        org.apache.lucene.util.LongHeap#()
1.75%         9717M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.74%         9625M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.60%         8861M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.24%         6888M         java.util.ArrayList#grow()
0.92%         5087M         org.apache.lucene.util.fst.FSTCompiler#()
0.83%         4596M         org.apache.lucene.util.TimSorter#()
0.80%         4424M         java.util.regex.Matcher#()
0.78%         4348M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.70%         3890M         org.apache.lucene.util.fst.FSTEnum#getArc()
0.65%         3584M         org.apache.lucene.util.BytesRefHash#rehash()
0.64%         3530M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.58%         3214M         org.apache.lucene.document.IntPoint#pack()
0.56%         3121M         java.util.regex.Pattern#matcher()
0.52%         2862M         org.apache.lucene.document.StringField#setStringValue()
0.51%         2829M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.41%         2285M         java.util.TreeMap#keyIterator()
0.37%         2074M         java.util.Formatter#parse()
0.34%         1865M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.31%         1708M         java.lang.Integer#toString()
0.30%         1686M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.29%         1633M         org.apache.lucene.util.ArrayUtil#growExact()
0.28%         1570M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.26%         1457M         org.apache.lucene.util.ArrayUtil#timSort()
0.24%         1332M         java.util.Arrays#copyOfRange()
0.22%         1237M         perf.LineFileDocs#newDocState()
0.21%         1148M         java.lang.String#format()
0.20%         1099M         org.apache.lucene.util.fst.FSTEnum#()
0.20%         1092M         java.util.Formatter#()
0.19%         1032M         org.apache.lucene.util.StringMSBRadixSorter$1#()
0.18%         987M          java.lang.AbstractStringBuilder#()
0.17%         969M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17%         931M          java.lang.StringBuilder#toString()
0.16%         871M          java.lang.StringLatin1#newString()
0.16%         863M          java.util.List#of()
0.15%         853M          java.lang.StringLatin1#replace()
0.15%         814M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.14%         758M          org.apache.lucene.util.fst.NodeHash#()
0.14%         752M          java.lang.invoke.DirectMethodHandle#allocateInstance()
0.13%         734M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 158647 events (total: 554502M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
34.08%        188954M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
10.55%        58512M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
5.10%         28260M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
5.04%         27943M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.81%         26665M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
4.16%         23094M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.86%         21429M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.69%         14924M        org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.62%         14531M        java.lang.String#()
                              at java.lang.String#()
2.60%         14395M        org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.03%         11251M        org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.75%         9717M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.74%         9625M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.60%         8861M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.24%         6888M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
0.95%         5285M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
0.92%         5087M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.83%         4596M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
0.80%         4424M         java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
0.74%         4115M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.65%         3584M         org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.58%         3214M         org.apache.lucene.document.IntPoint#pack()
                              at org.apache.lucene.document.IntPoint#setIntValues()
0.56%         3121M         java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
0.52%         2899M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.52%         2862M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
0.51%         2829M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.41%         2285M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
0.37%         2074M         java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.35%         1952M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.34%         1865M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.31%         1708M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
0.29%         1602M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
0.28%         1578M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.28%         1576M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.28%         1570M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
                              at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.26%         1457M         org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.22%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.21%         1148M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
0.20%         1099M         org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20%         1092M         java.util.Formatter#()
                              at java.lang.String#format()
0.19%         1032M         org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.18%         987M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
0.17%         969M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17%         931M          java.lang.StringBuilder#toString()
                              at java.util.Formatter#toString()
0.16%         871M          java.lang.StringLatin1#newString()
                              at java.lang.Integer#toString()
0.16%         863M          java.util.List#of()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
0.15%         853M          java.lang.StringLatin1#replace()
                              at java.lang.String#replace()
0.15%         814M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.14%         758M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.14%         752M          java.lang.invoke.DirectMethodHandle#allocateInstance()
                              at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 158647 events (total: 554502M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
34.08%        188954M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
10.55%        58512M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.10%         28260M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
5.04%         27943M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.81%         26665M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
4.16%         23094M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
3.01%         16685M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
2.69%         14924M        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.62%         14531M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
2.03%         11251M        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.74%         9625M         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%         9378M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.24%         6888M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
1.10%         6091M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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.98%         5421M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.95%         5285M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.92%         5087M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.90%         5017M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.83%         4596M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
                              at org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.80%         4424M         java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.74%         4115M         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.65%         3625M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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%         3440M         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.61%         3389M         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.59%         3266M         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.58%         3214M         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.56%         3121M         java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
                              at java.util.Formatter#format()
0.52%         2899M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.52%         2862M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.51%         2829M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.41%         2285M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.37%         2074M         java.util.Formatter#parse()
                              at java.util.Formatter#format()
                              at java.util.Formatter#format()
                              at java.lang.String#format()
0.35%         1952M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34%         1865M         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.31%         1708M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.28%         1578M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28%         1570M         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.26%         1457M         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.24%         1355M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.22%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.21%         1190M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.21%         1148M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.20%         1099M         org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.20%         1092M         java.util.Formatter#()
                              at java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
0.19%         1032M         org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.18%         987M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at java.util.Formatter#()
                              at java.lang.String#format()
0.17%         931M          java.lang.StringBuilder#toString()
                              at java.util.Formatter#toString()
                              at java.lang.String#format()
                              at perf.LineFileDocs#intToID()
0.16%         905M          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%         871M          java.lang.StringLatin1#newString()
                              at java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
0.16%         863M          java.util.List#of()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 158647 events (total: 554502M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
34.07%        188930M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
10.55%        58512M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.10%         28260M        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()
4.81%         26665M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.79%         21008M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
3.12%         17281M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
2.62%         14531M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
2.24%         12434M        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.03%         11251M        org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
                              at org.apache.lucene.index.StoredFieldsConsumer#writeField()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.01%         11157M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.92%         10661M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.10%         6113M         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.02%         5659M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
1.00%         5528M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.98%         5421M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.95%         5285M         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.90%         4994M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.83%         4596M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
                              at org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.80%         4424M         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.79%         4383M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.74%         4115M         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.65%         3625M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.63%         3511M         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$296+0x000000080115d218.861038877#merge()
0.62%         3440M         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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.59%         3266M         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.58%         3214M         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.57%         3133M         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.56%         3121M         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.56%         3118M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.55%         3060M         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.54%         3014M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.52%         2863M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.52%         2862M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.51%         2829M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.47%         2617M         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.45%         2489M         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.38%         2085M         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.37%         2074M         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.37%         2027M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.36%         2002M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.31%         1708M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.26%         1457M         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.25%         1406M         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.23%         1263M         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.23%         1260M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.22%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.21%         1190M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.21%         1148M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.20%         1094M         org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.20%         1092M         java.util.Formatter#()
                              at java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 158647 events (total: 554502M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
21.39%        118607M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
12.68%        70322M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
10.55%        58512M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.10%         28260M        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()
4.81%         26665M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.79%         21008M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.90%         16081M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.62%         14531M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
2.24%         12434M        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.03%         11251M        org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
                              at org.apache.lucene.index.StoredFieldsConsumer#writeField()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
2.01%         11157M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
1.92%         10661M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.03%         5727M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.02%         5659M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.98%         5457M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.95%         5285M         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.92%         5073M         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.90%         4994M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.83%         4596M         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$296+0x000000080115d218.861038877#merge()
0.80%         4424M         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.68%         3777M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.65%         3625M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#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.63%         3511M         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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.62%         3440M         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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.59%         3266M         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.58%         3214M         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.57%         3133M         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.56%         3121M         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.56%         3118M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.55%         3060M         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.54%         3014M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.52%         2862M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.47%         2617M         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.45%         2489M         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.45%         2477M         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.38%         2085M         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.37%         2074M         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.37%         2027M         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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.36%         2002M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.34%         1908M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.31%         1708M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.30%         1638M         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$296+0x000000080115d218.861038877#merge()
0.29%         1624M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.26%         1457M         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$296+0x000000080115d218.861038877#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.25%         1406M         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.22%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.22%         1205M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.22%         1199M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
                              at org.apache.lucene.index.IndexWriter#getReader()
0.21%         1190M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
0.21%         1148M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429600 events (total: 429600)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
10.68%        45899         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
9.41%         40419         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
5.08%         21803         org.apache.lucene.index.TermsHashPerField#writeByte()
4.30%         18488         org.apache.lucene.util.BytesRefHash#equals()
4.22%         18139         java.lang.Integer#rotateLeft()
4.18%         17967         java.lang.Character#codePointAtImpl()
3.35%         14403         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.28%         14084         org.apache.lucene.util.BytesRefHash#findHash()
3.21%         13805         sun.nio.ch.UnixFileDispatcherImpl#write0()
2.92%         12533         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
2.38%         10239         java.io.BufferedOutputStream#write()
2.07%         8894          org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.92%         8228          org.apache.lucene.util.BytesRefHash#add()
1.83%         7882          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.63%         7021          sun.nio.ch.UnixFileDispatcherImpl#read0()
1.51%         6484          org.apache.lucene.util.ByteBlockPool#setBytesRef()
1.19%         5092          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.16%         4997          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.13%         4867          jdk.internal.util.ArraysSupport#mismatch()
1.11%         4785          org.apache.lucene.store.DataInput#readVInt()
1.10%         4710          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
1.07%         4617          java.lang.Object#()
0.97%         4188          org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.91%         3897          org.apache.lucene.index.MappingMultiPostingsEnum#()
0.89%         3818          java.lang.Character#isHighSurrogate()
0.79%         3397          org.apache.lucene.index.MultiTermsEnum#postings()
0.74%         3173          org.apache.lucene.util.LongHeap#downHeap()
0.67%         2888          org.apache.lucene.index.ByteSliceReader#readByte()
0.63%         2701          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.57%         2458          java.io.BufferedOutputStream#implWrite()
0.57%         2439          org.apache.lucene.store.DataOutput#writeVInt()
0.56%         2414          org.apache.lucene.util.BytesRefHash#rehash()
0.55%         2351          org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.52%         2237          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.48%         2058          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
0.46%         1975          org.apache.lucene.store.DataInput#()
0.45%         1937          org.apache.lucene.util.LongHeap#upHeap()
0.45%         1921          java.io.BufferedOutputStream#growIfNeeded()
0.45%         1912          org.apache.lucene.util.LongHeap#updateTop()
0.44%         1902          org.apache.lucene.store.DataInput#readVLong()
0.44%         1869          org.apache.lucene.index.PostingsEnum#()
0.43%         1863          org.apache.lucene.index.MultiPostingsEnum#()
0.43%         1859          org.apache.lucene.util.MSBRadixSorter#reorder()
0.43%         1858          org.apache.lucene.util.packed.PagedGrowableWriter#()
0.40%         1709          org.apache.lucene.index.TermsHashPerField#writeVInt()
0.38%         1640          sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.38%         1619          org.apache.lucene.util.AttributeSource#clearAttributes()
0.37%         1600          org.apache.lucene.store.ByteArrayDataInput#readByte()
0.35%         1512          org.apache.lucene.index.FieldInvertState#setAttributeSource()
0.34%         1475          org.apache.lucene.util.StableMSBRadixSorter#reorder()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429600 events (total: 429600)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
10.67%        45838         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
9.41%         40419         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
5.08%         21803         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.30%         18488         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
4.22%         18139         java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
4.18%         17967         java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
3.35%         14403         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.28%         14084         org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
3.21%         13805         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
2.92%         12533         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.27%         9757          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.92%         8228          org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
1.81%         7766          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.64%         7054          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
1.63%         7021          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
1.49%         6415          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
1.16%         4997          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.16%         4981          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
1.10%         4710          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.97%         4188          org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.91%         3897          org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.88%         3775          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
0.79%         3397          org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.74%         3173          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
0.68%         2912          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
0.67%         2888          org.apache.lucene.index.ByteSliceReader#readByte()
                              at org.apache.lucene.store.DataInput#readVInt()
0.63%         2705          java.lang.Object#()
                              at org.apache.lucene.search.DocIdSetIterator#()
0.63%         2701          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.57%         2458          java.io.BufferedOutputStream#implWrite()
                              at java.io.BufferedOutputStream#write()
0.56%         2414          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.55%         2359          org.apache.lucene.store.DataInput#readVInt()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.55%         2347          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.52%         2237          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.48%         2058          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.46%         1959          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
0.45%         1937          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
0.45%         1921          java.io.BufferedOutputStream#growIfNeeded()
                              at java.io.BufferedOutputStream#implWrite()
0.45%         1912          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.44%         1896          org.apache.lucene.store.DataInput#readVLong()
                              at org.apache.lucene.store.ByteArrayDataInput#readVLong()
0.43%         1863          org.apache.lucene.index.MultiPostingsEnum#()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.43%         1859          org.apache.lucene.util.MSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.43%         1854          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
0.43%         1840          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.39%         1656          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.38%         1653          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#compareUnsigned()
0.38%         1640          sun.nio.ch.UnixFileDispatcherImpl#unmap0()
                              at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.38%         1619          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.38%         1618          java.lang.Object#()
                              at org.apache.lucene.util.BytesRef#()
0.36%         1534          org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
0.35%         1510          org.apache.lucene.index.FieldInvertState#setAttributeSource()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429600 events (total: 429600)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
10.67%        45838         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()
9.41%         40419         org.apache.lucene.index.IndexingChain$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.30%         18488         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
4.19%         18008         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()
4.18%         17962         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.35%         14400         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
3.23%         13889         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.21%         13805         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
2.92%         12533         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.67%         11461         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.36%         10144         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.91%         8207          org.apache.lucene.util.BytesRefHash#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.81%         7766          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.64%         7054          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.63%         7021          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
1.29%         5538          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.25%         5387          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
1.16%         4997          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%         4710          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.08%         4619          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.97%         4188          org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.94%         4024          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.91%         3897          org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.88%         3774          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.79%         3397          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()
0.63%         2701          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.62%         2681          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
0.58%         2501          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.57%         2467          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.55%         2359          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.51%         2210          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.48%         2058          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.46%         1959          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.45%         1949          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.44%         1894          org.apache.lucene.store.DataInput#readVLong()
                              at org.apache.lucene.store.ByteArrayDataInput#readVLong()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#decodeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
0.43%         1863          org.apache.lucene.index.MultiPostingsEnum#()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43%         1854          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.43%         1840          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.39%         1691          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39%         1656          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38%         1640          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.38%         1619          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.38%         1618          java.lang.Object#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
0.36%         1557          java.lang.Object#()
                              at org.apache.lucene.search.DocIdSetIterator#()
                              at org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#()
0.35%         1518          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.35%         1513          org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.35%         1510          org.apache.lucene.index.FieldInvertState#setAttributeSource()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.34%         1465          org.apache.lucene.util.MSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.34%         1446          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.30%         1298          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 429600 events (total: 429600)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
10.67%        45838         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()
9.41%         40419         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.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.26%         18285         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
4.19%         18004         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()
4.18%         17962         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.35%         14400         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()
3.23%         13889         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.21%         13805         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.67%         11461         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.36%         10135         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.91%         8207          org.apache.lucene.util.BytesRefHash#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.89%         8129          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
1.81%         7766          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.63%         7021          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.25%         5387          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.19%         5122          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
1.16%         4997          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.14%         4913          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.10%         4710          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
1.07%         4597          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
1.03%         4404          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.97%         4188          org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.93%         3976          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.88%         3774          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.62%         2679          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.56%         2411          org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.56%         2398          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.54%         2326          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%         2210          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.50%         2141          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.46%         1959          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.44%         1894          org.apache.lucene.store.DataInput#readVLong()
                              at org.apache.lucene.store.ByteArrayDataInput#readVLong()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#decodeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43%         1854          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42%         1787          org.apache.lucene.index.MultiPostingsEnum#()
                              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.40%         1735          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()
0.40%         1704          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
0.39%         1665          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.39%         1662          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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.39%         1656          org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.38%         1640          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.38%         1633          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              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()
0.38%         1619          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
0.38%         1618          java.lang.Object#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRefBuilder#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.36%         1557          java.lang.Object#()
                              at org.apache.lucene.search.DocIdSetIterator#()
                              at org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.35%         1511          org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#finish()
                              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()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.35%         1510          org.apache.lucene.index.FieldInvertState#setAttributeSource()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.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.35%         1486          org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.34%         1465          org.apache.lucene.util.MSBRadixSorter#reorder()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.34%         1446          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.32%         1360          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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 429600 events (total: 429600)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
10.67%        45838         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()
9.41%         40419         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
4.26%         18285         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.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.19%         18004         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()
4.18%         17962         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.35%         14400         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()
3.23%         13889         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%         11461         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.36%         10135         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%         8835          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.91%         8207          org.apache.lucene.util.BytesRefHash#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.89%         8129          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
1.81%         7766          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.63%         7021          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.25%         5387          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
1.16%         4997          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.14%         4913          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.14%         4889          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implWrite()
1.10%         4710          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.07%         4597          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.97%         4188          org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
0.93%         3976          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
0.88%         3774          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.63%         2691          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.62%         2679          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.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.57%         2444          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.56%         2411          org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.51%         2210          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.46%         1960          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
0.46%         1959          org.apache.lucene.store.DataInput#()
                              at org.apache.lucene.index.ByteSliceReader#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
                              at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.42%         1787          org.apache.lucene.index.MultiPostingsEnum#()
                              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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.40%         1735          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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.40%         1713          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
                              at org.apache.lucene.index.IndexWriter#getReader()
                              at org.apache.lucene.index.DirectoryReader#open()
0.40%         1704          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.39%         1665          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.38%         1633          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.38%         1619          org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
0.38%         1618          java.lang.Object#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.BytesRefBuilder#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.36%         1538          java.lang.Object#()
                              at org.apache.lucene.search.DocIdSetIterator#()
                              at org.apache.lucene.index.PostingsEnum#()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.35%         1510          org.apache.lucene.index.FieldInvertState#setAttributeSource()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
0.35%         1509          org.apache.lucene.store.DataInput#readVInt()
                              at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.34%         1454          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#postUpdate()
0.33%         1406          org.apache.lucene.store.DataInput#readVLong()
                              at org.apache.lucene.store.ByteArrayDataInput#readVLong()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#decodeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#decodeMetaData()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              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.32%         1386          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.32%         1364          sun.nio.ch.UnixFileDispatcherImpl#unmap0()
                              at sun.nio.ch.UnixFileDispatcherImpl#unmap()
                              at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
                              at sun.nio.ch.FileChannelImpl$1#cleanup()
                              at jdk.internal.foreign.MemorySessionImpl$ResourceList#cleanup()
                              at jdk.internal.foreign.SharedSession$SharedResourceList#cleanup()
                              at jdk.internal.foreign.MemorySessionImpl#close()
                              at jdk.internal.foreign.MemorySessionImpl$1#close()
                              at org.apache.lucene.store.MemorySegmentIndexInput#close()
                              at org.apache.lucene.util.IOUtils#close()
                              at org.apache.lucene.util.IOUtils#close()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#close()
0.32%         1360          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.31%         1324          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.30%         1289          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.29%         1265          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.28%         1208          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
                              at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 140956 events (total: 468460M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
31.71%        148545M       org.apache.lucene.util.fst.BytesStore#writeByte()
10.22%        47891M        perf.LineFileDocs#nextDoc()
7.63%         35737M        java.lang.String#()
5.52%         25857M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
5.44%         25469M        perf.LineFileDocs#readDocs()
5.30%         24831M        java.lang.StringUTF16#compress()
4.94%         23128M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.53%         21213M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.87%         13461M        org.apache.lucene.index.ParallelPostingsArray#()
2.66%         12462M        org.apache.lucene.util.LongHeap#()
2.01%         9412M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.83%         8565M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.67%         7840M         org.apache.lucene.util.BytesRef#()
1.66%         7777M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.95%         4466M         org.apache.lucene.util.TimSorter#()
0.91%         4249M         org.apache.lucene.util.fst.FSTCompiler#()
0.74%         3486M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.74%         3475M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.68%         3171M         org.apache.lucene.util.fst.FSTEnum#getArc()
0.65%         3068M         org.apache.lucene.util.BytesRefHash#rehash()
0.63%         2960M         java.util.ArrayList#grow()
0.48%         2268M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.36%         1682M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.36%         1679M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.29%         1351M         java.util.TreeMap#keyIterator()
0.29%         1347M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.26%         1240M         org.apache.lucene.util.ArrayUtil#timSort()
0.26%         1237M         perf.LineFileDocs#newDocState()
0.20%         953M          java.util.regex.Matcher#()
0.18%         827M          org.apache.lucene.util.StringMSBRadixSorter$1#()
0.17%         791M          org.apache.lucene.document.IntPoint#pack()
0.16%         753M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.16%         744M          java.util.regex.Pattern#matcher()
0.16%         735M          org.apache.lucene.document.StringField#setStringValue()
0.15%         724M          org.apache.lucene.util.fst.FSTEnum#()
0.15%         707M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15%         683M          org.apache.lucene.util.ArrayUtil#growExact()
0.14%         658M          org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.13%         615M          org.apache.lucene.util.fst.NodeHash#()
0.11%         499M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.09%         429M          java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.09%         414M          java.util.Formatter#parse()
0.09%         400M          java.util.concurrent.CopyOnWriteArrayList#iterator()
0.09%         399M          java.util.ArrayDeque#iterator()
0.09%         398M          java.lang.Integer#toString()
0.08%         378M          org.apache.lucene.util.packed.PackedInts#copy()
0.08%         369M          org.apache.lucene.util.fst.BytesStore#finish()
0.08%         365M          java.nio.HeapByteBuffer#asReadOnlyBuffer()
0.08%         364M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.07%         321M          org.apache.lucene.util.fst.BytesRefFSTEnum#()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 140956 events (total: 468460M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
31.70%        148516M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
10.22%        47891M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
7.63%         35737M        java.lang.String#()
                              at java.lang.String#()
5.52%         25857M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
5.44%         25469M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
5.30%         24831M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
4.94%         23128M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.53%         21213M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.87%         13461M        org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.66%         12462M        org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.01%         9412M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.83%         8565M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.66%         7777M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.17%         5493M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.95%         4466M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
0.91%         4249M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.69%         3251M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.65%         3068M         org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.63%         2960M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
0.61%         2844M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.52%         2416M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.48%         2268M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.36%         1682M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.36%         1679M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
                              at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.29%         1351M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
0.27%         1249M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
0.27%         1242M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.26%         1240M         org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.26%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.20%         953M          java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
0.18%         827M          org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17%         791M          org.apache.lucene.document.IntPoint#pack()
                              at org.apache.lucene.document.IntPoint#setIntValues()
0.16%         753M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.16%         744M          java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
0.16%         735M          org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
0.15%         724M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15%         724M          org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.15%         707M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.14%         658M          org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
0.13%         631M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.13%         624M          org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
0.13%         615M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.11%         499M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.09%         429M          java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.09%         423M          org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#()
0.09%         414M          java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.09%         400M          java.util.concurrent.CopyOnWriteArrayList#iterator()
                              at jdk.jfr.internal.RequestEngine#run_requests()
0.09%         399M          java.util.ArrayDeque#iterator()
                              at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.09%         398M          java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
0.08%         378M          org.apache.lucene.util.packed.PackedInts#copy()
                              at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 140956 events (total: 468460M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
31.70%        148516M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
10.22%        47891M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
7.63%         35737M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
5.44%         25469M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
5.30%         24831M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
4.94%         23128M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.53%         21213M        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.39%         20584M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
2.87%         13461M        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.01%         9412M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.00%         9381M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.17%         5493M         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.16%         5417M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.02%         4761M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.95%         4466M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
                              at org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.91%         4249M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.80%         3749M         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.69%         3251M         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.67%         3147M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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.66%         3081M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.64%         3016M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.63%         2960M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
0.62%         2909M         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.61%         2844M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.52%         2416M         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.48%         2268M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.36%         1679M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
                              at org.apache.lucene.util.IntBlockPool#nextBuffer()
                              at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.36%         1676M         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.33%         1522M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.29%         1351M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.27%         1249M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.26%         1240M         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.26%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.20%         953M          java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.18%         827M          org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.17%         791M          org.apache.lucene.document.IntPoint#pack()
                              at org.apache.lucene.document.IntPoint#setIntValues()
                              at org.apache.lucene.document.IntPoint#setIntValue()
                              at perf.LineFileDocs#nextDoc()
0.16%         753M          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.16%         744M          java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
                              at java.util.Formatter#format()
0.16%         735M          org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.15%         724M          org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15%         683M          org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
                              at org.apache.lucene.util.fst.FSTCompiler#compile()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.14%         658M          org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.13%         631M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.13%         615M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.12%         561M          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.12%         559M          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.11%         499M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.09%         443M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.FST#readArc()
                              at org.apache.lucene.util.fst.FST#readNextRealArc()
0.09%         429M          java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.ReentrantLock$Sync#lock()
                              at java.util.concurrent.locks.ReentrantLock#lock()
0.09%         423M          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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 140956 events (total: 468460M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
31.69%        148461M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
10.22%        47891M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
7.63%         35737M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.44%         25469M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
5.30%         24831M        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()
4.39%         20583M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
3.67%         17184M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.12%         14633M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
2.65%         12399M        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()
1.81%         8495M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.25%         5839M         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.17%         5493M         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.12%         5250M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.02%         4761M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
1.02%         4760M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.95%         4466M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
                              at org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.88%         4130M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.78%         3644M         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.76%         3572M         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$251+0x0000000801156ea8.481311959#merge()
0.73%         3400M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.69%         3251M         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.67%         3147M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.64%         3016M         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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.62%         2909M         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.53%         2470M         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.51%         2397M         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.48%         2268M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.40%         1859M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.38%         1779M         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.35%         1626M         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.34%         1596M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.33%         1562M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.29%         1346M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#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%         1249M         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.27%         1248M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.26%         1240M         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.26%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.26%         1222M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.24%         1102M         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.23%         1061M         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.20%         953M          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.17%         812M          org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.17%         791M          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.16%         744M          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.16%         735M          org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.15%         719M          org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.15%         719M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.15%         683M          org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
                              at org.apache.lucene.util.fst.FSTCompiler#compile()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.14%         673M          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.14%         656M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 140956 events (total: 468460M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
19.98%        93595M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
11.71%        54865M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
10.22%        47891M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
7.63%         35737M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.44%         25469M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
5.30%         24831M        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()
4.39%         20583M        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.67%         17184M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
2.74%         12855M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.65%         12399M        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()
1.81%         8495M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.19%         5559M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.17%         5493M         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.12%         5250M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
1.02%         4760M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.95%         4466M         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$251+0x0000000801156ea8.481311959#merge()
0.94%         4415M         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.85%         3995M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.78%         3644M         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.76%         3572M         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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.72%         3381M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.67%         3147M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#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.64%         3016M         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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.62%         2909M         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.53%         2470M         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.46%         2166M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.40%         1859M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.38%         1779M         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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.38%         1778M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
                              at org.apache.lucene.index.IndexWriter#getReader()
0.35%         1626M         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.34%         1596M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.33%         1562M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29%         1360M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.29%         1347M         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.29%         1346M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.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.27%         1249M         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.26%         1240M         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$251+0x0000000801156ea8.481311959#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.26%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.25%         1180M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.23%         1085M         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$251+0x0000000801156ea8.481311959#merge()
0.23%         1083M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.23%         1061M         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.22%         1040M         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.21%         963M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.20%         953M          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.19%         908M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.17%         791M          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.16%         744M          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.16%         735M          org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.14%         673M          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()
NRT indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 639016 events (total: 639016)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
7.81%         49937         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
5.16%         32996         org.apache.lucene.index.TermsHashPerField#writeByte()
4.79%         30638         org.apache.lucene.store.FilterIndexOutput#getFilePointer()
4.00%         25575         org.apache.lucene.util.BytesRefHash#equals()
3.68%         23488         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
3.56%         22776         java.lang.Character#codePointAtImpl()
3.17%         20252         sun.nio.ch.UnixFileDispatcherImpl#write0()
2.89%         18492         org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.84%         18128         org.apache.lucene.util.BytesRefHash#findHash()
2.65%         16940         java.io.BufferedOutputStream#write()
2.24%         14284         java.lang.Integer#rotateLeft()
2.21%         14119         org.apache.lucene.index.MappingMultiPostingsEnum#freq()
1.92%         12259         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.70%         10834         java.util.Arrays#fill()
1.64%         10450         org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
1.37%         8766          org.apache.lucene.util.LongHeap#downHeap()
1.31%         8361          org.apache.lucene.util.ByteBlockPool#setBytesRef()
1.18%         7566          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.15%         7362          org.apache.lucene.index.TermsHashPerField#add()
1.14%         7314          jdk.internal.util.ArraysSupport#mismatch()
1.01%         6437          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.98%         6256          org.apache.lucene.util.BytesRefHash#add()
0.87%         5552          java.io.BufferedOutputStream#growIfNeeded()
0.85%         5456          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.81%         5157          java.lang.Character#toLowerCase()
0.80%         5113          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.78%         4984          org.apache.lucene.util.LongHeap#updateTop()
0.77%         4907          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.74%         4757          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.72%         4601          java.lang.Character#isHighSurrogate()
0.68%         4356          java.util.TreeSet#clear()
0.65%         4161          sun.nio.ch.UnixFileDispatcherImpl#read0()
0.63%         4036          org.apache.lucene.util.fst.BytesStore#()
0.62%         3981          org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
0.62%         3958          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.62%         3958          org.apache.lucene.util.LongHeap#upHeap()
0.61%         3906          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.60%         3863          org.apache.lucene.store.DataInput#readVInt()
0.55%         3522          org.apache.lucene.util.FixedBitSet#set()
0.55%         3514          org.apache.lucene.util.PriorityQueue#downHeap()
0.54%         3480          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.54%         3450          org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.54%         3423          java.lang.CharacterData#of()
0.53%         3370          org.apache.lucene.util.BytesRefHash#rehash()
0.51%         3260          org.apache.lucene.util.ArrayUtil#grow()
0.50%         3199          org.apache.lucene.store.DataOutput#writeSignedVLong()
0.42%         2711          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.42%         2657          java.lang.CharacterDataLatin1#getProperties()
0.39%         2524          java.io.BufferedOutputStream#implWrite()
0.38%         2447          sun.nio.fs.UnixNativeDispatcher#unlink0()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 639016 events (total: 639016)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
7.81%         49877         org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
5.16%         32996         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
4.00%         25575         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
3.91%         24961         org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
3.68%         23488         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
3.56%         22776         java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
3.17%         20252         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
2.84%         18128         org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
2.35%         15041         java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.24%         14284         java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.21%         14119         org.apache.lucene.index.MappingMultiPostingsEnum#freq()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.95%         12444         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
1.92%         12259         org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.64%         10450         org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
1.62%         10352         java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.37%         8766          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
1.29%         8253          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
1.15%         7357          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
1.08%         6914          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.01%         6437          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.97%         6179          org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.95%         6048          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.89%         5668          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
0.87%         5552          java.io.BufferedOutputStream#growIfNeeded()
                              at java.io.BufferedOutputStream#implWrite()
0.83%         5299          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
0.81%         5157          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.80%         5113          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.78%         4984          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.77%         4907          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.74%         4757          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.71%         4532          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
0.68%         4356          java.util.TreeSet#clear()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.65%         4161          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
0.63%         4036          org.apache.lucene.util.fst.BytesStore#()
                              at org.apache.lucene.util.fst.FST#()
0.62%         3981          org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
                              at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.62%         3958          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.62%         3958          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
0.61%         3906          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55%         3514          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
0.55%         3493          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.54%         3480          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.54%         3448          org.apache.lucene.codecs.lucene90.ForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.54%         3423          java.lang.CharacterData#of()
                              at java.lang.Character#toLowerCase()
0.53%         3390          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
0.53%         3370          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.51%         3235          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
0.50%         3171          org.apache.lucene.store.DataOutput#writeSignedVLong()
                              at org.apache.lucene.store.DataOutput#writeVLong()
0.45%         2886          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#compareUnsigned()
0.42%         2676          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.42%         2657          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 639016 events (total: 639016)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
7.81%         49877         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()
3.97%         25361         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
3.91%         24961         org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.68%         23488         org.apache.lucene.index.IndexingChain$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.39%         21682         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.17%         20252         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
2.72%         17412         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.66%         16978         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.48%         15822         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.21%         14119         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()
2.21%         14108         java.lang.Integer#rotateLeft()
                              at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
1.95%         12444         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.91%         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.64%         10450         org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.52%         9700          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.41%         8997          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
1.15%         7357          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
1.08%         6911          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.07%         6866          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.01%         6437          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.95%         6080          org.apache.lucene.util.BytesRefHash#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.95%         6048          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.89%         5668          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.86%         5469          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.82%         5230          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.81%         5157          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.80%         5113          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.77%         4907          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.76%         4831          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.67%         4286          java.util.TreeSet#clear()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.67%         4271          java.io.BufferedOutputStream#growIfNeeded()
                              at java.io.BufferedOutputStream#implWrite()
                              at java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
0.65%         4161          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
0.64%         4090          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.63%         4036          org.apache.lucene.util.fst.BytesStore#()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.62%         3958          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.61%         3906          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.55%         3493          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.54%         3480          org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.54%         3423          java.lang.CharacterData#of()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.52%         3296          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.51%         3260          java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.50%         3218          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.49%         3131          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
0.48%         3059          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.43%         2757          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.43%         2731          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
0.43%         2719          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
0.42%         2676          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42%         2657          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.42%         2654          org.apache.lucene.store.DataOutput#writeSignedVLong()
                              at org.apache.lucene.store.DataOutput#writeVLong()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$StatsWriter#add()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 639016 events (total: 639016)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
7.81%         49877         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()
3.85%         24600         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
3.68%         23488         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.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.39%         21682         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.17%         20252         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
3.01%         19229         org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.72%         17412         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.63%         16834         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
2.48%         15822         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.20%         14068         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.07%         13221         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$306+0x000000080116eba8.682379002#merge()
1.91%         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.65%         10558         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
1.39%         8862          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.37%         8781          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.15%         7357          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.08%         6911          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.06%         6794          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.95%         6080          org.apache.lucene.util.BytesRefHash#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.95%         6056          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.90%         5732          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.86%         5466          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.82%         5237          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
0.82%         5230          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.82%         5216          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.81%         5157          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
0.80%         5113          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.73%         4656          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.72%         4571          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.65%         4161          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.63%         4034          org.apache.lucene.util.fst.BytesStore#()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.62%         3958          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.57%         3657          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
0.57%         3656          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.55%         3490          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.54%         3480          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%         3437          java.util.TreeSet#clear()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.54%         3423          java.lang.CharacterData#of()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.51%         3260          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.50%         3218          org.apache.lucene.index.DocIDMerger$Sub#nextMappedDoc()
                              at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.49%         3131          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              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()
0.49%         3119          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
0.48%         3059          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.45%         2856          java.io.BufferedOutputStream#growIfNeeded()
                              at java.io.BufferedOutputStream#implWrite()
                              at java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeBytes()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
                              at org.apache.lucene.store.DataOutput#writeBytes()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.44%         2843          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.43%         2757          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.42%         2697          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
                              at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.42%         2669          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.42%         2657          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.42%         2653          org.apache.lucene.store.DataOutput#writeSignedVLong()
                              at org.apache.lucene.store.DataOutput#writeVLong()
                              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()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 639016 events (total: 639016)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
7.81%         49877         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()
3.85%         24600         org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.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.68%         23488         org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
3.39%         21682         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.01%         19229         org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.72%         17412         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.63%         16834         org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
2.48%         15822         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.20%         14068         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.07%         13221         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
1.91%         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.85%         11825         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implFlush()
1.65%         10558         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.39%         8862          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
1.37%         8781          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
1.27%         8123          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implWrite()
1.15%         7357          org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
1.08%         6911          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.06%         6794          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.95%         6080          org.apache.lucene.util.BytesRefHash#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.86%         5466          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.82%         5237          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.82%         5230          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.82%         5216          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.81%         5157          java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
0.80%         5113          org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
0.73%         4656          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.72%         4571          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.65%         4161          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.59%         3784          org.apache.lucene.store.FilterIndexOutput#getFilePointer()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.57%         3657          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.55%         3490          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.54%         3480          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%         3439          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.54%         3437          java.util.TreeSet#clear()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.54%         3423          java.lang.CharacterData#of()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.51%         3260          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.50%         3218          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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.49%         3131          org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.BytesRefBuilder#grow()
                              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()
0.49%         3119          org.apache.lucene.util.FixedBitSet#set()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.48%         3059          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.44%         2843          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.44%         2830          org.apache.lucene.util.fst.BytesStore#()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.43%         2757          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.42%         2697          org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
                              at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.42%         2683          org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.BytesRefHash#sort()
                              at org.apache.lucene.index.TermsHashPerField#sortTerms()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.42%         2669          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.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.42%         2657          java.lang.CharacterDataLatin1#getProperties()
                              at java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.39%         2516          jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#compareUnsigned()
                              at org.apache.lucene.util.BytesRef#compareTo()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
                              at org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#updateTop()
                              at org.apache.lucene.index.MultiTermsEnum#pushTop()
                              at org.apache.lucene.index.MultiTermsEnum#next()
                              at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.39%         2514          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 168474 events (total: 644336M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
36.03%        232172M       org.apache.lucene.util.fst.BytesStore#writeByte()
9.31%         59974M        perf.LineFileDocs#nextDoc()
5.01%         32271M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.45%         28692M        java.lang.StringUTF16#compress()
4.14%         26687M        perf.LineFileDocs#readDocs()
3.60%         23227M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.40%         21885M        org.apache.lucene.util.BytesRef#()
3.39%         21817M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.07%         19771M        org.apache.lucene.util.LongHeap#()
2.28%         14711M        org.apache.lucene.index.ParallelPostingsArray#()
2.19%         14137M        java.lang.String#()
1.86%         11954M        org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.71%         11035M        org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.69%         10872M        org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.27%         8166M         java.util.ArrayList#grow()
1.06%         6825M         org.apache.lucene.util.fst.FSTCompiler#()
1.01%         6510M         org.apache.lucene.util.TimSorter#()
0.87%         5615M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.72%         4642M         java.util.regex.Matcher#()
0.69%         4470M         org.apache.lucene.util.fst.FSTEnum#getArc()
0.65%         4210M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.59%         3804M         org.apache.lucene.util.BytesRefHash#rehash()
0.55%         3555M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.53%         3402M         java.util.TreeMap#keyIterator()
0.49%         3165M         org.apache.lucene.document.IntPoint#pack()
0.49%         3148M         org.apache.lucene.util.ArrayUtil#growExact()
0.47%         3047M         java.util.regex.Pattern#matcher()
0.33%         2109M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.31%         1973M         org.apache.lucene.document.StringField#setStringValue()
0.30%         1932M         org.apache.lucene.document.KeywordField#setStringValue()
0.30%         1926M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.29%         1867M         java.util.Formatter#parse()
0.28%         1786M         org.apache.lucene.document.LongField#binaryValue()
0.28%         1781M         org.apache.lucene.document.IntField#binaryValue()
0.27%         1768M         org.apache.lucene.util.ArrayUtil#timSort()
0.26%         1658M         java.lang.Integer#toString()
0.25%         1580M         java.lang.Long#valueOf()
0.22%         1443M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.22%         1439M         org.apache.lucene.util.PagedBytes$PagedBytesDataOutput#writeBytes()
0.22%         1412M         java.util.Arrays#copyOfRange()
0.20%         1282M         org.apache.lucene.util.fst.FSTEnum#()
0.19%         1237M         perf.LineFileDocs#newDocState()
0.19%         1196M         java.lang.String#format()
0.18%         1147M         org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16%         1057M         java.lang.AbstractStringBuilder#()
0.16%         1047M         org.apache.lucene.util.StringMSBRadixSorter$1#()
0.15%         994M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.15%         978M          java.lang.StringBuilder#toString()
0.15%         971M          java.util.Formatter#()
0.15%         958M          java.lang.StringLatin1#replace()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 168474 events (total: 644336M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
36.03%        232146M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
9.31%         59974M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
5.01%         32271M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.45%         28692M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
4.14%         26687M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.60%         23227M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.39%         21817M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
3.07%         19771M        org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.28%         14711M        org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.19%         14137M        java.lang.String#()
                              at java.lang.String#()
1.86%         11954M        org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.81%         11682M        org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.71%         11035M        org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.69%         10872M        org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.27%         8166M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
1.06%         6825M         org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
1.01%         6510M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
0.81%         5245M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.72%         4642M         java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
0.61%         3908M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#setStringValue()
0.59%         3804M         org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.55%         3555M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.53%         3402M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
0.52%         3345M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.49%         3165M         org.apache.lucene.document.IntPoint#pack()
                              at org.apache.lucene.document.IntPoint#setIntValues()
0.48%         3080M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
0.47%         3047M         java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
0.45%         2903M         org.apache.lucene.util.BytesRef#()
                              at perf.LineFileDocs#nextDoc()
0.36%         2324M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.33%         2109M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.32%         2067M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
0.31%         1973M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
0.30%         1932M         org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
0.29%         1886M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.29%         1867M         java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.28%         1786M         org.apache.lucene.document.LongField#binaryValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.28%         1781M         org.apache.lucene.document.IntField#binaryValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.28%         1779M         org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.27%         1768M         org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.26%         1658M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
0.24%         1531M         java.lang.Long#valueOf()
                              at org.apache.lucene.document.Field#setLongValue()
0.22%         1443M         org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
                              at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.20%         1282M         org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.19%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.19%         1196M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
0.18%         1147M         org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16%         1057M         java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
0.16%         1047M         org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.15%         994M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15%         978M          java.lang.StringBuilder#toString()
                              at java.util.Formatter#toString()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 168474 events (total: 644336M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
36.03%        232146M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
9.31%         59974M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
5.01%         32271M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.45%         28692M        java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
4.14%         26687M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.60%         23227M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
2.60%         16731M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
2.28%         14711M        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.19%         14137M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
1.95%         12540M        org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.81%         11682M        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.69%         10872M        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.27%         8166M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
1.12%         7231M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.06%         6825M         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.01%         6510M         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.00%         6434M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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.87%         5583M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.86%         5520M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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.85%         5451M         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.81%         5245M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.72%         4642M         java.util.regex.Matcher#()
                              at java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
0.61%         3908M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.55%         3555M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.54%         3483M         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.54%         3471M         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.53%         3402M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.52%         3345M         org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.49%         3165M         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.47%         3047M         java.util.regex.Pattern#matcher()
                              at java.util.Formatter#parse()
                              at java.util.Formatter#format()
                              at java.util.Formatter#format()
0.45%         2903M         org.apache.lucene.util.BytesRef#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.37%         2390M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.36%         2324M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33%         2109M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.32%         2067M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.31%         1973M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.30%         1932M         org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.29%         1886M         org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29%         1867M         java.util.Formatter#parse()
                              at java.util.Formatter#format()
                              at java.util.Formatter#format()
                              at java.lang.String#format()
0.28%         1786M         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.28%         1781M         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.27%         1768M         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.26%         1658M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.22%         1443M         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.22%         1441M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
0.20%         1282M         org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.19%         1237M         perf.LineFileDocs#newDocState()
                              at perf.IndexThreads$IndexThread#run()
0.19%         1196M         java.lang.String#format()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.16%         1057M         java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at java.util.Formatter#()
                              at java.lang.String#format()
0.16%         1047M         org.apache.lucene.util.StringMSBRadixSorter$1#()
                              at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 168474 events (total: 644336M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
36.02%        232076M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
9.31%         59974M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
4.45%         28692M        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()
4.14%         26687M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.32%         21398M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
2.68%         17259M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
2.33%         15011M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
2.19%         14137M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
1.94%         12508M        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()
1.81%         11682M        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.69%         10891M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.28%         8239M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.01%         6510M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
                              at org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
                              at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.95%         6091M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.91%         5839M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.91%         5833M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.87%         5583M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.86%         5520M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.85%         5451M         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.81%         5245M         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.76%         4924M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.74%         4780M         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$306+0x000000080116eba8.682379002#merge()
0.72%         4642M         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.67%         4301M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.64%         4138M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.61%         3908M         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.55%         3555M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.54%         3481M         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.54%         3471M         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.52%         3339M         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.52%         3324M         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.49%         3168M         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.49%         3165M         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.47%         3047M         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.45%         2903M         org.apache.lucene.util.BytesRef#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.38%         2455M         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.37%         2390M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.36%         2306M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.34%         2202M         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.32%         2067M         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.31%         1973M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.30%         1932M         org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.29%         1867M         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.28%         1828M         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.28%         1786M         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.28%         1781M         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.27%         1768M         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.27%         1711M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.26%         1690M         java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.26%         1658M         java.lang.Integer#toString()
                              at perf.LineFileDocs#intToID()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 168474 events (total: 644336M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
18.54%        119476M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
17.48%        112599M       org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
9.31%         59974M        perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
4.45%         28692M        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()
4.14%         26687M        perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.32%         21398M        org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.49%         16054M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.33%         15011M        org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.19%         14137M        java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
1.94%         12508M        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()
1.81%         11682M        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.69%         10891M        org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
1.28%         8239M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
1.01%         6510M         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$306+0x000000080116eba8.682379002#merge()
0.91%         5833M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.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.89%         5739M         org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.89%         5722M         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.86%         5520M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#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.85%         5451M         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.79%         5103M         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.76%         4924M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.74%         4780M         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.72%         4642M         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.64%         4138M         java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.63%         4083M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.61%         3908M         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.54%         3481M         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.54%         3471M         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.52%         3339M         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.49%         3168M         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.49%         3165M         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.47%         3047M         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.45%         2903M         org.apache.lucene.util.BytesRef#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.42%         2690M         org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.40%         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.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$306+0x000000080116eba8.682379002#merge()
0.38%         2455M         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.37%         2390M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.index.PointValuesWriter#addPackedValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocument()
                              at org.apache.lucene.index.IndexWriter#addDocument()
                              at perf.IndexThreads$IndexThread#run()
0.36%         2345M         org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.34%         2203M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.34%         2202M         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.32%         2067M         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.31%         1973M         org.apache.lucene.document.StringField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.30%         1932M         org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.29%         1867M         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.28%         1828M         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.28%         1786M         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.28%         1781M         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.27%         1768M         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$306+0x000000080116eba8.682379002#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.26%         1663M         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.26%         1661M         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()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 225013 events (total: 225013)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
34.46%        77548         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
27.72%        62382         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
2.48%         5585          org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.47%         5551          org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
2.05%         4624          org.apache.lucene.index.TermsHashPerField#writeByte()
1.93%         4341          org.apache.lucene.util.BytesRefHash#equals()
1.47%         3298          org.apache.lucene.util.BytesRefHash#findHash()
1.17%         2632          jdk.jfr.internal.JVM#emitEvent()
1.07%         2399          jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.90%         2031          sun.nio.ch.UnixFileDispatcherImpl#write0()
0.61%         1375          org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.59%         1320          jdk.incubator.vector.Float256Vector#lanewise()
0.56%         1265          org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.54%         1222          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
0.53%         1188          org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.51%         1156          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.51%         1137          java.io.BufferedOutputStream#write()
0.50%         1119          jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
0.50%         1117          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.50%         1114          org.apache.lucene.util.LongHeap#downHeap()
0.46%         1026          sun.nio.ch.UnixFileDispatcherImpl#read0()
0.44%         986           org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.35%         793           jdk.incubator.vector.FloatVector#zero()
0.34%         755           org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.33%         740           java.util.Arrays#fill()
0.32%         726           org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.31%         700           org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.31%         690           org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
0.30%         676           org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.30%         671           jdk.internal.util.ArraysSupport#mismatch()
0.29%         659           jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.28%         627           org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.27%         600           org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#incVisitedCount()
0.26%         594           org.apache.lucene.store.DataInput#readVInt()
0.26%         581           org.apache.lucene.document.Field#setIntValue()
0.26%         576           java.util.HashMap#getNode()
0.24%         539           org.apache.lucene.util.BytesRefHash#rehash()
0.24%         530           java.lang.Character#isHighSurrogate()
0.23%         508           jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.22%         496           jdk.internal.misc.Unsafe#copyMemory()
0.21%         467           org.apache.lucene.util.AttributeSource#clearAttributes()
0.20%         454           java.lang.CharacterDataLatin1#toLowerCase()
0.19%         420           jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.18%         415           org.apache.lucene.util.LongHeap#upHeap()
0.18%         414           org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.18%         409           jdk.incubator.vector.FloatVector#fromArray()
0.18%         401           org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.18%         398           org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.17%         386           org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.17%         385           java.lang.Character#codePointAtImpl()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 225013 events (total: 225013)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
34.46%        77548         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
26.78%        60269         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
2.48%         5583          org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.47%         5551          org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
2.05%         4624          org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.93%         4341          org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
1.47%         3298          org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
1.17%         2632          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
1.07%         2399          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
0.90%         2031          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
0.86%         1944          org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.61%         1375          org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.59%         1320          jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
0.54%         1222          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.53%         1188          org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.51%         1143          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
0.50%         1119          jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
0.50%         1117          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.48%         1078          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.46%         1026          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
0.44%         986           org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.39%         873           org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.36%         806           org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#pop()
0.35%         793           jdk.incubator.vector.FloatVector#zero()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.32%         726           org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.31%         708           org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
0.31%         700           org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.30%         676           org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.29%         659           jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
0.28%         627           org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.27%         601           org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
0.27%         600           org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#incVisitedCount()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.26%         581           org.apache.lucene.document.Field#setIntValue()
                              at org.apache.lucene.document.IntField#setIntValue()
0.24%         539           org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.23%         523           java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
0.22%         496           jdk.internal.misc.Unsafe#copyMemory()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.21%         467           org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.21%         466           jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
0.20%         454           java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
0.19%         420           jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
0.19%         418           jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
0.18%         415           org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
0.18%         414           org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.18%         409           jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.18%         395           org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.17%         386           org.apache.lucene.util.hnsw.NeighborQueue#encode()
                              at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.17%         385           java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
0.17%         383           org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.17%         380           java.lang.Character#toChars()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.17%         379           org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 225013 events (total: 225013)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
34.46%        77548         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
26.78%        60269         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.48%         5583          org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
2.01%         4518          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.HnswGraphSearcher#compare()
1.76%         3957          org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
1.20%         2710          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.17%         2632          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
1.13%         2545          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.07%         2399          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
0.91%         2058          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.90%         2031          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
0.60%         1340          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.HnswGraphSearcher#compare()
0.59%         1320          jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
0.54%         1221          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
                              at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
0.50%         1119          jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.50%         1117          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.46%         1035          org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
                              at org.apache.lucene.util.BytesRefHash#doHash()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.46%         1029          org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
0.46%         1026          sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
0.42%         947           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.42%         940           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.HnswGraphBuilder#isDiverse()
0.41%         915           org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.39%         873           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.38%         850           java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.35%         793           jdk.incubator.vector.FloatVector#zero()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
                              at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.32%         726           org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
0.30%         677           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.30%         676           org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.29%         651           org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.29%         649           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.28%         630           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.27%         601           org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.26%         581           org.apache.lucene.document.Field#setIntValue()
                              at org.apache.lucene.document.IntField#setIntValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
0.25%         558           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.23%         523           java.lang.Character#isHighSurrogate()
                              at java.lang.Character#codePointAtImpl()
                              at java.lang.Character#codePointAt()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.22%         496           jdk.internal.misc.Unsafe#copyMemory()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.21%         467           org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.21%         466           jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemoryInternal()
                              at jdk.internal.misc.ScopedMemoryAccess#copyMemory()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.20%         454           java.lang.CharacterDataLatin1#toLowerCase()
                              at java.lang.Character#toLowerCase()
                              at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.19%         432           org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.19%         420           jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
0.18%         414           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.18%         409           jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
                              at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.18%         401           jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
0.18%         395           org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.17%         386           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.17%         380           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.17%         379           org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.16%         362           org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$RAVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.16%         356           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()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 225013 events (total: 225013)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
29.64%        66700         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
17.04%        38340         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
                              at org.apache.lucene.index.IndexingChain#processField()
9.75%         21928         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.36%         9802          jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
2.48%         5583          org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
1.63%         3658          org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
1.20%         2710          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.17%         2632          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
1.16%         2621          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
1.04%         2342          org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.91%         2058          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.90%         2031          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
0.87%         1968          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
0.84%         1897          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.50%         1119          jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.48%         1079          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.46%         1029          org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.45%         1016          jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
0.43%         973           sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
                              at sun.nio.ch.IOUtil#read()
                              at sun.nio.ch.FileChannelImpl#read()
                              at perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
0.42%         947           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.42%         943           jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.42%         940           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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.41%         915           org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.39%         873           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.37%         826           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.35%         791           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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.32%         726           org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.30%         676           org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
                              at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.29%         643           org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.28%         630           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.27%         607           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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.27%         597           org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
0.26%         581           org.apache.lucene.document.Field#setIntValue()
                              at org.apache.lucene.document.IntField#setIntValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.26%         578           java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.25%         558           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.24%         549           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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.23%         523           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.22%         496           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.21%         474           org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$261+0x0000000801185438.547128715#merge()
0.21%         467           org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
0.21%         464           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.20%         454           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.19%         421           org.apache.lucene.util.ByteBlockPool#setBytesRef()
                              at org.apache.lucene.util.BytesRefHash$1#get()
                              at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
                              at org.apache.lucene.util.MSBRadixSorter#getBucket()
                              at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
0.18%         414           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.17%         389           jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
0.17%         383           jdk.incubator.vector.FloatVector#zero()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
0.17%         380           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.17%         379           jdk.internal.util.ArraysSupport#mismatch()
                              at java.util.Arrays#equals()
                              at org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
0.17%         379           org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.16%         369           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#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 225013 events (total: 225013)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
20.61%        46379         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
17.04%        38340         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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()
9.75%         21928         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
9.03%         20321         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
2.48%         5583          org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
2.28%         5126          jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
2.08%         4676          jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
1.63%         3658          org.apache.lucene.util.BytesRefHash#equals()
                              at org.apache.lucene.util.BytesRefHash#findHash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.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.20%         2710          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.17%         2632          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
1.16%         2621          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.04%         2342          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.91%         2058          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.84%         1897          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.59%         1334          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.59%         1317          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
0.46%         1029          org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.43%         973           sun.nio.ch.UnixFileDispatcherImpl#read0()
                              at sun.nio.ch.UnixFileDispatcherImpl#read()
                              at sun.nio.ch.IOUtil#readIntoNativeBuffer()
                              at sun.nio.ch.IOUtil#read()
                              at sun.nio.ch.IOUtil#read()
                              at sun.nio.ch.FileChannelImpl#read()
                              at perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
0.42%         947           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.41%         915           org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$288+0x000000080119d348.1751319257#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.39%         873           org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
                              at org.apache.lucene.util.BytesRefBuilder#copyChars()
                              at org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl#getBytesRef()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.37%         826           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.36%         811           jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.35%         791           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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.32%         726           org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.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%         707           jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.30%         676           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.29%         651           jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.29%         650           jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.28%         630           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$288+0x000000080119d348.1751319257#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.27%         597           org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.26%         583           org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.26%         581           org.apache.lucene.document.Field#setIntValue()
                              at org.apache.lucene.document.IntField#setIntValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.26%         578           java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.25%         558           org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.24%         550           jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.24%         549           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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.24%         529           jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.23%         525           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.23%         523           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.22%         495           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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.21%         483           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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexVectorValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.21%         474           org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$261+0x0000000801185438.547128715#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.21%         467           org.apache.lucene.util.AttributeSource#clearAttributes()
                              at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
                              at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
                              at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.20%         457           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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.20%         454           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.18%         414           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.17%         389           jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.17%         383           jdk.incubator.vector.FloatVector#zero()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.17%         380           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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 397 events (total: 36566M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
12.56%        4593M         org.apache.lucene.util.fst.BytesStore#writeByte()
7.69%         2813M         java.util.Arrays#copyOf()
5.76%         2105M         perf.LineFileDocs#nextDoc()
4.34%         1585M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
4.29%         1567M         perf.LineFileDocs#readVector()
3.84%         1403M         org.apache.lucene.util.ArrayUtil#copyOfSubArray()
3.84%         1403M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
3.83%         1400M         org.apache.lucene.util.BytesRef#()
3.47%         1267M         java.nio.HeapByteBuffer#()
2.87%         1050M         java.util.Arrays#copyOfRange()
2.61%         953M          perf.LineFileDocs#cloneDoc()
2.40%         878M          java.lang.AbstractStringBuilder#()
2.21%         809M          java.util.ImmutableCollections$AbstractImmutableList#iterator()
2.02%         740M          org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.93%         705M          java.lang.StringBuilder#toString()
1.92%         703M          java.lang.StringUTF16#compress()
1.91%         699M          org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.45%         528M          org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
1.44%         525M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.28%         468M          perf.LineFileDocs#readDocs()
1.15%         418M          org.apache.lucene.util.LongHeap#()
0.97%         353M          org.apache.lucene.index.ParallelPostingsArray#()
0.96%         352M          org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.96%         350M          org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
0.96%         350M          org.apache.lucene.codecs.lucene90.ForUtil#()
0.96%         350M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.96%         349M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.95%         349M          java.util.ArrayList#grow()
0.95%         349M          org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.95%         349M          java.lang.Integer#toString()
0.95%         349M          java.lang.Integer#valueOf()
0.95%         348M          org.apache.lucene.util.fst.FSTCompiler#()
0.95%         348M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.54%         196M          java.lang.Long#valueOf()
0.49%         177M          org.apache.lucene.util.BytesRefHash#rehash()
0.48%         177M          jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.48%         177M          jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.48%         177M          org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.48%         177M          org.apache.lucene.document.IntField#binaryValue()
0.48%         175M          org.apache.lucene.util.bkd.DocIdsWriter#()
0.48%         175M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.48%         175M          org.apache.lucene.document.KeywordField#setStringValue()
0.48%         175M          java.util.HashMap#entrySet()
0.48%         174M          java.util.HashMap#resize()
0.48%         174M          org.apache.lucene.util.fst.FSTEnum#getArc()
0.48%         174M          org.apache.lucene.facet.FacetsConfig#build()
0.48%         174M          java.util.HashMap#newNode()
0.48%         174M          java.lang.StringLatin1#replace()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 397 events (total: 36566M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
12.56%        4593M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
5.76%         2105M         perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
5.29%         1934M         java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
4.29%         1567M         perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
3.84%         1403M         org.apache.lucene.util.ArrayUtil#copyOfSubArray()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
3.84%         1403M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
3.47%         1267M         java.nio.HeapByteBuffer#()
                              at java.nio.ByteBuffer#allocate()
3.37%         1230M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
2.87%         1050M         java.util.Arrays#copyOfRange()
                              at java.lang.String#()
2.61%         953M          perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
2.40%         878M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
2.40%         878M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
2.21%         809M          java.util.ImmutableCollections$AbstractImmutableList#iterator()
                              at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
2.02%         740M          org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.93%         705M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
1.92%         703M          java.lang.StringUTF16#compress()
                              at java.lang.String#()
1.91%         699M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#()
1.45%         528M          org.apache.lucene.util.hnsw.NeighborQueue#nodes()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.44%         525M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
1.44%         525M          org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.28%         468M          perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
1.15%         418M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.97%         354M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.97%         353M          org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.96%         352M          org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.96%         350M          org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
0.96%         350M          org.apache.lucene.codecs.lucene90.ForUtil#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.96%         350M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.96%         349M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.95%         349M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.95%         349M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
0.95%         349M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
0.95%         348M          org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.95%         348M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.49%         177M          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
0.48%         177M          jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
0.48%         177M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#()
0.48%         177M          jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.48%         177M          org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.48%         177M          org.apache.lucene.document.IntField#binaryValue()
                              at org.apache.lucene.index.IndexingChain#processField()
0.48%         175M          org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDWriter#()
0.48%         175M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.48%         175M          org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
0.48%         175M          java.util.HashMap#entrySet()
                              at org.apache.lucene.facet.FacetsConfig#processAssocFacetFields()
0.48%         174M          java.util.HashMap#resize()
                              at java.util.HashMap#putVal()
0.48%         174M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.48%         174M          org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.48%         174M          org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 397 events (total: 36566M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
12.56%        4593M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
5.76%         2105M         perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.29%         1934M         java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
4.29%         1567M         perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.84%         1403M         org.apache.lucene.util.ArrayUtil#copyOfSubArray()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
3.84%         1403M         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.47%         1267M         java.nio.HeapByteBuffer#()
                              at java.nio.ByteBuffer#allocate()
                              at perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
3.37%         1230M         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()
2.87%         1050M         java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
2.61%         953M          perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.40%         878M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
2.21%         809M          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()
2.02%         740M          org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
1.92%         703M          java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
1.92%         701M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
1.44%         525M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
1.44%         525M          org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
1.43%         524M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
1.28%         468M          perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
1.15%         418M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.97%         354M          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.lucene95.Lucene95HnswVectorsWriter$FieldWriter#addValue()
0.97%         354M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
0.97%         353M          org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
0.96%         352M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.96%         352M          org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
0.96%         351M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.96%         350M          org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
0.96%         350M          org.apache.lucene.codecs.lucene90.ForUtil#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
0.96%         349M          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.95%         349M          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.95%         349M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
0.95%         349M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
0.95%         348M          org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.95%         348M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.49%         177M          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
                              at org.apache.lucene.index.SortedDocValuesWriter#addValue()
0.48%         177M          jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.48%         177M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#()
                              at perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
0.48%         177M          jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
0.48%         177M          org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
0.48%         177M          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.48%         177M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
0.48%         177M          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.48%         175M          org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDWriter#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PointsWriter#writeField()
                              at org.apache.lucene.index.PointValuesWriter#flush()
0.48%         175M          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()
0.48%         175M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
0.48%         175M          org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.FST#readArc()
                              at org.apache.lucene.util.fst.FST#readNextRealArc()
0.48%         175M          org.apache.lucene.document.KeywordField#setStringValue()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.48%         175M          java.util.HashMap#entrySet()
                              at org.apache.lucene.facet.FacetsConfig#processAssocFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
0.48%         174M          java.util.HashMap#resize()
                              at java.util.HashMap#putVal()
                              at java.util.HashMap#put()
                              at java.util.HashSet#add()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 397 events (total: 36566M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
12.56%        4593M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
5.76%         2105M         perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
4.29%         1567M         perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.86%         1409M         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()
3.84%         1403M         org.apache.lucene.util.ArrayUtil#copyOfSubArray()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.84%         1403M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
3.47%         1267M         java.nio.HeapByteBuffer#()
                              at java.nio.ByteBuffer#allocate()
                              at perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.37%         1230M         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()
2.61%         953M          perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
2.21%         809M          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()
2.02%         740M          org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
1.92%         703M          java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.44%         527M          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.44%         526M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
1.44%         525M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
1.44%         525M          org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.43%         524M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.28%         468M          perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
0.97%         354M          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.lucene95.Lucene95HnswVectorsWriter$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.97%         354M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
0.97%         353M          org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
0.96%         352M          org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.96%         352M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.96%         351M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.96%         351M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#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()
0.96%         350M          org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.96%         350M          org.apache.lucene.codecs.lucene90.ForUtil#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.96%         349M          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.96%         349M          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#hasNext()
0.96%         349M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.95%         349M          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.95%         349M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
0.95%         348M          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.95%         348M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$261+0x0000000801185438.547128715#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.67%         244M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.49%         177M          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
                              at org.apache.lucene.index.SortedDocValuesWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexDocValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.48%         177M          jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
                              at java.lang.invoke.LambdaForm$MH+0x0000000801087400.1998767043#invoke()
                              at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
                              at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
                              at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.48%         177M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#()
                              at perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.48%         177M          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.48%         177M          org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.48%         177M          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#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.48%         177M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.48%         175M          org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDWriter#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PointsWriter#writeField()
                              at org.apache.lucene.index.PointValuesWriter#flush()
                              at org.apache.lucene.index.IndexingChain#writePoints()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
0.48%         175M          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()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.document.Document#add()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
0.48%         175M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 397 events (total: 36566M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
9.22%         3372M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
5.76%         2105M         perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
4.29%         1567M         perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.86%         1409M         java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.document.Document#add()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
3.84%         1403M         org.apache.lucene.util.ArrayUtil#copyOfSubArray()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$FieldWriter$2#copyValue()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$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.84%         1403M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
3.47%         1267M         java.nio.HeapByteBuffer#()
                              at java.nio.ByteBuffer#allocate()
                              at perf.LineFileDocs#readVector()
                              at perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
3.37%         1230M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
3.34%         1221M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
2.61%         953M          perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
2.21%         809M          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()
2.02%         740M          org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.92%         703M          java.lang.StringUTF16#compress()
                              at java.lang.String#()
                              at java.lang.String#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
1.44%         527M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.44%         526M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
1.44%         526M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.44%         525M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
1.44%         525M          org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
1.43%         524M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.StringField#()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
1.28%         468M          perf.LineFileDocs#readDocs()
                              at perf.LineFileDocs$1#run()
0.97%         354M          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.lucene95.Lucene95HnswVectorsWriter$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.97%         354M          org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.97%         353M          org.apache.lucene.index.ParallelPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
                              at org.apache.lucene.index.ParallelPostingsArray#grow()
                              at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.96%         352M          org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.96%         352M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.96%         351M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.96%         351M          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.96%         350M          org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
                              at org.apache.lucene.util.ByteBlockPool#nextBuffer()
                              at org.apache.lucene.util.ByteBlockPool#allocKnownSizeSlice()
                              at org.apache.lucene.util.ByteBlockPool#allocSlice()
                              at org.apache.lucene.index.TermsHashPerField#writeByte()
                              at org.apache.lucene.index.TermsHashPerField#writeVInt()
                              at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
                              at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
                              at org.apache.lucene.index.TermsHashPerField#add()
                              at org.apache.lucene.index.IndexingChain$PerField#invertTokenStream()
                              at org.apache.lucene.index.IndexingChain$PerField#invert()
                              at org.apache.lucene.index.IndexingChain#processField()
0.96%         350M          org.apache.lucene.codecs.lucene90.ForUtil#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#findCategory()
                              at org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter#addCategory()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.96%         349M          java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.document.Document#add()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.96%         349M          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#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.96%         349M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.95%         349M          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.95%         349M          java.util.Arrays#copyOfRange()
                              at java.lang.String#()
                              at java.lang.String#()
                              at java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.95%         348M          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$261+0x0000000801185438.547128715#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.95%         348M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$261+0x0000000801185438.547128715#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.SerialMergeScheduler#merge()
0.49%         177M          org.apache.lucene.util.BytesRefHash#rehash()
                              at org.apache.lucene.util.BytesRefHash#add()
                              at org.apache.lucene.index.SortedDocValuesWriter#addOneValue()
                              at org.apache.lucene.index.SortedDocValuesWriter#addValue()
                              at org.apache.lucene.index.IndexingChain#indexDocValue()
                              at org.apache.lucene.index.IndexingChain#processField()
                              at org.apache.lucene.index.IndexingChain#processDocument()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
                              at java.lang.invoke.LambdaForm$MH+0x0000000801087400.1998767043#invoke()
                              at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
                              at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
                              at org.apache.lucene.store.IndexInput#getFullSliceDescription()
                              at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
                              at org.apache.lucene.store.MemorySegmentIndexInput#slice()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
                              at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.48%         177M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.document.KeywordField#()
                              at perf.LineFileDocs#cloneDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#asSlice()
                              at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
                              at org.apache.lucene.store.MemorySegmentIndexInput#clone()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#clone()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#initIndexInput()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
0.48%         177M          org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          java.lang.AbstractStringBuilder#()
                              at java.lang.StringBuilder#()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetField#()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          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#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         177M          java.lang.StringBuilder#toString()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
                              at perf.IndexThreads$IndexThread#run()
0.48%         175M          org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDWriter#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PointsWriter#writeField()
                              at org.apache.lucene.index.PointValuesWriter#flush()
                              at org.apache.lucene.index.IndexingChain#writePoints()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#postUpdate()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.48%         175M          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()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#addDocuments()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.document.Document#add()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
                              at org.apache.lucene.facet.FacetsConfig#processFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.48%         175M          java.util.Arrays#copyOf()
                              at java.lang.AbstractStringBuilder#ensureCapacityInternal()
                              at java.lang.AbstractStringBuilder#append()
                              at java.lang.StringBuilder#append()
                              at org.apache.lucene.facet.FacetsConfig#pathToString()
                              at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
                              at org.apache.lucene.facet.FacetsConfig#build()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread$1$1#hasNext()
                              at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
                              at org.apache.lucene.index.DocumentsWriter#updateDocuments()
                              at org.apache.lucene.index.IndexWriter#updateDocuments()
0.48%         175M          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()
                              at org.apache.lucene.util.fst.FST#readFirstRealTargetArc()
                              at org.apache.lucene.util.fst.FST#findTargetArc()
                              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()
~1KB docs
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1289132 events (total: 1M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
36.00%        464083        jdk.incubator.vector.FloatVector#reduceLanesTemplate()
33.39%        430482        org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
4.47%         57621         org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
2.98%         38390         jdk.internal.misc.ScopedMemoryAccess#copyMemory()
2.76%         35581         org.apache.lucene.util.LongHeap#downHeap()
1.71%         22062         sun.nio.ch.UnixFileDispatcherImpl#write0()
1.46%         18875         jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
1.11%         14288         jdk.incubator.vector.Float256Vector#lanewise()
0.95%         12286         jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
0.94%         12118         jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.88%         11345         org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.61%         7866          jdk.jfr.internal.JVM#emitEvent()
0.59%         7553          java.util.Arrays#fill()
0.58%         7520          jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.56%         7249          sun.nio.fs.UnixNativeDispatcher#unlink0()
0.52%         6730          java.io.BufferedOutputStream#write()
0.51%         6572          java.lang.foreign.MemorySegment#copy()
0.47%         6094          sun.nio.ch.UnixFileDispatcherImpl#unmap0()
0.44%         5712          org.apache.lucene.util.LongHeap#upHeap()
0.41%         5260          jdk.incubator.vector.FloatVector#zero()
0.40%         5209          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.37%         4827          java.util.ArrayList#get()
0.35%         4560          org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.30%         3904          org.apache.lucene.util.LongHeap#updateTop()
0.29%         3789          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.29%         3766          org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
0.21%         2670          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.20%         2566          java.util.Objects#checkIndex()
0.18%         2379          jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
0.18%         2306          jdk.incubator.vector.FloatVector#fromArray()
0.17%         2239          org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.14%         1849          jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
0.14%         1840          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.14%         1788          org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
0.13%         1676          org.apache.lucene.util.packed.PagedGrowableWriter#()
0.13%         1655          org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
0.13%         1645          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.12%         1584          org.apache.lucene.util.LongHeap#push()
0.12%         1555          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.12%         1484          jdk.internal.misc.Unsafe#checkPointer()
0.11%         1447          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.11%         1437          jdk.internal.util.ArraysSupport#mismatch()
0.11%         1419          org.apache.lucene.store.DataInput#readVInt()
0.10%         1326          org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.09%         1218          jdk.internal.foreign.AbstractMemorySegmentImpl#isAlignedForElement()
0.09%         1170          org.apache.lucene.util.VectorUtil#dotProduct()
0.09%         1165          org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
0.09%         1136          org.apache.lucene.util.LongHeap#top()
0.08%         1063          org.apache.lucene.store.MemorySegmentIndexInput#readByte()
0.08%         969           org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1289132 events (total: 1M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
36.00%        464083        jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
31.72%        408911        org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
4.47%         57621         org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
2.98%         38390         jdk.internal.misc.ScopedMemoryAccess#copyMemory()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
2.54%         32722         org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#updateTop()
1.71%         22062         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
1.61%         20801         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
1.46%         18875         jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
1.11%         14288         jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
0.95%         12286         jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
0.94%         12118         jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
0.88%         11345         org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.61%         7866          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
0.58%         7520          jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
0.56%         7249          sun.nio.fs.UnixNativeDispatcher#unlink0()
                              at sun.nio.fs.UnixNativeDispatcher#unlink()
0.51%         6557          java.lang.foreign.MemorySegment#copy()
                              at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
0.50%         6484          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.47%         6094          sun.nio.ch.UnixFileDispatcherImpl#unmap0()
                              at sun.nio.ch.UnixFileDispatcherImpl#unmap()
0.44%         5712          org.apache.lucene.util.LongHeap#upHeap()
                              at org.apache.lucene.util.LongHeap#push()
0.41%         5260          jdk.incubator.vector.FloatVector#zero()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.40%         5209          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39%         5053          java.util.Arrays#fill()
                              at org.apache.lucene.util.FixedBitSet#clear()
0.37%         4809          java.util.ArrayList#get()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$RAVectorValues#vectorValue()
0.29%         3786          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29%         3766          org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.29%         3748          org.apache.lucene.util.LongHeap#updateTop()
                              at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.23%         3007          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.22%         2859          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#pop()
0.21%         2670          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.18%         2383          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.18%         2379          jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
0.18%         2306          jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.17%         2239          org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.14%         1849          jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
0.14%         1828          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.14%         1788          org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
0.13%         1671          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
0.13%         1645          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.12%         1555          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.12%         1553          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.12%         1484          jdk.internal.misc.Unsafe#checkPointer()
                              at jdk.internal.misc.Unsafe#checkPrimitivePointer()
0.11%         1479          java.util.Objects#checkIndex()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
0.11%         1447          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.10%         1326          org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.10%         1233          org.apache.lucene.util.LongHeap#push()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.09%         1222          org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
0.09%         1218          jdk.internal.foreign.AbstractMemorySegmentImpl#isAlignedForElement()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
0.09%         1170          org.apache.lucene.util.VectorUtil#dotProduct()
                              at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.09%         1158          org.apache.lucene.store.RateLimitedIndexOutput#writeBytes()
                              at org.apache.lucene.store.DataOutput#writeBytes()
0.09%         1136          org.apache.lucene.util.LongHeap#top()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1289132 events (total: 1M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
36.00%        464083        jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
31.72%        408911        org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.59%         46342         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.HnswGraphSearcher#compare()
2.98%         38386         jdk.internal.misc.ScopedMemoryAccess#copyMemory()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
                              at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
2.44%         31457         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.71%         22062         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
1.61%         20801         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.46%         18834         jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
                              at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
1.11%         14288         jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
0.95%         12286         jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
0.94%         12118         jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
0.88%         11332         org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.74%         9528          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.HnswGraphBuilder#isDiverse()
0.61%         7866          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
0.58%         7435          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.56%         7249          sun.nio.fs.UnixNativeDispatcher#unlink0()
                              at sun.nio.fs.UnixNativeDispatcher#unlink()
                              at sun.nio.fs.UnixFileSystemProvider#implDelete()
                              at sun.nio.fs.AbstractFileSystemProvider#delete()
0.51%         6557          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.47%         6094          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.45%         5835          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.41%         5323          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%         5260          jdk.incubator.vector.FloatVector#zero()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
                              at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.40%         5209          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.39%         5053          java.util.Arrays#fill()
                              at org.apache.lucene.util.FixedBitSet#clear()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#prepareScratchState()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.37%         4809          java.util.ArrayList#get()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$RAVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.29%         3748          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.28%         3636          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.28%         3573          org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.23%         3007          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21%         2670          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.18%         2309          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.18%         2306          jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
                              at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.17%         2239          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.HnswGraphBuilder#addGraphNode()
0.17%         2225          jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
0.14%         1849          jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
                              at org.apache.lucene.util.VectorUtil#dotProduct()
0.14%         1828          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.14%         1788          org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.13%         1708          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.HnswGraphBuilder#isWorstNonDiverse()
0.13%         1671          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.13%         1645          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.12%         1555          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.12%         1553          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.12%         1484          jdk.internal.misc.Unsafe#checkPointer()
                              at jdk.internal.misc.Unsafe#checkPrimitivePointer()
                              at jdk.internal.misc.Unsafe#copyMemoryChecks()
                              at jdk.internal.misc.Unsafe#copyMemory()
0.11%         1473          java.util.Objects#checkIndex()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#seek()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
0.11%         1447          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.11%         1447          org.apache.lucene.util.LongHeap#downHeap()
                              at org.apache.lucene.util.LongHeap#pop()
                              at org.apache.lucene.util.hnsw.NeighborQueue#pop()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.11%         1412          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.10%         1326          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.09%         1222          org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
0.09%         1211          jdk.internal.foreign.AbstractMemorySegmentImpl#isAlignedForElement()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#copy()
                              at java.lang.foreign.MemorySegment#copy()
                              at org.apache.lucene.store.MemorySegmentIndexInput#readFloats()
0.08%         1066          java.util.Objects#checkIndex()
                              at jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1289132 events (total: 1M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
31.72%        408893        org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
29.36%        378474        jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
5.56%         71677         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
3.59%         46342         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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.97%         38253         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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.44%         31454         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.HnswGraphBuilder#addGraphNode()
1.71%         22062         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.61%         20801         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
1.24%         15966         jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.06%         13611         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
0.95%         12286         jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              at org.apache.lucene.internal.vectorization.PanamaVectorUtilSupport#dotProduct()
0.89%         11490         jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.88%         11332         org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.74%         9528          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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.73%         9367          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
0.61%         7866          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
0.56%         7228          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.48%         6219          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.47%         6094          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.44%         5661          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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectAndLinkDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.41%         5323          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.39%         5053          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.38%         4927          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.37%         4809          java.util.ArrayList#get()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$RAVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.32%         4189          jdk.incubator.vector.FloatVector#zero()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.30%         3814          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.29%         3748          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.28%         3636          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.28%         3573          org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
0.22%         2810          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.20%         2559          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.18%         2347          jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.18%         2336          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
0.18%         2317          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.17%         2239          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.17%         2197          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.HnswGraphSearcher#compare()
0.16%         2088          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.16%         2077          jdk.incubator.vector.FloatVector#fromArray()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.15%         1947          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.lucene95.Lucene95HnswVectorsWriter#writeGraph()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.14%         1828          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.14%         1788          org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
0.14%         1742          jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.13%         1708          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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.13%         1669          org.apache.lucene.util.packed.PagedGrowableWriter#()
                              at org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.13%         1612          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.12%         1499          org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.12%         1486          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.12%         1484          jdk.internal.misc.Unsafe#checkPointer()
                              at jdk.internal.misc.Unsafe#checkPrimitivePointer()
                              at jdk.internal.misc.Unsafe#copyMemoryChecks()
                              at 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()
0.11%         1447          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.11%         1395          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
Profiler for cpu:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1289132 events (total: 1M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
31.72%        408893        org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
29.36%        378440        jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
5.56%         71674         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
3.59%         46342         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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.97%         38253         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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
2.44%         31454         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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
1.61%         20801         org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.24%         15966         jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.06%         13611         jdk.incubator.vector.FloatVector#reduceLanesTemplate()
                              at jdk.incubator.vector.Float256Vector#reduceLanes()
                              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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.91%         11769         sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implWrite()
0.89%         11490         jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.88%         11332         org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.78%         10094         jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.74%         9528          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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.73%         9367          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.68%         8738          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.61%         7866          jdk.jfr.internal.JVM#emitEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#emitJVMEvent()
                              at jdk.jfr.internal.RequestEngine$RequestHook#execute()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.48%         6219          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.44%         5661          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.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.41%         5323          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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.39%         5053          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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.38%         4927          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.37%         4809          java.util.ArrayList#get()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter$RAVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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.35%         4507          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.lucene95.Lucene95HnswVectorsReader#close()
0.32%         4189          jdk.incubator.vector.FloatVector#zero()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.30%         3814          java.io.BufferedOutputStream#write()
                              at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
                              at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
                              at org.apache.lucene.store.DataOutput#writeVInt()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.29%         3748          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.28%         3636          org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
0.28%         3573          org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues#vectorValue()
                              at org.apache.lucene.codecs.lucene95.OffHeapFloatVectorValues$DenseOffHeapVectorValues#vectorValue()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.22%         2810          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.20%         2559          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.18%         2347          jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
0.18%         2336          jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
                              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.18%         2334          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.18%         2317          jdk.internal.foreign.AbstractMemorySegmentImpl#getBaseAndScale()
                              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.HnswGraphBuilder#isDiverse()
                              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.HnswGraphBuilder#addGraphNode()
0.17%         2239          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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.17%         2197          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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.16%         2088          java.util.Arrays#fill()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.16%         2077          jdk.incubator.vector.FloatVector#fromArray()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.15%         1947          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.lucene95.Lucene95HnswVectorsWriter#writeGraph()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.14%         1842          jdk.incubator.vector.VectorOperators$OperatorImpl#opCode()
                              at jdk.incubator.vector.VectorOperators#opCode()
                              at jdk.incubator.vector.FloatVector#opCode()
                              at jdk.incubator.vector.FloatVector#lanewiseTemplate()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.Float256Vector#lanewise()
                              at jdk.incubator.vector.FloatVector#mul()
                              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.HnswGraphBuilder#isDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isDiverse()
0.14%         1828          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.14%         1788          org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.14%         1742          jdk.incubator.vector.VectorIntrinsics#checkFromIndexSize()
                              at jdk.incubator.vector.FloatVector#fromArray()
                              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.HnswGraphSearcher#compare()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.13%         1729          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.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.13%         1708          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.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#isWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.13%         1615          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#deleteFilesIfNoRef()
                              at org.apache.lucene.index.IndexFileDeleter#refresh()
0.13%         1612          org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.12%         1555          sun.nio.ch.UnixFileDispatcherImpl#write0()
                              at sun.nio.ch.UnixFileDispatcherImpl#write()
                              at sun.nio.ch.IOUtil#writeFromNativeBuffer()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.IOUtil#write()
                              at sun.nio.ch.FileChannelImpl#write()
                              at sun.nio.ch.ChannelOutputStream#writeFully()
                              at sun.nio.ch.ChannelOutputStream#write()
                              at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
                              at java.util.zip.CheckedOutputStream#write()
                              at java.io.BufferedOutputStream#flushBuffer()
                              at java.io.BufferedOutputStream#implFlush()
0.12%         1549          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.util.IOUtils#deleteFilesIgnoringExceptions()
                              at org.apache.lucene.util.IOUtils#deleteFilesIgnoringExceptions()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1421262 events (total: 61715M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
46.12%        28461M        org.apache.lucene.util.fst.BytesStore#writeByte()
7.34%         4531M         org.apache.lucene.util.hnsw.NeighborQueue#nodes()
6.20%         3823M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.07%         3129M         org.apache.lucene.util.hnsw.NeighborArray#()
4.61%         2842M         java.lang.Integer#valueOf()
3.82%         2359M         org.apache.lucene.util.LongHeap#()
2.39%         1473M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
2.36%         1459M         org.apache.lucene.util.TimSorter#()
2.24%         1379M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
2.14%         1321M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.81%         1115M         org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.46%         899M          org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
1.25%         773M          org.apache.lucene.util.fst.FSTEnum#getArc()
1.22%         755M          org.apache.lucene.util.fst.FSTCompiler#()
0.92%         570M          java.util.ArrayList#grow()
0.90%         554M          org.apache.lucene.util.hnsw.NeighborArray#sort()
0.88%         545M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.75%         461M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.63%         386M          org.apache.lucene.util.ArrayUtil#timSort()
0.61%         376M          java.util.TreeMap#keyIterator()
0.56%         342M          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.42%         257M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.40%         249M          org.apache.lucene.util.fst.FSTEnum#()
0.40%         244M          org.apache.lucene.util.fst.NodeHash#()
0.39%         243M          org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
0.38%         235M          org.apache.lucene.util.BytesRef#()
0.30%         183M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.29%         179M          org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.28%         172M          org.apache.lucene.util.fst.FST#()
0.28%         169M          java.util.Arrays#copyOf()
0.25%         155M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.21%         130M          java.util.HashMap#newNode()
0.19%         119M          org.apache.lucene.util.fst.FSTCompiler#add()
0.19%         114M          perf.LineFileDocs#nextDoc()
0.18%         112M          java.util.ImmutableCollections$AbstractImmutableList#iterator()
0.16%         100M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.16%         97M           org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15%         95M           java.util.ArrayDeque#iterator()
0.15%         93M           java.lang.reflect.Array#newInstance()
0.13%         80M           org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.11%         65M           java.util.Collections#unmodifiableList()
0.11%         65M           org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.10%         64M           org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.09%         58M           org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#writeGraph()
0.09%         55M           org.apache.lucene.util.fst.BytesStore#finish()
0.08%         51M           org.apache.lucene.util.fst.FSTEnum#incr()
0.08%         49M           org.apache.lucene.util.packed.PackedInts#copy()
0.08%         48M           java.util.HashMap#resize()
0.08%         48M           sun.nio.fs.UnixFileAttributes#get()
0.08%         46M           org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1421262 events (total: 61715M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
46.08%        28439M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
7.34%         4531M         org.apache.lucene.util.hnsw.NeighborQueue#nodes()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder$GraphBuilderKnnCollector#popUntilNearestKNodes()
6.20%         3823M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.07%         3129M         org.apache.lucene.util.hnsw.NeighborArray#()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
3.82%         2359M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
3.77%         2323M         java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
2.39%         1473M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.36%         1459M         org.apache.lucene.util.TimSorter#()
                              at org.apache.lucene.util.ArrayTimSorter#()
2.24%         1379M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.14%         1321M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.81%         1115M         org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.39%         855M          org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
1.22%         755M          org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.92%         570M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
0.90%         554M          org.apache.lucene.util.hnsw.NeighborArray#sort()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
0.89%         552M          org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.75%         461M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.63%         386M          org.apache.lucene.util.ArrayUtil#timSort()
                              at org.apache.lucene.index.MultiTermsEnum#postings()
0.61%         376M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
0.52%         320M          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.46%         285M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.42%         260M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.42%         257M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.40%         249M          org.apache.lucene.util.fst.FSTEnum#()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.40%         244M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.39%         243M          org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#serializedDocument()
0.34%         210M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
0.30%         183M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.28%         175M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.28%         172M          org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.28%         169M          java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
0.25%         156M          org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#()
0.25%         156M          org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.25%         155M          org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.22%         134M          org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.21%         130M          java.util.HashMap#newNode()
                              at java.util.HashMap#putVal()
0.21%         126M          java.lang.Integer#valueOf()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
0.19%         114M          perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
0.18%         112M          java.util.ImmutableCollections$AbstractImmutableList#iterator()
                              at org.apache.lucene.index.BufferedUpdatesStream#waitApplyForMerge()
0.16%         100M          org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.16%         97M           org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15%         95M           java.util.ArrayDeque#iterator()
                              at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.14%         87M           org.apache.lucene.util.fst.FSTCompiler#add()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.13%         80M           org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
                              at org.apache.lucene.util.fst.FSTCompiler#add()
0.11%         65M           org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
0.11%         65M           java.util.Collections#unmodifiableList()
                              at org.apache.lucene.index.SegmentInfos#asList()
0.11%         64M           org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
0.10%         64M           org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
0.09%         58M           org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#writeGraph()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.09%         55M           org.apache.lucene.util.fst.BytesStore#finish()
                              at org.apache.lucene.util.fst.FST#finish()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1421262 events (total: 61715M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
46.08%        28439M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
7.34%         4531M         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.HnswGraphBuilder#addGraphNode()
6.20%         3823M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
4.57%         2817M         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.HnswGraphBuilder#addGraphNode()
3.62%         2236M         java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
2.40%         1483M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
2.39%         1473M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at 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.36%         1459M         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()
2.24%         1379M         org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
2.14%         1321M         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.81%         1115M         org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.42%         876M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.39%         855M          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.22%         755M          org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.92%         570M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
0.90%         554M          org.apache.lucene.util.hnsw.NeighborArray#sort()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.89%         552M          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.75%         461M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.63%         386M          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.61%         376M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.52%         320M          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
0.50%         311M          org.apache.lucene.util.hnsw.NeighborArray#()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
0.46%         285M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42%         260M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42%         257M          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.40%         249M          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.40%         244M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.39%         243M          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.34%         210M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
0.30%         183M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.28%         175M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.28%         172M          org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.28%         169M          java.util.Arrays#copyOf()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
0.25%         156M          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.25%         155M          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.21%         126M          java.lang.Integer#valueOf()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.19%         114M          perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.18%         112M          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.16%         100M          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.15%         95M           java.util.ArrayDeque#iterator()
                              at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.15%         91M           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.14%         87M           org.apache.lucene.util.fst.FSTCompiler#add()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.13%         80M           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.13%         80M           org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
                              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()
0.12%         75M           org.apache.lucene.util.fst.FSTCompiler#compileNode()
                              at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
                              at org.apache.lucene.util.fst.FSTCompiler#compile()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.12%         73M           java.util.HashMap#newNode()
                              at java.util.HashMap#putVal()
                              at java.util.HashMap#put()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
0.12%         73M           java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.11%         65M           org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
                              at org.apache.lucene.util.MSBRadixSorter#introSort()
                              at org.apache.lucene.util.MSBRadixSorter#sort()
                              at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.11%         65M           java.util.Collections#unmodifiableList()
                              at org.apache.lucene.index.SegmentInfos#asList()
                              at org.apache.lucene.index.SegmentInfos#iterator()
                              at org.apache.lucene.index.IndexWriter#getDocStats()
0.11%         64M           org.apache.lucene.util.fst.FSTEnum#getArc()
                              at org.apache.lucene.util.fst.FSTEnum#doNext()
                              at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1421262 events (total: 61715M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
46.08%        28439M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
7.34%         4531M         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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
5.71%         3524M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
4.57%         2817M         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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
3.62%         2236M         java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
2.39%         1473M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
2.36%         1459M         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()
2.22%         1371M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
2.14%         1323M         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$348+0x000000080118d770.1019160415#merge()
2.14%         1321M         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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.81%         1115M         org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.39%         855M          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.33%         820M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.13%         699M          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.90%         554M          org.apache.lucene.util.hnsw.NeighborArray#sort()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.89%         552M          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%         461M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.65%         403M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.63%         386M          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.52%         320M          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.50%         311M          org.apache.lucene.util.hnsw.NeighborArray#()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.49%         299M          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
0.46%         285M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.42%         260M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.40%         244M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.39%         243M          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$346+0x000000080118b8e8.737796637#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.39%         243M          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.34%         210M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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%         207M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.31%         191M          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.30%         183M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.28%         175M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
0.28%         172M          org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.27%         168M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.26%         158M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.25%         156M          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.23%         142M          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.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.21%         126M          java.lang.Integer#valueOf()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
0.19%         114M          perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.18%         112M          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.18%         112M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.15%         95M           java.util.ArrayDeque#iterator()
                              at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.15%         89M           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.14%         87M           org.apache.lucene.util.fst.FSTCompiler#add()
                              at org.apache.lucene.codecs.lucene90.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.13%         80M           org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
                              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()
0.12%         75M           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.12%         73M           java.util.HashMap#newNode()
                              at java.util.HashMap#putVal()
                              at java.util.HashMap#put()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.12%         73M           java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
0.11%         65M           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()
0.11%         65M           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()
Profiler for heap:
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 1421262 events (total: 61715M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
42.80%        26415M        org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
7.34%         4531M         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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
5.71%         3524M         org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
4.57%         2817M         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.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
3.62%         2236M         java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#graphSeek()
                              at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
                              at org.apache.lucene.codecs.KnnVectorsWriter#merge()
3.28%         2023M         org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
2.39%         1473M         org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#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()
2.36%         1459M         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$348+0x000000080118d770.1019160415#merge()
2.22%         1371M         org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
2.14%         1323M         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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
2.14%         1321M         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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
                              at org.apache.lucene.index.IndexWriter$IndexWriterMergeSource#merge()
1.81%         1115M         org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.33%         820M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
1.19%         733M          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$348+0x000000080118d770.1019160415#merge()
1.13%         699M          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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.90%         554M          org.apache.lucene.util.hnsw.NeighborArray#sort()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#findWorstNonDiverse()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
0.79%         486M          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.66%         405M          org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.65%         403M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.63%         386M          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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.52%         320M          org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.50%         311M          org.apache.lucene.util.hnsw.NeighborArray#()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.49%         299M          org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
                              at org.apache.lucene.index.IndexWriter#getReader()
0.46%         285M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.42%         260M          org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.39%         243M          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$346+0x000000080118b8e8.737796637#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.39%         243M          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$348+0x000000080118d770.1019160415#merge()
0.34%         210M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#initializeFromGraph()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#create()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.34%         207M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.31%         191M          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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.30%         183M          org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.29%         178M          org.apache.lucene.util.fst.NodeHash#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.28%         175M          java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.27%         168M          java.util.TreeMap#keyIterator()
                              at java.util.TreeMap$KeySet#iterator()
                              at java.util.TreeSet#iterator()
                              at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
                              at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
0.26%         158M          java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
                              at org.apache.lucene.util.fst.BytesStore#writeByte()
                              at org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.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.23%         142M          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.util.hnsw.OnHeapHnswGraph#addNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#mergeOneField()
                              at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#mergeOneField()
0.21%         126M          java.lang.Integer#valueOf()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
                              at org.apache.lucene.index.IndexWriter#mergeMiddle()
                              at org.apache.lucene.index.IndexWriter#merge()
0.20%         121M          org.apache.lucene.util.fst.FST#()
                              at org.apache.lucene.util.fst.FSTCompiler#()
                              at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.20%         121M          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.19%         114M          perf.LineFileDocs#nextDoc()
                              at perf.LineFileDocs#nextDoc()
                              at perf.IndexThreads$IndexThread#run()
0.18%         112M          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.18%         112M          org.apache.lucene.util.LongHeap#()
                              at org.apache.lucene.codecs.lucene90.PForUtil#encode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
                              at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
                              at org.apache.lucene.index.FreqProxTermsWriter#flush()
                              at org.apache.lucene.index.IndexingChain#flush()
                              at org.apache.lucene.index.DocumentsWriterPerThread#flush()
                              at org.apache.lucene.index.DocumentsWriter#doFlush()
                              at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.15%         95M           java.util.ArrayDeque#iterator()
                              at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
                              at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
                              at org.apache.lucene.codecs.FieldsConsumer#merge()
                              at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeTerms()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.15%         91M           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.15%         89M           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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.14%         87M           org.apache.lucene.util.fst.FSTCompiler#add()
                              at org.apache.lucene.codecs.lucene90.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$348+0x000000080118d770.1019160415#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.13%         80M           org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
                              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()
                              at org.apache.lucene.index.SegmentMerger$$Lambda$348+0x000000080118d770.1019160415#merge()
0.12%         75M           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$348+0x000000080118d770.1019160415#merge()
0.12%         73M           java.util.HashMap#newNode()
                              at java.util.HashMap#putVal()
                              at java.util.HashMap#put()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#getOldToNewOrdinalMap()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#createHnswGraphBuilder()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()
                              at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
                              at org.apache.lucene.index.SegmentMerger#merge()
0.12%         73M           java.lang.Integer#valueOf()
                              at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#addVectors()
                              at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
                              at org.apache.lucene.codecs.lucene95.Lucene95HnswVectorsWriter#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$356+0x00000008011949b0.1120692256#merge()


Profiler results (searching)

CPU:


WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12445312 events (total: 12M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
4.05%         503564        org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
3.57%         444191        org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
3.25%         404608        org.apache.lucene.search.TermScorer#score()
2.38%         296368        org.apache.lucene.search.ConjunctionDISI#doNext()
2.12%         263911        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.94%         241076        org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.78%         222067        jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
1.74%         216037        org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
1.72%         213932        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
1.70%         211690        org.apache.lucene.codecs.lucene90.ForUtil#expand8()
1.62%         201048        org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.61%         200054        org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.56%         194365        org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.48%         184446        jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
1.43%         177745        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
1.38%         172294        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
1.32%         163709        org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
1.31%         163327        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
1.26%         157313        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
1.21%         150312        org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
1.20%         149866        org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
1.12%         139607        org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
1.09%         135327        java.lang.invoke.VarHandleGuards#guard_LJ_I()
1.08%         133883        org.apache.lucene.util.PriorityQueue#downHeap()
1.05%         131180        org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
1.03%         127966        org.apache.lucene.search.DisiPriorityQueue#downHeap()
1.02%         126564        org.apache.lucene.store.MemorySegmentIndexInput#readByte()
1.01%         125131        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
0.99%         123719        org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.98%         122167        org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
0.96%         119126        jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
0.95%         118131        org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
0.93%         115602        org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
0.93%         115192        org.apache.lucene.search.PhraseScorer$1#matches()
0.88%         109140        org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.80%         99658         org.apache.lucene.search.DisiPriorityQueue#topList()
0.78%         97447         org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.78%         96791         java.lang.foreign.MemorySegment#get()
0.77%         95866         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
0.74%         91871         org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
0.74%         91793         org.apache.lucene.util.PriorityQueue#add()
0.74%         91702         org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.71%         88366         org.apache.lucene.util.PriorityQueue#upHeap()
0.67%         83241         java.lang.invoke.VarHandleSegmentAsBytes#get()
0.66%         82526         org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.64%         79570         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.63%         77927         java.util.ArrayList#elementData()
0.62%         77034         org.apache.lucene.search.ConjunctionScorer#score()
0.54%         67678         org.apache.lucene.search.PhraseQueue#lessThan()
0.53%         66238         org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12445312 events (total: 12M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
3.57%         444191        org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
2.87%         357337        org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
2.25%         280433        org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
1.94%         241076        org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.70%         211669        org.apache.lucene.codecs.lucene90.ForUtil#expand8()
                              at org.apache.lucene.codecs.lucene90.ForUtil#decode()
1.56%         194225        org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.49%         185456        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
1.47%         183485        jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
1.33%         165938        org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
1.33%         165236        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
1.32%         163709        org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
1.31%         163321        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.30%         161311        org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
                              at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.25%         155786        org.apache.lucene.search.TermScorer#score()
                              at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
1.20%         149866        org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
1.19%         148099        jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
1.16%         144499        org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
                              at org.apache.lucene.search.LeafSimScorer#score()
1.12%         139566        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#nextPosition()
1.12%         139487        org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
                              at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.09%         135327        java.lang.invoke.VarHandleGuards#guard_LJ_I()
                              at java.lang.foreign.MemorySegment#get()
1.05%         131180        org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.99%         123718        org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.99%         122754        org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.98%         122167        org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.96%         118971        org.apache.lucene.search.DisiPriorityQueue#downHeap()
                              at org.apache.lucene.search.DisiPriorityQueue#updateTop()
0.95%         118131        org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.93%         115501        org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
                              at org.apache.lucene.codecs.lucene90.ForUtil#decodeTo32()
0.92%         114820        org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.90%         112144        org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#pop()
0.88%         109140        org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
                              at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.77%         95310         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.74%         92494         org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
0.71%         88365         org.apache.lucene.util.PriorityQueue#upHeap()
                              at org.apache.lucene.util.PriorityQueue#add()
0.67%         83241         java.lang.invoke.VarHandleSegmentAsBytes#get()
                              at java.lang.invoke.VarHandleGuards#guard_LJ_I()
0.66%         82526         org.apache.lucene.search.BooleanScorer$OrCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
0.63%         78847         org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
                              at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.63%         78630         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
0.63%         77924         java.util.ArrayList#elementData()
                              at java.util.ArrayList#get()
0.62%         77034         org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
0.61%         76492         java.lang.foreign.MemorySegment#get()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
0.61%         76128         jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
                              at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.58%         72184         org.apache.lucene.search.TermScorer#score()
                              at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.55%         69069         org.apache.lucene.search.DisiPriorityQueue#topList()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
0.55%         68735         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.53%         65705         org.apache.lucene.util.PriorityQueue#add()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.53%         65482         org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.52%         65104         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
0.52%         64374         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
0.50%         62337         org.apache.lucene.search.LeafSimScorer#getNormValue()
                              at org.apache.lucene.search.LeafSimScorer#score()
0.50%         62249         org.apache.lucene.search.BooleanScorer$DocIdStreamView#forEach()
                              at org.apache.lucene.search.LeafCollector#collect()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12445312 events (total: 12M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
3.57%         444191        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.87%         357337        org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
1.94%         241076        org.apache.lucene.search.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.81%         225509        org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.33%         165236        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.31%         163510        org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.25%         155786        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.23%         152902        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.20%         149634        org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.19%         148099        jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
                              at java.lang.invoke.VarHandleGuards#guard_LJ_I()
                              at java.lang.foreign.MemorySegment#get()
1.12%         139350        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.11%         138748        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.05%         131171        org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.05%         130731        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.99%         123718        org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.99%         122737        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.98%         122167        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.95%         118131        org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.92%         114818        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.90%         112228        org.apache.lucene.search.DisiPriorityQueue#downHeap()
                              at org.apache.lucene.search.DisiPriorityQueue#updateTop()
                              at org.apache.lucene.search.DisjunctionDISIApproximation#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.77%         95495         org.apache.lucene.codecs.lucene90.ForUtil#expand8()
                              at org.apache.lucene.codecs.lucene90.ForUtil#decode()
                              at org.apache.lucene.codecs.lucene90.PForUtil#decode()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#refillPositions()
0.74%         92515         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%         92494         org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.72%         88995         jdk.internal.foreign.AbstractMemorySegmentImpl#checkBounds()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#checkAccess()
                              at java.lang.invoke.VarHandleSegmentAsBytes#checkAddress()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.71%         88479         org.apache.lucene.codecs.lucene90.ForUtil#expand8To32()
                              at org.apache.lucene.codecs.lucene90.ForUtil#decodeTo32()
                              at org.apache.lucene.codecs.lucene90.PForUtil#decodeAndPrefixSum()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#refillDocs()
0.66%         81600         org.apache.lucene.search.BooleanScorer$OrCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
0.65%         80361         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#firstPosition()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.63%         78630         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
0.62%         77033         org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.61%         76128         jdk.internal.foreign.MemorySessionImpl#checkValidStateRaw()
                              at jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
                              at jdk.internal.misc.ScopedMemoryAccess#getByte()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
0.59%         73419         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.58%         72735         java.util.ArrayList#elementData()
                              at java.util.ArrayList#get()
                              at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.56%         69780         org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#pop()
                              at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
0.55%         69067         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.53%         65682         org.apache.lucene.util.PriorityQueue#add()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
                              at org.apache.lucene.search.SloppyPhraseMatcher#reset()
0.53%         65482         org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.52%         64597         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
0.52%         64374         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.50%         62249         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.48%         59543         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.48%         59351         org.apache.lucene.util.SmallFloat#longToInt4()
                              at org.apache.lucene.util.SmallFloat#intToByte4()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
0.47%         59099         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#nextPosition()
                              at org.apache.lucene.search.SloppyPhraseMatcher#advancePP()
                              at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
0.47%         59026         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.46%         57714         org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.46%         56734         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
0.45%         56009         org.apache.lucene.search.TermScorer#score()
                              at org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.44%         55215         org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
                              at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
                              at org.apache.lucene.codecs.lucene90.PForUtil#decodeAndPrefixSum()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#refillDocs()
0.44%         55053         org.apache.lucene.util.packed.DirectMonotonicReader#get()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
0.44%         54666         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#advance()
0.43%         53753         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.spans.TermSpans#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12445312 events (total: 12M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
3.57%         444182        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.87%         357332        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.33%         165228        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
1.31%         163510        org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
1.25%         155720        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.23%         152886        org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
1.22%         152435        org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
1.20%         149631        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#search()
1.12%         139350        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.05%         131168        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#search()
1.05%         130731        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.99%         123718        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.98%         122279        org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.98%         121810        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.95%         118131        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.90%         112227        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#search()
0.90%         112179        org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
0.77%         95293         org.apache.lucene.search.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.74%         92515         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.74%         92494         org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.72%         90048         org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.66%         81594         org.apache.lucene.search.BooleanScorer$OrCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
                              at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
                              at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
                              at org.apache.lucene.search.BooleanScorer#scoreWindow()
                              at org.apache.lucene.search.BooleanScorer#score()
0.65%         80361         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#firstPosition()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
                              at org.apache.lucene.search.SloppyPhraseMatcher#reset()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.63%         78593         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.62%         77026         org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.59%         73419         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%         73074         org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
0.56%         69779         org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#pop()
                              at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.55%         68346         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.53%         65682         org.apache.lucene.util.PriorityQueue#add()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
                              at org.apache.lucene.search.SloppyPhraseMatcher#reset()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.53%         65482         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.52%         64585         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.52%         64374         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.50%         62249         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.48%         59543         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.48%         59351         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.47%         59022         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#search()
0.46%         57714         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#search()
0.46%         57047         java.util.ArrayList#elementData()
                              at java.util.ArrayList#get()
                              at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.46%         56727         jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
                              at java.lang.invoke.VarHandleGuards#guard_LJ_I()
                              at java.lang.foreign.MemorySegment#get()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
                              at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
0.45%         56002         org.apache.lucene.search.TermScorer#score()
                              at org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.44%         55053         org.apache.lucene.util.packed.DirectMonotonicReader#get()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
0.44%         54664         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.43%         53753         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.spans.TermSpans#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.43%         53561         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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.42%         52363         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.39%         48978         org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
                              at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.39%         48861         org.apache.lucene.index.SingletonSortedSetDocValues#getValueCount()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.39%         48373         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
                              at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.37%         45808         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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 12445312 events (total: 12M)
  tests.profile.mode=cpu
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
3.57%         444182        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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
2.87%         357332        org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
1.31%         163510        org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$22#ordValue()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
1.25%         155720        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.23%         152886        org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
1.20%         149631        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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
1.12%         139350        org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
                              at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
1.05%         131168        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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
1.05%         130731        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
0.99%         123718        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.98%         122279        org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.98%         121810        org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
0.95%         118131        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.90%         112227        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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
0.90%         112179        org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.77%         95293         org.apache.lucene.search.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.75%         92918         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
                              at org.apache.lucene.facet.FacetsCollector#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.74%         92515         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.74%         92494         org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.72%         90048         org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.65%         80361         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#nextPosition()
                              at org.apache.lucene.search.PhrasePositions#firstPosition()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
                              at org.apache.lucene.search.SloppyPhraseMatcher#reset()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.63%         78593         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$WeightedDisiWrapper#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.63%         78223         org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.62%         77026         org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
                              at org.apache.lucene.facet.FacetsCollector#search()
                              at perf.SearchTask#go()
0.60%         74212         org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#count()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.59%         73419         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%         73074         org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
                              at org.apache.lucene.facet.FacetsCollector#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.58%         72310         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#count()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.56%         69779         org.apache.lucene.util.PriorityQueue#downHeap()
                              at org.apache.lucene.util.PriorityQueue#pop()
                              at org.apache.lucene.search.SloppyPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
0.55%         68346         org.apache.lucene.search.DisiPriorityQueue#topList()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#freq()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
0.53%         65482         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.52%         65328         org.apache.lucene.util.PriorityQueue#add()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
                              at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
                              at org.apache.lucene.search.SloppyPhraseMatcher#reset()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.52%         64374         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#count()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.50%         62244         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.50%         61840         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#advancePosition()
                              at org.apache.lucene.search.ExactPhraseMatcher#nextMatch()
                              at org.apache.lucene.search.PhraseScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#count()
                              at perf.SearchTask#go()
0.48%         59543         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.48%         59350         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#search()
0.46%         57714         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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
0.46%         57408         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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#count()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.46%         57047         java.util.ArrayList#elementData()
                              at java.util.ArrayList#get()
                              at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
                              at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.46%         56727         jdk.internal.foreign.AbstractMemorySegmentImpl#sessionImpl()
                              at java.lang.invoke.VarHandleSegmentAsBytes#get()
                              at java.lang.invoke.VarHandleGuards#guard_LJ_I()
                              at java.lang.foreign.MemorySegment#get()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#readByte()
                              at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer$MultiFieldNormValues#advanceExact()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#getNormValue()
                              at org.apache.lucene.sandbox.search.MultiNormsLeafSimScorer#score()
                              at org.apache.lucene.sandbox.search.CombinedFieldQuery$CombinedFieldScorer#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.45%         56002         org.apache.lucene.search.TermScorer#score()
                              at org.apache.lucene.search.ConjunctionScorer#score()
                              at org.apache.lucene.search.FilterScorable#score()
                              at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
                              at org.apache.lucene.facet.FacetsCollector#search()
0.44%         55053         org.apache.lucene.util.packed.DirectMonotonicReader#get()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#advance()
                              at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$25#nextDoc()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.44%         54664         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.43%         53753         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
                              at org.apache.lucene.queries.spans.TermSpans#advance()
                              at org.apache.lucene.search.ConjunctionDISI#doNext()
                              at org.apache.lucene.search.ConjunctionDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
0.42%         52594         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.search.IndexSearcher#search()
0.42%         52363         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.39%         48978         org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
                              at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
0.39%         48861         org.apache.lucene.index.SingletonSortedSetDocValues#getValueCount()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.39%         48373         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
                              at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#advancePosition()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
                              at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
                              at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()


HEAP:


WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35066 events (total: 990137M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
33.33%        330004M       java.lang.Integer#valueOf()
10.55%        104434M       org.apache.lucene.util.FixedBitSet#()
4.43%         43872M        java.util.AbstractList#iterator()
3.64%         36007M        org.apache.lucene.util.ArrayUtil#growExact()
2.79%         27639M        org.apache.lucene.util.ArrayUtil#growNoCopy()
2.78%         27498M        org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
2.67%         26457M        org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.44%         24138M        org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.93%         19123M        org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.83%         18095M        java.lang.ref.Finalizer#runFinalization()
1.83%         18079M        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
1.61%         15943M        org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
1.41%         13995M        java.util.ArrayList#grow()
1.30%         12856M        org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
1.17%         11586M        jdk.internal.misc.Unsafe#allocateUninitializedArray()
1.16%         11481M        java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
1.07%         10622M        org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.95%         9449M         perf.VectorDictionary#()
0.89%         8836M         org.apache.lucene.util.BytesRef#()
0.80%         7945M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.72%         7159M         org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.64%         6289M         org.apache.lucene.util.bkd.DocIdsWriter#()
0.58%         5764M         java.util.ArrayList#iterator()
0.58%         5736M         jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.58%         5727M         org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.56%         5508M         org.apache.lucene.facet.FacetsConfig#stringToPath()
0.56%         5501M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.55%         5441M         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.54%         5385M         org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
0.54%         5361M         org.apache.lucene.search.MaxScoreBulkScorer#()
0.53%         5259M         org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
0.53%         5242M         org.apache.lucene.search.BooleanScorer#()
0.52%         5159M         java.lang.reflect.Array#newInstance()
0.52%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
0.49%         4845M         org.apache.lucene.codecs.lucene90.ForUtil#()
0.47%         4677M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.46%         4594M         java.lang.invoke.DirectMethodHandle#allocateInstance()
0.43%         4273M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.40%         3970M         perf.SearchPerfTest#_main()
0.40%         3926M         java.util.ArrayList#()
0.39%         3864M         org.apache.lucene.util.PriorityQueue#()
0.39%         3832M         java.util.logging.LogManager#reset()
0.39%         3832M         jdk.jfr.internal.ShutdownHook#run()
0.35%         3436M         perf.StatisticsHelper#startStatistics()
0.35%         3427M         java.lang.StringUTF16#compress()
0.33%         3276M         java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#newConditionNode()
0.31%         3077M         org.apache.lucene.util.BytesRef#utf8ToString()
0.28%         2820M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#loadBlock()
0.28%         2739M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getArc()
0.27%         2651M         org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35066 events (total: 990137M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=2
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
33.21%        328867M       java.lang.Integer#valueOf()
                              at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
9.70%         96024M        org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
3.77%         37335M        java.util.AbstractList#iterator()
                              at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
3.11%         30811M        org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
2.78%         27498M        org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
2.67%         26457M        org.apache.lucene.util.DocIdSetBuilder$Buffer#()
                              at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
1.83%         18095M        java.lang.ref.Finalizer#runFinalization()
                              at java.lang.ref.Reference$1#runFinalization()
1.83%         18079M        org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
1.78%         17597M        org.apache.lucene.util.ArrayUtil#growNoCopy()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#doReset()
1.71%         16903M        org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.61%         15943M        org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegmentNHLD()
                              at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.41%         13995M        java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
1.17%         11586M        jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
1.07%         10622M        org.apache.lucene.util.fst.ByteSequenceOutputs#read()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.02%         10136M        org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.01%         10041M        org.apache.lucene.util.ArrayUtil#growNoCopy()
                              at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
0.95%         9449M         perf.VectorDictionary#()
                              at perf.VectorDictionary#create()
0.88%         8743M         org.apache.lucene.util.BytesRef#()
                              at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.84%         8316M         org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.81%         8044M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.80%         7945M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.73%         7234M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.72%         7159M         org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
0.72%         7156M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.ImpactsDISI#advanceShallow()
0.68%         6745M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.66%         6536M         java.util.AbstractList#iterator()
                              at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.64%         6289M         org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.62%         6111M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.58%         5736M         jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
0.56%         5501M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
                              at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.54%         5394M         org.apache.lucene.facet.FacetsConfig#stringToPath()
                              at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.54%         5361M         org.apache.lucene.search.MaxScoreBulkScorer#()
                              at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.53%         5259M         org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
0.53%         5242M         org.apache.lucene.search.BooleanScorer#()
                              at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.53%         5204M         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
                              at org.apache.lucene.search.IndexSearcher#search()
0.52%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
                              at jdk.jfr.internal.RequestEngine#run_requests()
0.46%         4594M         java.lang.invoke.DirectMethodHandle#allocateInstance()
                              at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.46%         4533M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.43%         4273M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.41%         4048M         org.apache.lucene.codecs.lucene90.ForUtil#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.40%         3970M         perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.39%         3832M         java.util.logging.LogManager#reset()
                              at java.util.logging.LogManager$Cleaner#run()
0.39%         3832M         jdk.jfr.internal.ShutdownHook#run()
                              at java.lang.Thread#runWith()
0.39%         3814M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.DocIdSetBuilder#concat()
0.38%         3783M         org.apache.lucene.util.PriorityQueue#()
                              at org.apache.lucene.util.PriorityQueue#()
0.38%         3762M         org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
                              at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.37%         3695M         java.lang.reflect.Array#newInstance()
                              at org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.37%         3661M         java.util.ArrayList#()
                              at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
0.35%         3436M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
0.35%         3436M         perf.StatisticsHelper#startStatistics()
                              at perf.SearchPerfTest#main()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35066 events (total: 990137M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=4
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
33.18%        328572M       java.lang.Integer#valueOf()
                              at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
                              at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
7.46%         73852M        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.67%         26457M        org.apache.lucene.util.DocIdSetBuilder$Buffer#()
                              at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
                              at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
                              at org.apache.lucene.util.DocIdSetBuilder#grow()
2.48%         24599M        org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
2.27%         22512M        java.util.AbstractList#iterator()
                              at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
2.25%         22280M        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()
1.83%         18095M        java.lang.ref.Finalizer#runFinalization()
                              at java.lang.ref.Reference$1#runFinalization()
                              at java.lang.Runtime#runFinalization()
                              at perf.SearchPerfTest#_main()
1.78%         17597M        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.61%         15943M        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.57%         15504M        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.55%         15319M        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.46%         14436M        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.41%         13995M        java.util.ArrayList#grow()
                              at java.util.ArrayList#grow()
                              at java.util.ArrayList#add()
                              at java.util.ArrayList#add()
1.04%         10309M        jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
1.01%         10041M        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()
0.95%         9449M         perf.VectorDictionary#()
                              at perf.VectorDictionary#create()
                              at perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.84%         8316M         org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.search.PointRangeQuery$1$4#get()
                              at org.apache.lucene.search.PointRangeQuery$1#scorer()
                              at org.apache.lucene.search.Weight#bulkScorer()
0.81%         8044M         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.72%         7156M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.ImpactsDISI#advanceShallow()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
0.71%         7000M         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.68%         6745M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
0.67%         6666M         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.66%         6536M         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.64%         6333M         org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
                              at org.apache.lucene.util.bkd.BKDReader#getPointTree()
                              at org.apache.lucene.index.PointValues#estimatePointCount()
0.64%         6289M         org.apache.lucene.util.bkd.DocIdsWriter#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
                              at org.apache.lucene.util.bkd.BKDReader#getPointTree()
0.63%         6191M         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.62%         6120M         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.62%         6111M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
0.60%         5908M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#postings()
                              at org.apache.lucene.search.TermQuery$TermWeight#scorer()
0.58%         5736M         jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.MappedMemorySegmentImpl#dup()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSliceNoCheck()
                              at jdk.internal.foreign.AbstractMemorySegmentImpl#asSlice()
0.54%         5394M         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.54%         5361M         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.53%         5259M         org.apache.lucene.document.DocumentStoredFieldVisitor#stringField()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#readField()
                              at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
                              at org.apache.lucene.index.CodecReader$1#document()
0.53%         5242M         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.53%         5204M         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.52%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
0.51%         5021M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
0.50%         4986M         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.43%         4273M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
                              at org.apache.lucene.search.TermQuery$TermWeight#scorer()
0.41%         4094M         org.apache.lucene.util.ArrayUtil#growExact()
                              at org.apache.lucene.util.ArrayUtil#grow()
                              at org.apache.lucene.util.LSBRadixSorter#sort()
                              at org.apache.lucene.util.DocIdSetBuilder#build()
0.40%         3970M         perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.40%         3945M         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%         3832M         java.util.logging.LogManager#reset()
                              at java.util.logging.LogManager$Cleaner#run()
0.39%         3832M         jdk.jfr.internal.ShutdownHook#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.38%         3756M         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.38%         3734M         org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
                              at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
                              at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#next()
0.37%         3648M         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.35%         3436M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
                              at java.util.concurrent.CountDownLatch#await()
                              at perf.TaskThreads$TaskThread#run()
0.35%         3436M         perf.StatisticsHelper#startStatistics()
                              at perf.SearchPerfTest#main()
0.33%         3304M         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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35066 events (total: 990137M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=8
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
33.18%        328572M       java.lang.Integer#valueOf()
                              at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
                              at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
5.66%         56011M        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.48%         24599M        org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
2.25%         22280M        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.83%         18095M        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.78%         17597M        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.61%         15943M        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.58%         15611M        org.apache.lucene.util.DocIdSetBuilder$Buffer#()
                              at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
                              at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
                              at org.apache.lucene.util.DocIdSetBuilder#grow()
                              at org.apache.lucene.facet.FacetsCollector#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.57%         15504M        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.03%         10213M        jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
                              at java.lang.invoke.LambdaForm$MH+0x0000000801087400.1998767043#invoke()
                              at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
                              at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
                              at org.apache.lucene.store.IndexInput#getFullSliceDescription()
1.01%         10041M        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()
0.95%         9449M         perf.VectorDictionary#()
                              at perf.VectorDictionary#create()
                              at perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.91%         9011M         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.89%         8808M         java.util.AbstractList#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.BlockMaxConjunctionScorer$2#doNext()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
0.84%         8316M         org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.search.PointRangeQuery$1$4#get()
                              at org.apache.lucene.search.PointRangeQuery$1#scorer()
                              at org.apache.lucene.search.Weight#bulkScorer()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.77%         7621M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.index.TermStates#loadTermsEnum()
                              at org.apache.lucene.index.TermStates#build()
                              at org.apache.lucene.search.TermQuery#createWeight()
                              at org.apache.lucene.search.IndexSearcher#createWeight()
0.74%         7359M         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.ImpactsDISI#getMaxScore()
                              at org.apache.lucene.search.TermScorer#getMaxScore()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer#getMaxScore()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#moveToNextBlock()
0.72%         7156M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.ImpactsDISI#advanceShallow()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.68%         6745M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.66%         6531M         org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
                              at org.apache.lucene.util.DocIdSetBuilder#grow()
                              at org.apache.lucene.search.PointRangeQuery$1$1#grow()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#addAll()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#visitDocIDs()
                              at org.apache.lucene.index.PointValues#intersect()
                              at org.apache.lucene.index.PointValues#intersect()
0.65%         6398M         java.util.AbstractList#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.MaxScoreBulkScorer#scoreNonEssentialClauses()
                              at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowSingleEssentialClause()
0.63%         6191M         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.62%         6111M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.60%         5903M         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.59%         5801M         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.54%         5394M         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.54%         5361M         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()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.53%         5259M         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.53%         5219M         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.53%         5204M         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
0.52%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.52%         5111M         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.ImpactsDISI#getMaxScore()
                              at org.apache.lucene.search.TermScorer#getMaxScore()
                              at org.apache.lucene.search.WANDScorer#updateMaxScores()
                              at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.51%         5021M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
                              at org.apache.lucene.search.TermQuery$TermWeight#scorer()
                              at org.apache.lucene.search.Weight#scorerSupplier()
                              at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
                              at org.apache.lucene.search.BooleanWeight#booleanScorer()
0.44%         4351M         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.40%         3970M         perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.40%         3945M         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.39%         3885M         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.39%         3837M         java.util.AbstractList#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.MaxScoreBulkScorer#scoreInnerWindowSingleEssentialClause()
0.39%         3832M         java.util.logging.LogManager#reset()
                              at java.util.logging.LogManager$Cleaner#run()
0.39%         3832M         jdk.jfr.internal.ShutdownHook#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.37%         3693M         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.35%         3489M         org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
                              at org.apache.lucene.util.bkd.BKDReader#getPointTree()
                              at org.apache.lucene.index.PointValues#estimatePointCount()
                              at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
                              at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
                              at org.apache.lucene.search.comparators.LongComparator$LongLeafComparator#setBottom()
                              at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
0.35%         3436M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
                              at java.util.concurrent.CountDownLatch#await()
                              at perf.TaskThreads$TaskThread#run()
0.35%         3436M         perf.StatisticsHelper#startStatistics()
                              at perf.SearchPerfTest#main()
0.33%         3304M         java.util.ArrayList#()
                              at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.33%         3282M         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.33%         3276M         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.31%         3042M         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.29%         2899M         org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.29%         2886M         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()
WARNING: Using incubator modules: jdk.incubator.vector
PROFILE SUMMARY from 35066 events (total: 990137M)
  tests.profile.mode=heap
  tests.profile.count=50
  tests.profile.stacksize=12
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
33.18%        328572M       java.lang.Integer#valueOf()
                              at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
                              at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
5.66%         56011M        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.48%         24599M        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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
2.25%         22280M        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.83%         18095M        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.78%         17597M        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.61%         15943M        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.58%         15611M        org.apache.lucene.util.DocIdSetBuilder$Buffer#()
                              at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
                              at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
                              at org.apache.lucene.util.DocIdSetBuilder#grow()
                              at org.apache.lucene.facet.FacetsCollector#collect()
                              at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.facet.FacetsCollector#doSearch()
1.57%         15504M        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()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
1.01%         10041M        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()
0.95%         9449M         perf.VectorDictionary#()
                              at perf.VectorDictionary#create()
                              at perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.95%         9391M         jdk.internal.misc.Unsafe#allocateUninitializedArray()
                              at java.lang.StringConcatHelper#newArray()
                              at java.lang.StringConcatHelper#newArrayWithSuffix()
                              at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
                              at java.lang.invoke.LambdaForm$MH+0x0000000801087400.1998767043#invoke()
                              at java.lang.invoke.LambdaForm$MH+0x000000080100f400.1516500233#invoke()
                              at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
                              at org.apache.lucene.store.IndexInput#getFullSliceDescription()
                              at org.apache.lucene.store.MemorySegmentIndexInput#buildSlice()
                              at org.apache.lucene.store.MemorySegmentIndexInput#slice()
                              at org.apache.lucene.store.MemorySegmentIndexInput$SingleSegmentImpl#slice()
                              at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.91%         9011M         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.89%         8808M         java.util.AbstractList#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.BlockMaxConjunctionScorer$2#doNext()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.84%         8316M         org.apache.lucene.util.FixedBitSet#()
                              at org.apache.lucene.search.PointRangeQuery$1$4#get()
                              at org.apache.lucene.search.PointRangeQuery$1#scorer()
                              at org.apache.lucene.search.Weight#bulkScorer()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.72%         7156M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.ImpactsDISI#advanceShallow()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.68%         6745M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.66%         6531M         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.65%         6398M         java.util.AbstractList#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.MaxScoreBulkScorer#scoreNonEssentialClauses()
                              at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindowSingleEssentialClause()
                              at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
                              at org.apache.lucene.search.MaxScoreBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.63%         6191M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevelZero()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.62%         6111M         org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#initializeValueCounters()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
                              at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.60%         5903M         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.59%         5865M         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.ImpactsDISI#getMaxScore()
                              at org.apache.lucene.search.TermScorer#getMaxScore()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer#getMaxScore()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#moveToNextBlock()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advanceTarget()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
0.59%         5801M         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()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
0.54%         5394M         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.54%         5361M         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()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.53%         5259M         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.53%         5219M         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.53%         5204M         org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
                              at perf.UnparsedTask#go()
                              at perf.TaskThreads$TaskThread#run()
0.52%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
                              at jdk.jfr.internal.RequestEngine#run_requests()
                              at jdk.jfr.internal.RequestEngine#doPeriodic()
                              at jdk.jfr.internal.PlatformRecorder#periodicTask()
                              at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
                              at jdk.jfr.internal.PlatformRecorder$$Lambda$85+0x0000000801042610.2131952342#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.51%         5021M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#impacts()
                              at org.apache.lucene.search.TermQuery$TermWeight#scorer()
                              at org.apache.lucene.search.Weight#scorerSupplier()
                              at org.apache.lucene.search.BooleanWeight#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.search.IndexSearcher#search()
0.50%         4948M         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.ImpactsDISI#getMaxScore()
                              at org.apache.lucene.search.TermScorer#getMaxScore()
                              at org.apache.lucene.search.WANDScorer#updateMaxScores()
                              at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
                              at org.apache.lucene.search.WANDScorer#moveToNextCandidate()
                              at org.apache.lucene.search.WANDScorer$1#advance()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
                              at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
0.44%         4351M         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.40%         3970M         perf.SearchPerfTest#_main()
                              at perf.SearchPerfTest#main()
0.40%         3945M         org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.39%         3837M         java.util.AbstractList#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.MaxScoreBulkScorer#scoreInnerWindowSingleEssentialClause()
                              at org.apache.lucene.search.MaxScoreBulkScorer#scoreInnerWindow()
                              at org.apache.lucene.search.MaxScoreBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
0.39%         3832M         java.util.logging.LogManager#reset()
                              at java.util.logging.LogManager$Cleaner#run()
0.39%         3832M         jdk.jfr.internal.ShutdownHook#run()
                              at java.lang.Thread#runWith()
                              at java.lang.Thread#run()
0.37%         3693M         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.37%         3643M         org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
                              at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
                              at org.apache.lucene.index.TermStates#loadTermsEnum()
                              at org.apache.lucene.index.TermStates#build()
                              at org.apache.lucene.search.TermQuery#createWeight()
                              at org.apache.lucene.search.IndexSearcher#createWeight()
                              at org.apache.lucene.search.BooleanWeight#()
                              at org.apache.lucene.search.BooleanQuery#createWeight()
                              at org.apache.lucene.search.IndexSearcher#createWeight()
                              at org.apache.lucene.search.IndexSearcher#search()
0.35%         3489M         org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
                              at org.apache.lucene.util.bkd.BKDReader$BKDPointTree#()
                              at org.apache.lucene.util.bkd.BKDReader#getPointTree()
                              at org.apache.lucene.index.PointValues#estimatePointCount()
                              at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#updateCompetitiveIterator()
                              at org.apache.lucene.search.comparators.NumericComparator$NumericLeafComparator#setBottom()
                              at org.apache.lucene.search.comparators.LongComparator$LongLeafComparator#setBottom()
                              at org.apache.lucene.search.TopFieldCollector$TopFieldLeafCollector#collectCompetitiveHit()
                              at org.apache.lucene.search.TopFieldCollector$SimpleFieldCollector$1#collect()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
0.35%         3436M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
                              at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
                              at java.util.concurrent.CountDownLatch#await()
                              at perf.TaskThreads$TaskThread#run()
0.35%         3436M         perf.StatisticsHelper#startStatistics()
                              at perf.SearchPerfTest#main()
0.33%         3304M         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#search()
0.33%         3282M         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.33%         3276M         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.29%         2899M         org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
                              at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
                              at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
                              at org.apache.lucene.search.ImpactsDISI#advanceTarget()
                              at org.apache.lucene.search.ImpactsDISI#advance()
                              at org.apache.lucene.search.ImpactsDISI#nextDoc()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
                              at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
                              at org.apache.lucene.search.BulkScorer#score()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#search()
0.29%         2886M         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%         2860M         org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
                              at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#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#search()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at org.apache.lucene.search.IndexSearcher#searchAfter()
                              at org.apache.lucene.search.IndexSearcher#search()
                              at perf.SearchTask#go()
0.29%         2845M         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#search()