Wed 02/23/2022
Last successful run: 2022.02.22.18.03.13
Lucene/Solr trunk rev b40a750aa8c0cc05291d8d8673d9d068d078d2de (commits since last successful run)
luceneutil revision dd9813d8f7f916d795d6221cf307919d69c409a0 (no changes since last successful run)
openjdk full version "17.0.1+12"
Java command-line: /usr/lib/jvm/java-17-openjdk/bin/java -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(10.0.0):C4978031:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645664668487}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdiyg _65(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645668246876}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdj7s _98(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645671805794}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdjh7 _cb(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645675197886}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdjqj _fe(10.0.0):C4978032:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645678438336}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdjzv _fp(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645680117831}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk0v _g0(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645680280792}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk1s _gb(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645680444938}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk2p _gm(10.0.0):C497803:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645680611377}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk3m _gx(10.0.0):C497804:[diagnostics={lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1, mergeMaxNumSegments=-1, os.version=5.16.1-arch1-1, java.vendor=N/A, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=17.0.1+12, os=Linux, timestamp=1645680772654}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4j _gy(10.0.0):C49780:[diagnostics={timestamp=1645680862351, os=Linux, java.vendor=N/A, os.version=5.16.1-arch1-1, java.runtime.version=17.0.1+12, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4m _gz(10.0.0):C49780:[diagnostics={timestamp=1645680870424, os=Linux, java.vendor=N/A, os.version=5.16.1-arch1-1, java.runtime.version=17.0.1+12, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4p _h0(10.0.0):C49781:[diagnostics={timestamp=1645680878189, os=Linux, java.vendor=N/A, os.version=5.16.1-arch1-1, java.runtime.version=17.0.1+12, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4s _h1(10.0.0):C49780:[diagnostics={timestamp=1645680886280, os=Linux, java.vendor=N/A, os.version=5.16.1-arch1-1, java.runtime.version=17.0.1+12, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4v _h2(10.0.0):C46742:[diagnostics={timestamp=1645680893839, os=Linux, java.vendor=N/A, os.version=5.16.1-arch1-1, java.runtime.version=17.0.1+12, os.arch=amd64, source=flush, lucene.version=10.0.0, java.vm.version=17.0.1+12, java.version=17.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=1v18y1n74vgbn69bnizrrdk4y
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| BrowseMonthTaxoFacets | 8.0 | (43.7%) | 7.6 | (41.2%) | 0.9 X | 0.681 |
| TermMonthSort | 51.0 | (11.0%) | 49.5 | (8.0%) | 1.0 X | 0.324 |
| BrowseDayOfYearTaxoFacets | 7.3 | (14.4%) | 7.1 | (9.0%) | 1.0 X | 0.469 |
| BrowseDateTaxoFacets | 7.2 | (14.2%) | 7.0 | (8.9%) | 1.0 X | 0.472 |
| Prefix3 | 56.7 | (6.3%) | 55.3 | (9.6%) | 1.0 X | 0.321 |
| BrowseMonthSSDVFacets | 6.8 | (10.6%) | 6.7 | (7.4%) | 1.0 X | 0.419 |
| SloppyPhrase | 3.0 | (4.3%) | 3.0 | (4.3%) | 1.0 X | 0.157 |
| TermDayOfYearSort | 3387.0 | (1.5%) | 3333.4 | (2.3%) | 1.0 X | 0.009 |
| TermTitleSort | 40.0 | (7.4%) | 39.6 | (7.5%) | 1.0 X | 0.629 |
| AndHighHigh | 32.8 | (4.6%) | 32.4 | (4.8%) | 1.0 X | 0.481 |
| BrowseRandomLabelTaxoFacets | 6.3 | (7.4%) | 6.3 | (5.1%) | 1.0 X | 0.612 |
| Fuzzy1 | 83.1 | (1.5%) | 82.3 | (2.2%) | 1.0 X | 0.086 |
| Fuzzy2 | 77.3 | (1.4%) | 76.7 | (2.0%) | 1.0 X | 0.116 |
| Term | 1600.3 | (4.4%) | 1587.7 | (5.1%) | 1.0 X | 0.602 |
| TermDTSort | 273.1 | (1.2%) | 271.0 | (1.8%) | 1.0 X | 0.103 |
| Phrase | 30.6 | (2.6%) | 30.4 | (2.7%) | 1.0 X | 0.510 |
| AndHighMed | 52.7 | (3.2%) | 52.4 | (3.4%) | 1.0 X | 0.654 |
| AndHighOrMedMed | 37.8 | (2.8%) | 37.6 | (2.3%) | 1.0 X | 0.578 |
| Respell | 59.3 | (1.7%) | 59.1 | (1.8%) | 1.0 X | 0.518 |
| Wildcard | 55.0 | (4.4%) | 54.9 | (5.9%) | 1.0 X | 0.856 |
| OrHighMed | 36.6 | (2.1%) | 36.5 | (2.8%) | 1.0 X | 0.751 |
| OrHighHigh | 14.1 | (2.9%) | 14.1 | (3.7%) | 1.0 X | 0.845 |
| VectorSearch | 827.5 | (0.4%) | 826.3 | (0.4%) | 1.0 X | 0.256 |
| TermGroup100 | 14.5 | (5.1%) | 14.5 | (6.0%) | 1.0 X | 0.964 |
| TermDateFacets | 15.5 | (4.2%) | 15.5 | (4.8%) | 1.0 X | 0.975 |
| MedTermDayTaxoFacets | 23.1 | (3.5%) | 23.1 | (3.5%) | 1.0 X | 0.939 |
| AndHighMedDayTaxoFacets | 33.5 | (2.1%) | 33.6 | (2.3%) | 1.0 X | 0.692 |
| AndMedOrHighHigh | 26.4 | (2.7%) | 26.5 | (2.3%) | 1.0 X | 0.696 |
| TermGroup10K | 13.2 | (4.7%) | 13.3 | (5.9%) | 1.0 X | 0.827 |
| BrowseDateSSDVFacets | 1.3 | (5.5%) | 1.3 | (5.3%) | 1.0 X | 0.762 |
| TermBGroup1M1P | 19.2 | (8.2%) | 19.3 | (10.6%) | 1.0 X | 0.857 |
| TermGroup1M | 12.9 | (4.4%) | 13.0 | (5.9%) | 1.0 X | 0.732 |
| TermBGroup1M | 15.0 | (5.0%) | 15.1 | (6.7%) | 1.0 X | 0.711 |
| BrowseDayOfYearSSDVFacets | 6.2 | (6.4%) | 6.2 | (5.9%) | 1.0 X | 0.703 |
| OrHighMedDayTaxoFacets | 4.0 | (7.2%) | 4.0 | (7.0%) | 1.0 X | 0.738 |
| IntervalsOrdered | 4.1 | (3.6%) | 4.2 | (4.4%) | 1.0 X | 0.473 |
| PKLookup | 216.3 | (2.2%) | 218.6 | (2.3%) | 1.0 X | 0.146 |
| BrowseRandomLabelSSDVFacets | 4.9 | (6.6%) | 5.0 | (8.0%) | 1.0 X | 0.623 |
| AndHighHighDayTaxoFacets | 5.2 | (5.1%) | 5.3 | (5.5%) | 1.0 X | 0.288 |
| IntNRQ | 24.0 | (7.9%) | 24.5 | (10.1%) | 1.0 X | 0.454 |
| SpanNear | 4.9 | (5.1%) | 5.0 | (3.0%) | 1.0 X | 0.092 |
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:
PROFILE SUMMARY from 594091 events (total: 594091)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.66% 69287 org.apache.lucene.index.TermsHashPerField#writeByte()
9.29% 55191 org.apache.lucene.util.BytesRefHash#equals()
6.07% 36054 org.apache.lucene.util.BytesRefHash#findHash()
5.98% 35510 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
5.40% 32101 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.30% 25523 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
3.27% 19412 java.io.FileOutputStream#write()
2.71% 16076 sun.nio.ch.FileDispatcherImpl#write0()
2.41% 14334 java.lang.Integer#rotateLeft()
2.28% 13527 org.apache.lucene.index.IndexingChain$PerField#invert()
1.96% 11651 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.71% 10157 org.apache.lucene.util.ByteBlockPool#newSlice()
1.59% 9433 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.34% 7949 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.24% 7394 java.io.BufferedOutputStream#write()
1.23% 7315 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.08% 6403 java.lang.CharacterData#of()
1.07% 6379 org.apache.lucene.store.DataInput#readVInt()
0.98% 5802 java.nio.Buffer#checkIndex()
0.92% 5450 org.apache.lucene.util.BytesRefHash#add()
0.75% 4468 org.apache.lucene.util.BytesRefHash#rehash()
0.73% 4351 jdk.internal.util.ArraysSupport#mismatch()
0.62% 3670 org.apache.lucene.index.IndexingChain#processDocument()
0.61% 3613 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.61% 3608 org.apache.lucene.util.BitSet#()
0.58% 3439 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.56% 3335 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.56% 3311 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
0.55% 3275 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
0.54% 3212 org.apache.lucene.util.ArrayUtil#grow()
0.53% 3130 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.51% 3041 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.49% 2912 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.47% 2802 org.apache.lucene.index.ByteSliceReader#readByte()
0.47% 2792 java.lang.Character#codePointAt()
0.46% 2757 sun.nio.ch.FileDispatcherImpl#read0()
0.46% 2717 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
0.45% 2689 java.lang.Character#codePointAtImpl()
0.45% 2679 org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
0.42% 2490 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.42% 2487 org.apache.lucene.store.DataInput#()
0.42% 2474 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.40% 2356 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.39% 2316 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.39% 2312 jdk.internal.misc.Unsafe#getIntUnaligned()
0.39% 2306 org.apache.lucene.index.PostingsEnum#()
0.38% 2270 org.apache.lucene.store.DataOutput#()
0.37% 2190 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.36% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.35% 2069 java.util.Arrays#rangeCheck()
Profiler for cpu:
PROFILE SUMMARY from 594091 events (total: 594091)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.66% 69287 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
9.29% 55191 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
6.07% 36054 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
5.98% 35510 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
5.40% 32101 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
4.30% 25523 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.27% 19412 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.71% 16076 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.41% 14334 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.28% 13527 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.96% 11651 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.71% 10157 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
1.59% 9433 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.27% 7571 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.24% 7356 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.22% 7235 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.08% 6403 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.98% 5802 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.92% 5450 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.75% 4468 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.66% 3906 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.62% 3670 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.61% 3608 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
0.58% 3439 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56% 3335 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.56% 3311 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.55% 3271 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.54% 3205 org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
0.51% 3041 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.47% 2802 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.46% 2757 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.46% 2717 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 2689 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.45% 2679 org.apache.lucene.util.bkd.MutablePointTreeReaderUtils$1#save()
at org.apache.lucene.util.StableMSBRadixSorter#reorder()
0.45% 2673 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.45% 2659 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.42% 2490 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.42% 2481 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.42% 2474 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.40% 2356 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.39% 2316 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.39% 2305 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.39% 2288 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.38% 2270 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.38% 2267 jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
0.37% 2190 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.36% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.36% 2137 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.35% 2104 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.32% 1907 org.apache.lucene.util.PagedBytes$Reader#getByte()
at org.apache.lucene.index.PointValuesWriter$1#getByteAt()
Profiler for cpu:
PROFILE SUMMARY from 594091 events (total: 594091)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.29% 55191 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()
6.96% 41347 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()
6.07% 36054 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#invert()
5.98% 35510 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
5.40% 32101 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#invert()
4.62% 27442 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
4.30% 25523 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#invert()
2.84% 16873 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.71% 16076 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.38% 14134 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
2.28% 13527 org.apache.lucene.index.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.71% 10157 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.59% 9433 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.27% 7571 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#invert()
1.25% 7420 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.13% 6731 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.08% 6403 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.98% 5797 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
0.92% 5490 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.92% 5450 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.75% 4468 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#invert()
0.71% 4228 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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% 3906 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.62% 3670 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.61% 3608 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.58% 3436 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.56% 3335 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.56% 3311 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.53% 3130 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.51% 3041 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 2757 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.46% 2717 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.45% 2679 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()
0.45% 2673 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.43% 2538 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.42% 2490 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.42% 2481 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% 2475 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.42% 2474 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.40% 2356 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.39% 2316 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#invert()
0.39% 2305 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% 2270 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.38% 2267 jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
0.37% 2190 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#invert()
0.36% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.36% 2137 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.35% 2105 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.35% 2104 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()
0.34% 1997 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
Profiler for cpu:
PROFILE SUMMARY from 594091 events (total: 594091)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.29% 55191 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
6.96% 41347 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
6.07% 36054 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.98% 35510 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
5.40% 32101 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#invert()
at org.apache.lucene.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.62% 27442 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
4.30% 25523 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#invert()
at org.apache.lucene.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.71% 16076 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
2.38% 14134 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.28% 13527 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.71% 10157 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.59% 9433 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.56% 9246 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.27% 7571 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#invert()
at org.apache.lucene.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.25% 7420 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.13% 6731 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.08% 6403 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.98% 5795 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
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.92% 5490 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.92% 5450 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.84% 5015 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.75% 4468 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.71% 4228 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.66% 3906 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.62% 3670 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.61% 3608 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.56% 3335 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.56% 3311 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.53% 3130 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.51% 3041 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 2757 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.IOUtil#read()
at sun.nio.ch.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.45% 2673 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.42% 2490 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.42% 2481 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% 2475 org.apache.lucene.store.ByteBuffersDataOutput#appendBlock()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
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()
0.42% 2473 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.41% 2441 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.41% 2433 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()
0.40% 2377 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at 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()
0.39% 2316 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#invert()
at org.apache.lucene.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% 2305 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% 2268 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
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()
0.38% 2267 jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2190 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.36% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.36% 2137 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.35% 2105 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
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.35% 2104 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.35% 2063 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.34% 1997 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
Profiler for cpu:
PROFILE SUMMARY from 594091 events (total: 594091)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.29% 55191 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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()
6.96% 41347 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
6.07% 36054 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.98% 35510 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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()
5.40% 32101 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.62% 27442 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
4.30% 25523 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.67% 15846 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.38% 14134 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.28% 13527 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.71% 10157 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.59% 9433 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.27% 7571 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.25% 7420 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#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.13% 6731 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.08% 6403 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.01% 5990 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
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.92% 5490 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.92% 5450 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.78% 4648 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
at org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
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.75% 4468 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 3670 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.56% 3335 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.56% 3331 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
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.56% 3311 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.55% 3256 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
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.53% 3130 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.51% 3041 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 2757 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#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.46% 2754 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.45% 2673 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.42% 2499 org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.42% 2490 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.42% 2481 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% 2473 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()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.40% 2377 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at 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()
0.39% 2316 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.38% 2278 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.38% 2267 jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.37% 2190 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 2145 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.35% 2104 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.35% 2063 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()
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.34% 1997 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.33% 1950 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
at org.apache.lucene.index.DirectoryReader#open()
0.33% 1944 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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.31% 1855 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.31% 1821 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#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.30% 1795 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.30% 1764 java.util.Arrays#rangeCheck()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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:
PROFILE SUMMARY from 175991 events (total: 587000M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.18% 200617M org.apache.lucene.util.fst.BytesStore#writeByte()
10.14% 59547M perf.LineFileDocs#nextDoc()
5.36% 31467M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.92% 28889M java.lang.StringUTF16#compress()
4.55% 26732M perf.LineFileDocs#readDocs()
4.53% 26613M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.82% 22403M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.94% 17275M org.apache.lucene.index.ParallelPostingsArray#()
2.55% 14970M org.apache.lucene.util.LongHeap#()
2.39% 14040M org.apache.lucene.util.BytesRef#()
2.39% 14017M java.lang.String#()
1.94% 11387M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.94% 11359M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.83% 10723M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.17% 6860M java.util.ArrayList#grow()
1.07% 6256M org.apache.lucene.util.TimSorter#()
0.98% 5755M org.apache.lucene.util.fst.FSTCompiler#()
0.81% 4782M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.77% 4497M java.util.regex.Matcher#()
0.71% 4158M org.apache.lucene.util.BytesRefHash#rehash()
0.71% 4154M org.apache.lucene.util.fst.FSTEnum#getArc()
0.61% 3595M org.apache.lucene.document.IntPoint#pack()
0.57% 3355M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.55% 3212M java.util.TreeMap#keyIterator()
0.54% 3187M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.53% 3113M java.util.regex.Pattern#matcher()
0.43% 2547M java.util.Formatter#parse()
0.37% 2165M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.30% 1757M java.lang.StringLatin1#newString()
0.28% 1641M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.27% 1609M java.lang.Integer#toString()
0.27% 1560M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.26% 1546M perf.LineFileDocs#newDocState()
0.26% 1526M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.26% 1525M java.util.Formatter$FormatSpecifier#checkGeneral()
0.26% 1523M java.util.Arrays#copyOfRange()
0.23% 1329M java.util.ArrayList#iterator()
0.22% 1317M org.apache.lucene.util.ArrayUtil#growExact()
0.20% 1157M org.apache.lucene.util.fst.FSTEnum#()
0.20% 1147M java.lang.String#format()
0.19% 1124M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.19% 1086M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.16% 952M java.util.List#of()
0.16% 951M java.util.Formatter#()
0.16% 936M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 933M java.lang.AbstractStringBuilder#()
0.15% 889M java.lang.StringLatin1#replace()
0.15% 855M org.apache.lucene.util.fst.NodeHash#()
0.13% 780M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.13% 770M java.lang.invoke.DirectMethodHandle#allocateInstance()
Profiler for heap:
PROFILE SUMMARY from 175991 events (total: 587000M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.18% 200609M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.14% 59547M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.36% 31467M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.92% 28889M java.lang.StringUTF16#compress()
at java.lang.String#()
4.55% 26732M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.53% 26613M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.82% 22403M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.94% 17275M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.55% 14970M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.39% 14017M java.lang.String#()
at java.lang.String#()
2.17% 12746M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.94% 11387M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.94% 11359M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.83% 10723M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.17% 6860M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.07% 6256M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.98% 5755M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.77% 4497M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.75% 4420M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.71% 4158M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.61% 3595M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.55% 3212M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.54% 3187M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.53% 3113M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.49% 2875M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.43% 2547M java.util.Formatter#parse()
at java.util.Formatter#format()
0.37% 2165M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.33% 1945M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.28% 1641M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.27% 1609M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1525M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.26% 1523M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.24% 1414M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.24% 1409M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.22% 1308M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.22% 1271M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.20% 1157M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20% 1147M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.19% 1124M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.19% 1086M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17% 1023M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.16% 952M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.16% 951M java.util.Formatter#()
at java.lang.String#format()
0.16% 936M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.16% 933M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.16% 931M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.15% 889M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.15% 855M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.14% 826M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
Profiler for heap:
PROFILE SUMMARY from 175991 events (total: 587000M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.18% 200609M 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.14% 59547M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.36% 31467M 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.92% 28889M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.55% 26732M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.53% 26613M 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.94% 17275M 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.85% 16720M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.39% 14017M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.17% 12746M 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.94% 11387M 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.62% 9501M 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.21% 7079M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.17% 6860M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.14% 6712M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
1.07% 6256M 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.98% 5755M 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.93% 5468M 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.77% 4497M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.75% 4420M 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.73% 4280M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.71% 4158M 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#invert()
0.68% 4010M 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.65% 3790M 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.61% 3595M 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.55% 3212M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.54% 3187M 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.53% 3113M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.49% 2875M 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.43% 2547M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.37% 2165M 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% 1945M 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.32% 1892M 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.28% 1641M 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.27% 1609M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1525M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.24% 1409M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.21% 1204M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
0.20% 1157M 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% 1147M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1124M 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.19% 1086M 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% 1023M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.16% 952M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.16% 951M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.16% 944M 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.16% 933M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.16% 931M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.15% 889M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
PROFILE SUMMARY from 175991 events (total: 587000M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.16% 200544M 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.14% 59547M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.92% 28889M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.55% 26732M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.53% 26613M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.39% 19910M 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.94% 17275M 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#invert()
2.39% 14017M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.17% 12746M 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.97% 11556M 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.87% 10959M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
1.26% 7407M 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.14% 6712M 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.14% 6673M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.07% 6256M 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.98% 5761M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
0.88% 5163M 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.77% 4496M 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.75% 4418M 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.74% 4338M 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.73% 4280M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.71% 4158M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.68% 4010M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.68% 3979M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
0.65% 3790M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.64% 3771M 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.61% 3595M 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.IndexThreads$IndexThread#run()
0.54% 3187M 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.53% 3124M 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.53% 3120M 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.53% 3113M 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.IndexThreads$IndexThread#run()
0.49% 2856M 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% 2828M 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.43% 2545M 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.IndexThreads$IndexThread#run()
0.40% 2343M 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% 1979M 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.32% 1892M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.28% 1648M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.28% 1641M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.27% 1609M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.27% 1563M 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% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1525M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
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.23% 1347M 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.21% 1204M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
at org.apache.lucene.index.IndexingChain#finishStoredFields()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.20% 1157M 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% 1147M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1132M 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.18% 1066M 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% 1023M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
Profiler for heap:
PROFILE SUMMARY from 175991 events (total: 587000M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
23.20% 136165M 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()
10.97% 64379M 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.14% 59547M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.92% 28889M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.55% 26732M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.53% 26613M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.07% 17999M 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.94% 17275M 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#invert()
at org.apache.lucene.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.39% 14017M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.17% 12746M 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.97% 11556M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.87% 10959M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.18% 6905M 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.14% 6673M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
1.07% 6298M 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()
1.07% 6256M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
0.98% 5761M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.88% 5163M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.77% 4496M 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.IndexThreads$IndexThread#run()
0.73% 4280M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#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.71% 4158M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.68% 4010M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#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.68% 3979M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#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.67% 3937M 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% 3790M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.64% 3771M 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.61% 3595M 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.IndexThreads$IndexThread#run()
0.53% 3124M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.53% 3120M 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.53% 3113M 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.IndexThreads$IndexThread#run()
0.52% 3054M 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.48% 2828M 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.IndexThreads$IndexThread#run()
0.43% 2545M 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.IndexThreads$IndexThread#run()
0.38% 2251M 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% 1979M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.33% 1911M 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.32% 1892M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.32% 1868M 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.30% 1771M 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.28% 1641M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1609M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1525M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
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.IndexThreads$IndexThread#run()
0.23% 1364M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
0.22% 1318M 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.21% 1204M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
at org.apache.lucene.index.IndexingChain#finishStoredFields()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1204M 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% 1147M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.19% 1132M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$258+0x0000000080219508.1959516244#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.18% 1081M 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()
~4KB docs
Profiler for cpu:
PROFILE SUMMARY from 463679 events (total: 463679)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.93% 50673 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
9.30% 43114 org.apache.lucene.index.TermsHashPerField#writeByte()
8.21% 38065 org.apache.lucene.util.BytesRefHash#equals()
5.41% 25071 org.apache.lucene.util.BytesRefHash#findHash()
3.23% 14986 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
3.11% 14410 sun.nio.ch.FileDispatcherImpl#write0()
3.07% 14224 org.apache.lucene.index.IndexingChain$PerField#invert()
2.84% 13188 java.lang.Integer#rotateLeft()
2.83% 13141 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
2.42% 11206 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
2.38% 11053 java.io.BufferedOutputStream#write()
2.10% 9736 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
1.75% 8124 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.70% 7869 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.58% 7323 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
1.32% 6105 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
1.29% 5960 org.apache.lucene.store.DataInput#readVInt()
1.23% 5700 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.09% 5068 org.apache.lucene.util.BytesRefHash#add()
1.08% 4985 java.lang.Character#codePointAtImpl()
0.99% 4610 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.88% 4058 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.87% 4052 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.87% 4019 jdk.internal.util.ArraysSupport#mismatch()
0.84% 3918 org.apache.lucene.util.LongHeap#downHeap()
0.79% 3683 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.79% 3677 java.lang.Character#codePointAt()
0.74% 3454 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.67% 3086 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.63% 2939 org.apache.lucene.util.BytesRefHash#rehash()
0.59% 2754 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.55% 2567 sun.nio.ch.FileDispatcherImpl#read0()
0.55% 2553 org.apache.lucene.index.ByteSliceReader#readByte()
0.55% 2529 org.apache.lucene.util.BytesRef#()
0.53% 2453 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.51% 2372 org.apache.lucene.util.LongHeap#upHeap()
0.49% 2280 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.49% 2253 org.apache.lucene.util.packed.PackedInts#bitsRequired()
0.47% 2185 java.util.HashMap#getNode()
0.45% 2073 org.apache.lucene.store.DataInput#()
0.42% 1945 org.apache.lucene.index.PostingsEnum#()
0.41% 1897 org.apache.lucene.analysis.FilteringTokenFilter#reset()
0.40% 1849 org.apache.lucene.store.DataOutput#()
0.39% 1791 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
0.36% 1653 org.apache.lucene.util.LongHeap#push()
0.33% 1538 sun.nio.ch.FileChannelImpl#unmap0()
0.32% 1478 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.32% 1473 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.31% 1448 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.30% 1398 sun.nio.fs.UnixNativeDispatcher#unlink0()
Profiler for cpu:
PROFILE SUMMARY from 463679 events (total: 463679)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.92% 50629 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
9.30% 43114 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
8.21% 38065 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
5.41% 25071 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.23% 14986 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
3.11% 14410 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
3.07% 14224 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.84% 13188 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.83% 13141 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
2.42% 11206 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.12% 9840 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.10% 9736 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.74% 8071 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
1.70% 7869 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.58% 7304 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.30% 6010 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.23% 5700 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.09% 5052 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.08% 4985 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.99% 4610 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.88% 4100 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.88% 4058 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.84% 3918 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.82% 3819 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.74% 3454 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.67% 3126 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.67% 3086 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextPosition()
0.63% 2939 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.63% 2924 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.59% 2754 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 2567 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.55% 2553 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
0.51% 2372 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.49% 2293 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.49% 2280 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.49% 2253 org.apache.lucene.util.packed.PackedInts#bitsRequired()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.45% 2070 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.44% 2027 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.42% 1940 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.41% 1897 org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.40% 1849 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.39% 1805 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
0.39% 1791 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
0.36% 1653 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.33% 1538 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
0.32% 1473 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.32% 1471 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.31% 1448 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.31% 1435 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.31% 1428 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
Profiler for cpu:
PROFILE SUMMARY from 463679 events (total: 463679)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.92% 50629 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
8.21% 38063 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.41% 25071 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#invert()
5.28% 24493 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()
4.01% 18579 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.11% 14410 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
3.07% 14224 org.apache.lucene.index.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.83% 13141 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.81% 13041 java.lang.Integer#rotateLeft()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
2.42% 11206 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
2.10% 9736 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.95% 9020 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.74% 8071 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#invert()
1.70% 7869 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#invert()
1.58% 7304 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()
1.29% 5966 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.23% 5700 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#invert()
1.22% 5651 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.09% 5052 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.08% 5006 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#finishTerm()
0.99% 4610 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#invert()
0.88% 4100 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.88% 4058 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.81% 3753 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.67% 3126 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.67% 3086 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.66% 3051 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.64% 2951 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.63% 2939 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#invert()
0.63% 2924 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.63% 2921 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()
0.63% 2903 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.59% 2754 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.55% 2567 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.49% 2280 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#invert()
0.45% 2106 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.45% 2070 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% 2064 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.43% 1993 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.42% 1940 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.41% 1897 org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.40% 1860 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.40% 1849 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.39% 1790 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.38% 1764 org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.37% 1732 org.apache.lucene.util.packed.PackedInts#bitsRequired()
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% 1552 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTerms#iterator()
0.33% 1538 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#run()
at jdk.internal.ref.Cleaner#clean()
0.32% 1473 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1471 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()
Profiler for cpu:
PROFILE SUMMARY from 463679 events (total: 463679)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.92% 50629 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
8.21% 38063 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
5.41% 25071 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
5.28% 24493 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
4.01% 18579 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.11% 14410 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
3.07% 14224 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.83% 13141 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.81% 13041 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.42% 11206 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.10% 9736 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.95% 9020 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.74% 8071 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#invert()
at org.apache.lucene.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.70% 7869 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#invert()
at org.apache.lucene.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.58% 7304 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.29% 5966 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.23% 5700 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.22% 5651 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.09% 5052 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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% 5006 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.99% 4610 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#invert()
at org.apache.lucene.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.88% 4100 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.80% 3719 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.67% 3126 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.66% 3058 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.63% 2939 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.63% 2921 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.61% 2815 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.59% 2716 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$243+0x0000000080215d08.1031350614#merge()
0.55% 2567 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#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.49% 2280 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.45% 2106 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.45% 2070 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.45% 2064 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.44% 2042 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.42% 1956 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% 1940 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.42% 1937 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.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.41% 1912 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()
0.41% 1897 org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.40% 1849 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
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()
0.38% 1773 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at 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#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.38% 1761 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.33% 1542 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$243+0x0000000080215d08.1031350614#merge()
0.33% 1529 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#run()
at jdk.internal.ref.Cleaner#clean()
at jdk.internal.misc.Unsafe#invokeCleaner()
at sun.misc.Unsafe#invokeCleaner()
at java.lang.invoke.LambdaForm$DMH+0x00000000800c0c00.1166726978#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x0000000080220000.2039735446#invoke()
0.33% 1517 org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.BytesRef#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTerms#iterator()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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% 1473 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1471 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.31% 1448 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.31% 1428 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
Profiler for cpu:
PROFILE SUMMARY from 463679 events (total: 463679)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.92% 50629 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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()
8.21% 38063 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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()
5.41% 25071 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
5.28% 24493 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 18579 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.09% 14342 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
3.07% 14224 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.83% 13141 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.81% 13041 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.42% 11206 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
2.10% 9736 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.95% 9020 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#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.74% 8071 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.70% 7869 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.58% 7304 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.23% 5700 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.22% 5651 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
1.09% 5052 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 5006 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.99% 4610 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 3757 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.80% 3719 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$243+0x0000000080215d08.1031350614#merge()
0.67% 3126 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.66% 3058 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()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.63% 2939 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.63% 2921 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.59% 2716 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$243+0x0000000080215d08.1031350614#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% 2567 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#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.54% 2496 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.49% 2280 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.48% 2209 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
at org.apache.lucene.index.DirectoryReader#open()
0.45% 2106 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.45% 2070 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.45% 2064 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.44% 2042 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 1956 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.41% 1912 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.41% 1897 org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1647 java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at 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#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.35% 1604 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#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
0.33% 1542 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$243+0x0000000080215d08.1031350614#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.33% 1529 sun.nio.ch.FileChannelImpl#unmap0()
at sun.nio.ch.FileChannelImpl$Unmapper#unmap()
at sun.nio.ch.FileChannelImpl$Unmapper#run()
at jdk.internal.ref.Cleaner#clean()
at jdk.internal.misc.Unsafe#invokeCleaner()
at sun.misc.Unsafe#invokeCleaner()
at java.lang.invoke.LambdaForm$DMH+0x00000000800c0c00.1166726978#invokeSpecial()
at java.lang.invoke.LambdaForm$MH+0x0000000080220000.2039735446#invoke()
at java.lang.invoke.LambdaForm$MH+0x00000000801b0800.644674121#invokeExact_MT()
at org.apache.lucene.store.MMapDirectory#lambda$newBufferCleaner$0()
at org.apache.lucene.store.MMapDirectory$$Lambda$233+0x00000000801b74c8.1505105162#run()
at java.security.AccessController#executePrivileged()
0.32% 1473 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.31% 1448 org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1428 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.30% 1404 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.29% 1322 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.26% 1225 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.26% 1193 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.25% 1177 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()
Profiler for heap:
PROFILE SUMMARY from 141091 events (total: 464181M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.51% 146254M org.apache.lucene.util.fst.BytesStore#writeByte()
10.55% 48966M perf.LineFileDocs#nextDoc()
7.70% 35741M java.lang.String#()
5.46% 25323M perf.LineFileDocs#readDocs()
5.44% 25255M java.lang.StringUTF16#compress()
5.42% 25168M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
4.90% 22739M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.61% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.95% 13700M org.apache.lucene.index.ParallelPostingsArray#()
2.59% 12025M org.apache.lucene.util.LongHeap#()
1.97% 9142M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.82% 8459M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.68% 7802M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.55% 7177M org.apache.lucene.util.BytesRef#()
0.93% 4339M org.apache.lucene.util.TimSorter#()
0.87% 4033M org.apache.lucene.util.fst.FSTCompiler#()
0.78% 3626M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.72% 3347M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.67% 3110M org.apache.lucene.util.BytesRefHash#rehash()
0.60% 2781M java.util.ArrayList#grow()
0.55% 2573M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.53% 2442M org.apache.lucene.util.fst.FSTEnum#getArc()
0.37% 1708M java.util.TreeMap#keyIterator()
0.36% 1671M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.29% 1367M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.27% 1255M org.apache.lucene.util.ArrayUtil#timSort()
0.27% 1237M perf.LineFileDocs#newDocState()
0.23% 1069M org.apache.lucene.util.fst.FSTEnum#()
0.22% 1022M java.util.regex.Matcher#()
0.21% 971M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.20% 924M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.19% 873M java.util.ArrayDeque#iterator()
0.15% 709M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.14% 671M org.apache.lucene.document.IntPoint#pack()
0.14% 640M org.apache.lucene.util.ArrayUtil#growExact()
0.14% 629M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.13% 596M java.util.regex.Pattern#matcher()
0.12% 549M java.util.Formatter#parse()
0.12% 547M org.apache.lucene.util.fst.NodeHash#()
0.12% 534M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.10% 473M org.apache.lucene.util.packed.PackedInts#copy()
0.10% 455M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.09% 429M java.lang.Integer#toString()
0.09% 395M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.08% 378M java.lang.StringLatin1#newString()
0.08% 371M org.apache.lucene.util.fst.BytesStore#finish()
0.08% 356M java.util.Formatter$FormatSpecifier#checkGeneral()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.07% 337M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
0.07% 328M org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
Profiler for heap:
PROFILE SUMMARY from 141091 events (total: 464181M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.51% 146242M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.55% 48966M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.70% 35741M java.lang.String#()
at java.lang.String#()
5.46% 25323M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.44% 25255M java.lang.StringUTF16#compress()
at java.lang.String#()
5.42% 25168M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
4.90% 22739M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.61% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.95% 13700M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.59% 12025M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.97% 9142M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.82% 8459M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.68% 7802M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.29% 6004M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.93% 4339M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.87% 4033M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.67% 3125M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.67% 3110M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.60% 2795M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.60% 2781M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.55% 2573M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.39% 1793M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.37% 1708M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.36% 1671M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.29% 1367M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.27% 1255M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.27% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.23% 1069M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.22% 1022M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.20% 924M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.20% 914M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.19% 873M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.18% 830M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.17% 787M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.15% 709M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.14% 671M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.14% 629M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.13% 617M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.13% 596M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.12% 549M java.util.Formatter#parse()
at java.util.Formatter#format()
0.12% 547M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.12% 534M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
0.10% 473M org.apache.lucene.util.packed.PackedInts#copy()
at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
0.10% 455M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.09% 429M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.08% 371M org.apache.lucene.util.fst.BytesStore#finish()
at org.apache.lucene.util.fst.FST#finish()
0.08% 356M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.08% 352M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.07% 337M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
at org.apache.lucene.util.fst.FSTCompiler#add()
Profiler for heap:
PROFILE SUMMARY from 141091 events (total: 464181M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.51% 146242M 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% 48966M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.70% 35741M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.46% 25323M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.44% 25255M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.90% 22739M 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.61% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
4.36% 20241M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.95% 13700M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.99% 9218M 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.97% 9142M 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.29% 6004M 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.15% 5359M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.08% 5030M 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.93% 4339M 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.87% 4033M 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.77% 3568M 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.67% 3125M 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% 3110M 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#invert()
0.67% 3100M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.60% 2806M 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.60% 2795M 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.60% 2781M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.60% 2772M 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.55% 2573M 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.39% 1793M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
0.37% 1708M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.36% 1671M 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.29% 1364M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1358M 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.27% 1255M 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.27% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.23% 1069M 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.22% 1022M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.20% 924M 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% 830M 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.17% 797M 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% 703M 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.14% 671M 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.13% 596M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.12% 569M 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% 549M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.12% 547M 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% 534M 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.10% 473M org.apache.lucene.util.packed.PackedInts#copy()
at org.apache.lucene.util.packed.GrowableWriter#ensureCapacity()
at org.apache.lucene.util.packed.GrowableWriter#set()
at org.apache.lucene.util.packed.AbstractPagedMutable#set()
0.10% 468M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#add()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.10% 455M 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.10% 445M 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.09% 429M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.08% 382M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readNextRealArc()
Profiler for heap:
PROFILE SUMMARY from 141091 events (total: 464181M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.49% 146189M 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% 48966M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.70% 35741M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.46% 25323M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.44% 25255M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.61% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.64% 16907M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
3.19% 14799M 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.95% 13700M 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#invert()
1.71% 7939M 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.29% 6004M 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.26% 5834M 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.14% 5306M 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.08% 5030M 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.04% 4849M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.93% 4339M 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.84% 3912M 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.77% 3568M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.72% 3334M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
0.71% 3307M 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$243+0x0000000080215d08.1031350614#merge()
0.67% 3125M 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% 3110M 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#invert()
at org.apache.lucene.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.67% 3100M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.60% 2772M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.55% 2573M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.52% 2431M 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.39% 1797M 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% 1774M 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.36% 1671M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.34% 1593M 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.33% 1532M 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.32% 1507M 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.29% 1358M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.28% 1288M 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.27% 1255M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.23% 1063M 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.22% 1022M 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.22% 1009M 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.19% 895M 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.19% 874M 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.19% 861M 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.18% 846M 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.14% 671M 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.IndexThreads$IndexThread#run()
0.13% 596M 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.IndexThreads$IndexThread#run()
0.13% 583M 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.12% 549M 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.IndexThreads$IndexThread#run()
0.12% 547M 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.11% 513M 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.11% 509M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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:
PROFILE SUMMARY from 141091 events (total: 464181M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
20.42% 94798M 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.07% 51390M 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% 48966M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
7.70% 35741M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.46% 25323M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.44% 25255M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.61% 21376M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.64% 16907M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.95% 13700M 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#invert()
at org.apache.lucene.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.93% 13601M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.71% 7939M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.29% 6004M 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.14% 5306M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.13% 5222M 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.04% 4849M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.99% 4600M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.93% 4339M 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$243+0x0000000080215d08.1031350614#merge()
0.78% 3604M 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.77% 3568M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.72% 3334M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.71% 3307M 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$243+0x0000000080215d08.1031350614#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.67% 3110M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.67% 3100M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$243+0x0000000080215d08.1031350614#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.60% 2772M 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$243+0x0000000080215d08.1031350614#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.52% 2431M 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.43% 1980M 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.39% 1797M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.36% 1671M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.34% 1593M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.33% 1532M 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.32% 1507M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.32% 1507M 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% 1358M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1255M 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$243+0x0000000080215d08.1031350614#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.27% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.26% 1197M 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.25% 1145M 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$243+0x0000000080215d08.1031350614#merge()
0.23% 1089M 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% 1067M 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.23% 1066M 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% 1022M 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.IndexThreads$IndexThread#run()
0.22% 1009M 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.19% 874M 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.15% 707M 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.15% 703M 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.perfield.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.14% 671M 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.IndexThreads$IndexThread#run()
0.13% 612M 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#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
0.13% 596M 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.IndexThreads$IndexThread#run()
0.13% 583M 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.IndexThreads$IndexThread#run()
0.12% 553M 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()
NRT indexing
Profiler for cpu:
PROFILE SUMMARY from 630893 events (total: 630893)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.15% 70327 org.apache.lucene.index.TermsHashPerField#writeByte()
10.98% 69245 jdk.internal.util.ArraysSupport#mismatch()
5.35% 33727 java.io.FileOutputStream#write()
4.93% 31125 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.75% 29965 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
3.88% 24502 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.82% 17795 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.81% 17733 sun.nio.ch.FileDispatcherImpl#write0()
2.62% 16534 java.lang.invoke.VarHandleGuards#guard_LI_I()
2.19% 13817 java.util.TreeSet#clear()
1.95% 12284 org.apache.lucene.index.IndexingChain$PerField#invert()
1.80% 11362 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.60% 10073 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
1.57% 9879 org.apache.lucene.util.ByteBlockPool#newSlice()
1.55% 9773 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
1.40% 8812 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.33% 8369 java.util.TreeMap#navigableKeySet()
1.29% 8162 java.io.BufferedOutputStream#write()
1.27% 8034 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.01% 6382 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.93% 5839 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.79% 5011 java.lang.CharacterData#of()
0.75% 4758 java.lang.Object#()
0.61% 3866 org.apache.lucene.util.BytesRefHash#add()
0.58% 3673 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.55% 3484 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.55% 3479 org.apache.lucene.index.IndexingChain#processDocument()
0.55% 3443 java.util.Arrays#fill()
0.53% 3326 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.51% 3238 org.apache.lucene.store.DataOutput#()
0.49% 3114 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
0.49% 3099 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.46% 2877 org.apache.lucene.store.DataInput#readVInt()
0.45% 2810 sun.nio.ch.FileDispatcherImpl#read0()
0.44% 2789 java.lang.Character#codePointAt()
0.44% 2780 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
0.44% 2761 org.apache.lucene.store.DataInput#()
0.43% 2736 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
0.42% 2637 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
0.42% 2631 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.42% 2622 java.lang.Character#codePointAtImpl()
0.41% 2575 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.38% 2399 org.apache.lucene.index.PostingsEnum#()
0.34% 2132 org.apache.lucene.store.DataOutput#writeVInt()
0.33% 2102 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
0.32% 2039 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.32% 2036 org.apache.lucene.util.ArrayUtil#grow()
0.32% 2027 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.30% 1914 sun.nio.fs.UnixNativeDispatcher#unlink0()
0.30% 1864 org.apache.lucene.util.PriorityQueue#downHeap()
Profiler for cpu:
PROFILE SUMMARY from 630893 events (total: 630893)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.15% 70327 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
10.49% 66201 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
5.35% 33727 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
4.93% 31125 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.75% 29965 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
3.85% 24273 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
2.82% 17795 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.81% 17733 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.24% 14139 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
2.19% 13817 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.95% 12284 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.80% 11362 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.59% 10001 org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.57% 9879 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
1.55% 9773 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
1.40% 8812 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.33% 8369 java.util.TreeMap#navigableKeySet()
at java.util.TreeSet#iterator()
1.29% 8117 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.22% 7690 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.93% 5839 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.80% 5073 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.79% 5011 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
0.61% 3866 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.58% 3673 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.56% 3522 java.lang.Object#()
at org.apache.lucene.util.BitSet#()
0.55% 3484 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 3479 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.53% 3326 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.51% 3238 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
0.49% 3114 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.45% 2810 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.44% 2780 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
0.43% 2734 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
0.43% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.42% 2637 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzCMap()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.42% 2637 org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
0.42% 2630 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.42% 2622 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
0.41% 2589 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.41% 2575 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.41% 2572 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.37% 2332 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.35% 2207 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.33% 2102 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.32% 2039 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.32% 2027 org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.32% 2023 org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
0.30% 1914 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
0.30% 1864 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.28% 1796 jdk.internal.misc.Unsafe#getShortUnaligned()
at java.lang.invoke.VarHandleByteArrayAsShorts$ArrayHandle#get()
Profiler for cpu:
PROFILE SUMMARY from 630893 events (total: 630893)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.41% 65668 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
6.68% 42119 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()
4.93% 31125 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
4.75% 29965 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#invert()
4.69% 29591 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
4.39% 27707 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.81% 24059 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()
2.82% 17795 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#invert()
2.81% 17733 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.23% 14071 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#rehash()
2.14% 13492 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
1.95% 12284 org.apache.lucene.index.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.80% 11362 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.59% 10001 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()
1.57% 9879 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
1.55% 9773 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.32% 8304 java.util.TreeMap#navigableKeySet()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
1.22% 7690 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#invert()
0.93% 5839 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.84% 5328 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.79% 5011 java.lang.CharacterData#of()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.72% 4543 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.68% 4268 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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% 4136 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
0.61% 3866 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.58% 3673 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.56% 3522 java.lang.Object#()
at org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#()
0.55% 3484 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.55% 3479 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.53% 3326 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.53% 3322 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#computeCommonPrefixLengthAndBuildHistogram()
0.51% 3238 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.49% 3114 org.apache.lucene.index.MappingMultiPostingsEnum#freq()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.45% 2810 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.44% 2780 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.43% 2734 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#reorder()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.43% 2689 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.42% 2637 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% 2637 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.41% 2575 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.41% 2572 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.40% 2538 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.37% 2332 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.35% 2207 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.33% 2102 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.32% 2039 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.32% 2027 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#invert()
0.32% 1988 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.31% 1974 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
at org.apache.lucene.util.BytesRef#compareTo()
at org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#lessThan()
0.30% 1914 sun.nio.fs.UnixNativeDispatcher#unlink0()
at sun.nio.fs.UnixNativeDispatcher#unlink()
at sun.nio.fs.UnixFileSystemProvider#implDelete()
at sun.nio.fs.AbstractFileSystemProvider#delete()
Profiler for cpu:
PROFILE SUMMARY from 630893 events (total: 630893)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.41% 65668 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
6.68% 42119 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
4.93% 31125 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
4.75% 29965 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#invert()
at org.apache.lucene.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.39% 27707 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
3.81% 24059 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
2.82% 17795 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#invert()
at org.apache.lucene.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.81% 17733 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
2.34% 14740 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
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()
2.23% 14071 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.95% 12284 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.80% 11362 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.59% 10001 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.58% 9961 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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()
1.57% 9879 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.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.32% 8304 java.util.TreeMap#navigableKeySet()
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()
1.26% 7980 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
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()
1.22% 7690 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#invert()
at org.apache.lucene.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.15% 7278 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.93% 5839 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.84% 5328 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.79% 5011 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.72% 4543 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.68% 4268 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.65% 4082 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at 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()
0.64% 4033 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.61% 3866 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.56% 3531 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.56% 3522 java.lang.Object#()
at org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
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()
0.55% 3484 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$260+0x0000000080218458.950514984#merge()
0.55% 3479 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.53% 3326 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.51% 3237 org.apache.lucene.store.DataOutput#()
at org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
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()
0.45% 2862 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$260+0x0000000080218458.950514984#merge()
0.45% 2810 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#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.44% 2780 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.43% 2689 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.42% 2637 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% 2637 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.40% 2514 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.40% 2495 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.39% 2487 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$260+0x0000000080218458.950514984#merge()
0.39% 2451 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at 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()
0.37% 2332 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.37% 2329 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.35% 2207 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.33% 2102 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.32% 2027 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.32% 1988 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.31% 1965 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()
Profiler for cpu:
PROFILE SUMMARY from 630893 events (total: 630893)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.41% 65668 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
6.68% 42119 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.93% 31125 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
4.75% 29965 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.39% 27707 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.81% 24059 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
2.82% 17795 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.76% 17444 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.23% 14071 java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.95% 12284 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.81% 11394 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
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()
1.80% 11362 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.59% 10001 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.58% 9961 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
1.57% 9879 org.apache.lucene.util.ByteBlockPool#newSlice()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.22% 7690 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.17% 7383 java.util.TreeMap#navigableKeySet()
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()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
1.15% 7278 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.99% 6264 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
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()
0.93% 5839 org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.84% 5328 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.79% 5011 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.72% 4543 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$260+0x0000000080218458.950514984#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.65% 4082 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at 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()
0.61% 3866 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.56% 3531 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.55% 3484 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$260+0x0000000080218458.950514984#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% 3479 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.53% 3346 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
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()
0.53% 3326 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 2957 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.45% 2862 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$260+0x0000000080218458.950514984#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.45% 2810 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#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.44% 2780 org.apache.lucene.index.FreqProxTermsWriterPerField#newTerm()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.43% 2689 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.42% 2637 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.42% 2637 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.40% 2514 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$260+0x0000000080218458.950514984#merge()
0.39% 2487 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$260+0x0000000080218458.950514984#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% 2451 org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at 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()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.39% 2444 java.lang.Object#()
at org.apache.lucene.util.BitSet#()
at org.apache.lucene.util.FixedBitSet#()
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()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.36% 2294 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#flush()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#flushIfNeeded()
at org.apache.lucene.store.OutputStreamIndexOutput$XBufferedOutputStream#writeLong()
at org.apache.lucene.store.OutputStreamIndexOutput#writeLong()
at org.apache.lucene.store.RateLimitedIndexOutput#writeLong()
at 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()
0.33% 2102 org.apache.lucene.index.FreqProxTermsWriterPerField#getTermFreq()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.32% 2027 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.32% 1988 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.31% 1953 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.30% 1906 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
at perf.IndexThreads$IndexThread#run()
0.30% 1901 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.index.IndexFileDeleter#deleteFile()
at org.apache.lucene.index.IndexFileDeleter#deleteFiles()
at org.apache.lucene.index.IndexFileDeleter#decRef()
at org.apache.lucene.index.IndexFileDeleter#checkpoint()
0.30% 1895 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.30% 1885 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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:
PROFILE SUMMARY from 176767 events (total: 620544M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.48% 220148M org.apache.lucene.util.fst.BytesStore#writeByte()
9.72% 60341M perf.LineFileDocs#nextDoc()
5.51% 34190M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.58% 28408M java.lang.StringUTF16#compress()
4.40% 27282M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
4.31% 26753M perf.LineFileDocs#readDocs()
3.64% 22598M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.81% 17428M org.apache.lucene.index.ParallelPostingsArray#()
2.61% 16191M org.apache.lucene.util.LongHeap#()
2.24% 13877M java.lang.String#()
2.20% 13629M org.apache.lucene.util.BytesRef#()
2.04% 12657M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.94% 12051M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.80% 11193M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.18% 7294M java.util.ArrayList#grow()
1.15% 7124M org.apache.lucene.util.TimSorter#()
0.94% 5833M org.apache.lucene.util.fst.FSTCompiler#()
0.84% 5191M org.apache.lucene.util.fst.FSTEnum#getArc()
0.81% 5033M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.76% 4716M java.util.regex.Matcher#()
0.64% 3999M org.apache.lucene.util.BytesRefHash#rehash()
0.64% 3941M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.55% 3393M java.util.TreeMap#keyIterator()
0.54% 3323M org.apache.lucene.document.IntPoint#pack()
0.51% 3172M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.47% 2896M java.util.regex.Pattern#matcher()
0.38% 2386M java.util.Formatter#parse()
0.37% 2299M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.36% 2228M org.apache.lucene.util.ArrayUtil#timSort()
0.32% 1998M java.lang.StringLatin1#newString()
0.29% 1825M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.28% 1732M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.26% 1589M org.apache.lucene.util.ArrayUtil#growExact()
0.25% 1566M java.util.Formatter$FormatSpecifier#checkGeneral()
0.25% 1557M java.lang.Integer#toString()
0.22% 1383M java.util.ArrayList#iterator()
0.21% 1322M java.util.Arrays#copyOfRange()
0.20% 1237M perf.LineFileDocs#newDocState()
0.20% 1218M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.20% 1218M org.apache.lucene.util.fst.FSTEnum#()
0.19% 1162M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1150M java.lang.String#format()
0.18% 1136M java.util.List#of()
0.18% 1121M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.17% 1054M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.17% 1035M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.16% 1001M java.lang.StringLatin1#replace()
0.14% 884M java.lang.AbstractStringBuilder#()
0.14% 882M java.util.Formatter#()
0.13% 830M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
Profiler for heap:
PROFILE SUMMARY from 176767 events (total: 620544M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.47% 220128M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
9.72% 60341M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.51% 34190M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.58% 28408M java.lang.StringUTF16#compress()
at java.lang.String#()
4.40% 27282M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
4.31% 26753M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.64% 22598M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.81% 17428M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.61% 16191M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.24% 13877M java.lang.String#()
at java.lang.String#()
2.04% 12657M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.94% 12051M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.92% 11928M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.80% 11193M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.18% 7294M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.15% 7124M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.94% 5833M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.76% 4716M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.75% 4644M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.64% 3999M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.62% 3858M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.55% 3393M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.54% 3323M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.51% 3172M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.47% 2896M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.38% 2386M java.util.Formatter#parse()
at java.util.Formatter#format()
0.37% 2299M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.36% 2228M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.35% 2188M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.28% 1752M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.28% 1732M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.27% 1689M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.25% 1566M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.25% 1560M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.25% 1557M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.21% 1322M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.20% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.20% 1218M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.19% 1162M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1150M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.19% 1148M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.18% 1136M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.18% 1121M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.17% 1080M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.17% 1054M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17% 1035M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.16% 1011M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.16% 1010M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.16% 1001M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.16% 987M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
Profiler for heap:
PROFILE SUMMARY from 176767 events (total: 620544M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.47% 220128M 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.72% 60341M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.51% 34190M 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.58% 28408M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.40% 27282M 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.31% 26753M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.81% 17428M 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.68% 16620M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.24% 13877M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.94% 12051M 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.92% 11928M 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% 10502M 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.18% 7294M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.17% 7269M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.15% 7124M 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.04% 6448M 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.94% 5833M 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% 5689M 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.87% 5388M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.76% 4745M 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.76% 4716M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.75% 4644M 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.68% 4216M 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.64% 3999M 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#invert()
0.62% 3858M 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.55% 3393M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.54% 3323M 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.51% 3172M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.47% 2896M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.38% 2386M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.37% 2299M 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.36% 2228M 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.35% 2188M 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.28% 1761M 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.28% 1752M 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% 1732M 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.25% 1566M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.25% 1557M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.20% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.20% 1218M 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% 1150M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.18% 1136M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.18% 1121M 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.18% 1102M 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.17% 1054M 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% 1035M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.16% 1014M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#finishDocument()
at org.apache.lucene.index.StoredFieldsConsumer#finishDocument()
0.16% 1011M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.16% 1010M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
0.16% 1001M java.lang.StringLatin1#replace()
at java.lang.String#replace()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
PROFILE SUMMARY from 176767 events (total: 620544M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
35.47% 220082M 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.72% 60341M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.58% 28408M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.40% 27282M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
4.31% 26753M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.22% 19985M 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.81% 17428M 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#invert()
2.29% 14204M 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.24% 13877M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.92% 11928M 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.76% 10947M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
1.21% 7498M 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.15% 7124M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
at org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.09% 6792M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.04% 6448M 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% 6308M 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.91% 5672M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
0.87% 5388M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.76% 4745M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.76% 4716M 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.75% 4644M 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.73% 4553M 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$260+0x0000000080218458.950514984#merge()
0.68% 4216M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.68% 4193M 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% 3999M 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#invert()
at org.apache.lucene.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% 3842M 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.59% 3650M 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.59% 3639M 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.54% 3380M 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.54% 3323M 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.IndexThreads$IndexThread#run()
0.51% 3172M 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% 2896M 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.IndexThreads$IndexThread#run()
0.45% 2796M 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.38% 2386M 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.IndexThreads$IndexThread#run()
0.36% 2228M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.35% 2182M 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.33% 2049M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.30% 1875M 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.28% 1761M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.28% 1732M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.25% 1566M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
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.25% 1557M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 1517M 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.21% 1281M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.20% 1253M 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% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.20% 1214M 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.19% 1171M 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.19% 1150M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.18% 1136M 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:
PROFILE SUMMARY from 176767 events (total: 620544M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.09% 137090M 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()
13.37% 82992M 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.72% 60341M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.58% 28408M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.40% 27282M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
4.31% 26753M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.98% 18520M 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.81% 17428M 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#invert()
at org.apache.lucene.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.29% 14204M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.24% 13877M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.92% 11928M 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.76% 10947M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.15% 7124M 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$260+0x0000000080218458.950514984#merge()
1.11% 6907M 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.09% 6792M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
1.02% 6308M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.98% 6082M 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.91% 5672M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.87% 5388M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$260+0x0000000080218458.950514984#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.76% 4745M 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$260+0x0000000080218458.950514984#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.76% 4716M 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.IndexThreads$IndexThread#run()
0.73% 4553M 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$260+0x0000000080218458.950514984#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.68% 4216M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.64% 3999M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.61% 3783M 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.59% 3650M 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.59% 3639M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.54% 3380M 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.54% 3323M 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.IndexThreads$IndexThread#run()
0.47% 2896M 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.IndexThreads$IndexThread#run()
0.45% 2796M 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.IndexThreads$IndexThread#run()
0.42% 2612M 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% 2386M 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.IndexThreads$IndexThread#run()
0.36% 2228M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.35% 2182M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.33% 2032M 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$260+0x0000000080218458.950514984#merge()
0.32% 2009M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.32% 1972M 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.31% 1904M 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.30% 1832M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.28% 1761M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 1732M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.25% 1566M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
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.IndexThreads$IndexThread#run()
0.25% 1557M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.24% 1465M 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% 1281M 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% 1253M 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$260+0x0000000080218458.950514984#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.20% 1237M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.20% 1228M 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.19% 1199M 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()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
PROFILE SUMMARY from 488710 events (total: 488710)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
23.10% 112869 org.apache.lucene.util.VectorUtil#dotProduct()
7.27% 35522 org.apache.lucene.util.LongHeap#upHeap()
5.33% 26039 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
4.64% 22654 org.apache.lucene.util.LongHeap#downHeap()
4.51% 22058 java.util.Arrays#rangeCheck()
3.97% 19421 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
2.84% 13872 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
2.10% 10274 org.apache.lucene.index.TermsHashPerField#writeByte()
1.42% 6955 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
1.38% 6744 org.apache.lucene.store.ByteBufferIndexInput#seek()
1.25% 6094 org.apache.lucene.util.LongHeap#pop()
1.18% 5779 jdk.jfr.internal.JVM#emitEvent()
1.15% 5620 org.apache.lucene.util.hnsw.NeighborQueue#add()
1.08% 5268 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
1.08% 5263 java.util.TreeSet#clear()
1.05% 5150 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
1.05% 5117 java.nio.Buffer#position()
1.03% 5028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.03% 5015 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
1.00% 4894 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
0.94% 4601 java.util.Arrays#equals()
0.88% 4312 org.apache.lucene.util.LongHeap#push()
0.83% 4068 java.io.BufferedOutputStream#write()
0.72% 3530 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
0.62% 3038 java.util.ArrayList#elementData()
0.57% 2779 sun.nio.ch.FileDispatcherImpl#write0()
0.55% 2691 org.apache.lucene.util.FixedBitSet#getAndSet()
0.53% 2588 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.47% 2288 org.apache.lucene.document.Field#setLongValue()
0.47% 2285 java.util.Arrays#binarySearch()
0.46% 2257 org.apache.lucene.util.AttributeSource#getCurrentState()
0.43% 2092 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.42% 2043 org.apache.lucene.util.BytesRefHash#rehash()
0.41% 2020 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.41% 2003 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
0.39% 1915 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.39% 1896 java.lang.CharacterDataLatin1#toLowerCase()
0.39% 1890 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.39% 1886 java.lang.Character#codePointAt()
0.37% 1789 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.36% 1761 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.33% 1612 java.util.Arrays#fill()
0.32% 1545 jdk.internal.util.ArraysSupport#mismatch()
0.31% 1502 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.30% 1485 java.lang.String#equals()
0.30% 1477 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.30% 1451 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.29% 1440 java.nio.ByteBuffer#limit()
0.29% 1393 org.apache.lucene.index.IndexingChain#processDocument()
0.27% 1343 org.apache.lucene.util.BytesRefHash#findHash()
Profiler for cpu:
PROFILE SUMMARY from 488710 events (total: 488710)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
23.10% 112869 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
7.27% 35522 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
5.32% 26019 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.97% 19408 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.84% 18783 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
3.19% 15567 java.util.Arrays#rangeCheck()
at java.util.Arrays#binarySearch()
2.83% 13838 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.10% 10274 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.38% 6744 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
1.30% 6366 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
1.25% 6094 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
1.18% 5779 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
1.15% 5620 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.08% 5263 java.util.TreeSet#clear()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
1.04% 5102 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
1.03% 5028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.03% 5015 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
1.00% 4881 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
0.98% 4781 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.94% 4587 java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
0.91% 4433 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.88% 4280 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.83% 4058 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.79% 3871 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.72% 3530 org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
at org.apache.lucene.util.BytesRefHash#add()
0.71% 3463 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.58% 2818 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
0.57% 2779 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.55% 2691 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.48% 2370 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.47% 2288 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
0.47% 2285 java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
0.43% 2092 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.42% 2053 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
0.42% 2043 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.41% 2020 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.41% 2003 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.39% 1896 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.39% 1890 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.38% 1876 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.38% 1853 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.37% 1789 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.36% 1761 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.34% 1653 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.31% 1502 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.30% 1451 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.29% 1431 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.29% 1411 java.nio.ByteBuffer#limit()
at java.nio.ByteBuffer#limit()
0.29% 1393 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.26% 1288 java.lang.String#equals()
at java.util.HashMap#getNode()
Profiler for cpu:
PROFILE SUMMARY from 488710 events (total: 488710)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.84% 77400 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
7.21% 35258 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()
5.32% 26019 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.83% 23596 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
3.97% 19408 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.11% 15223 java.util.Arrays#rangeCheck()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
2.83% 13838 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.66% 12986 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.43% 11873 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
1.30% 6349 java.util.Arrays#rangeCheck()
at java.util.Arrays#equals()
at org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.18% 5779 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
1.17% 5740 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#popToScratch()
1.15% 5620 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.10% 5369 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.04% 5102 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.03% 5028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.99% 4848 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% 4708 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
at org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.94% 4611 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.94% 4585 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()
0.93% 4560 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.HnswGraphSearcher#searchLevel()
0.91% 4433 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#invert()
0.90% 4415 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.90% 4385 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.88% 4280 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.HnswGraphSearcher#searchLevel()
0.80% 3908 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.77% 3768 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.71% 3463 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.64% 3121 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#invert()
0.58% 2820 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.57% 2779 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.55% 2691 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.51% 2510 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.47% 2288 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.43% 2092 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#invert()
0.40% 1972 java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.40% 1960 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.39% 1896 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.39% 1890 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.38% 1853 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#build()
0.37% 1810 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.37% 1789 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#invert()
0.36% 1769 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.36% 1761 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.35% 1725 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.document.Field$StringTokenStream#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.34% 1653 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.33% 1609 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#invert()
0.31% 1502 org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.31% 1494 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.30% 1451 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
Profiler for cpu:
PROFILE SUMMARY from 488710 events (total: 488710)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.84% 77400 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
7.21% 35258 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
4.83% 23596 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
3.11% 15223 java.util.Arrays#rangeCheck()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
2.95% 14418 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
2.83% 13838 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.66% 12986 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
2.43% 11873 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
2.37% 11601 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
2.17% 10604 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
1.80% 8804 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
1.18% 5779 jdk.jfr.internal.JVM#emitEvent()
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$63+0x0000000080023590.484589713#run()
at java.lang.Thread#run()
1.17% 5740 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
1.15% 5613 java.util.Arrays#rangeCheck()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.10% 5369 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
1.04% 5102 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
1.03% 5028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.99% 4848 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.93% 4560 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.91% 4433 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#invert()
at org.apache.lucene.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.90% 4415 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.89% 4354 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
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()
0.88% 4280 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.80% 3921 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.77% 3768 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.64% 3121 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.63% 3087 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.61% 2995 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.58% 2820 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.57% 2779 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
0.54% 2625 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.54% 2617 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.51% 2510 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.49% 2392 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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.47% 2288 org.apache.lucene.document.Field#setLongValue()
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.43% 2092 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#invert()
at org.apache.lucene.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% 1993 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.40% 1972 java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.40% 1960 org.apache.lucene.util.NumericUtils#sortableIntToFloat()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.39% 1896 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.37% 1789 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.36% 1769 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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% 1768 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.36% 1761 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.35% 1725 org.apache.lucene.util.AttributeSource#getCurrentState()
at org.apache.lucene.util.AttributeSource#clearAttributes()
at org.apache.lucene.document.Field$StringTokenStream#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.35% 1695 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.34% 1653 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.33% 1609 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.31% 1494 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
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.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.30% 1451 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
Profiler for cpu:
PROFILE SUMMARY from 488710 events (total: 488710)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.49% 41513 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
7.34% 35887 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
5.53% 27008 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.95% 14418 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
2.83% 13838 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.42% 11851 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
2.40% 11745 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.37% 11601 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
2.17% 10604 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.16% 10550 java.util.Arrays#rangeCheck()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
1.80% 8804 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.69% 8250 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.66% 8115 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.33% 6493 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.33% 6493 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.18% 5779 jdk.jfr.internal.JVM#emitEvent()
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$63+0x0000000080023590.484589713#run()
at java.lang.Thread#run()
1.15% 5613 java.util.Arrays#rangeCheck()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.10% 5369 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.03% 5028 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.99% 4848 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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% 4673 java.util.Arrays#rangeCheck()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.91% 4431 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.89% 4354 java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#index()
at java.lang.invoke.VarHandleByteArrayAsInts$ArrayHandle#get()
at java.lang.invoke.VarHandleGuards#guard_LI_I()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.80% 3920 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.77% 3758 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.64% 3107 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.63% 3101 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
0.63% 3087 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.61% 2995 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.61% 2977 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.57% 2763 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.54% 2625 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.54% 2617 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.53% 2609 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
0.51% 2497 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
0.51% 2493 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.48% 2349 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.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.48% 2330 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.47% 2288 org.apache.lucene.document.Field#setLongValue()
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.46% 2255 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.46% 2236 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.43% 2092 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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% 2085 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.42% 2063 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.41% 1993 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$168+0x000000008022eed8.164264263#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.40% 1976 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
0.39% 1896 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.37% 1792 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.37% 1789 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.36% 1768 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
Profiler for heap:
PROFILE SUMMARY from 999 events (total: 98193M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
19.27% 18921M org.apache.lucene.util.fst.BytesStore#writeByte()
8.36% 8207M perf.LineFileDocs#nextDoc()
6.35% 6231M java.util.Arrays#copyOf()
4.80% 4714M org.apache.lucene.util.LongHeap#()
3.01% 2958M java.lang.StringUTF16#compress()
3.00% 2947M org.apache.lucene.util.BytesRef#()
2.85% 2795M java.util.ArrayList#grow()
2.80% 2746M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.79% 2735M java.lang.AbstractStringBuilder#()
2.36% 2318M perf.LineFileDocs#cloneDoc()
2.14% 2104M java.lang.String#()
2.07% 2033M perf.LineFileDocs#readDocs()
1.93% 1897M java.lang.StringLatin1#newString()
1.93% 1893M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
1.87% 1834M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.72% 1687M org.apache.lucene.index.ParallelPostingsArray#()
1.71% 1681M java.util.Arrays#copyOfRange()
1.62% 1589M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
1.56% 1535M java.util.HashMap#newNode()
1.52% 1488M java.lang.Long#valueOf()
1.51% 1482M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.51% 1478M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.51% 1478M org.apache.lucene.util.hnsw.NeighborArray#()
1.29% 1264M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
1.29% 1262M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.08% 1063M java.util.HashMap#resize()
1.08% 1056M org.apache.lucene.facet.FacetsConfig#build()
1.07% 1052M org.apache.lucene.document.IntPoint#pack()
1.03% 1013M org.apache.lucene.util.ArrayUtil#growExact()
0.87% 849M java.nio.HeapByteBuffer#()
0.86% 842M java.lang.Integer#toString()
0.80% 782M perf.LineFileDocs#readVector()
0.65% 633M org.apache.lucene.util.hnsw.BoundsChecker#create()
0.64% 629M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.64% 628M org.apache.lucene.util.TimSorter#()
0.55% 541M org.apache.lucene.util.BytesRefHash#rehash()
0.50% 491M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.43% 423M org.apache.lucene.document.IntPoint#getType()
0.43% 423M org.apache.lucene.util.hnsw.NeighborQueue#()
0.43% 422M org.apache.lucene.document.KnnVectorField#createType()
0.43% 419M org.apache.lucene.facet.taxonomy.FacetLabel#()
0.43% 419M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.43% 418M java.util.regex.Matcher#()
0.43% 418M org.apache.lucene.util.fst.BytesStore#finish()
0.43% 418M org.apache.lucene.document.LongPoint#pack()
0.43% 418M java.lang.StringLatin1#replace()
0.37% 359M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.29% 282M java.util.Collections#unmodifiableList()
0.29% 282M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.29% 281M org.apache.lucene.util.fst.FSTEnum#()
Profiler for heap:
PROFILE SUMMARY from 999 events (total: 98193M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
19.27% 18921M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
8.36% 8207M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
4.45% 4366M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
3.94% 3871M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
3.01% 2958M java.lang.StringUTF16#compress()
at java.lang.String#()
2.85% 2795M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
2.80% 2746M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.79% 2735M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
2.36% 2318M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
2.14% 2104M java.lang.String#()
at java.lang.String#()
2.07% 2033M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.93% 1897M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
1.93% 1893M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
1.90% 1864M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
1.87% 1834M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
1.72% 1687M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.71% 1681M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
1.62% 1589M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
1.56% 1535M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
1.51% 1478M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.51% 1478M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
1.29% 1264M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.29% 1262M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.08% 1063M java.util.HashMap#resize()
at java.util.HashMap#putVal()
1.08% 1056M org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.07% 1053M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.07% 1047M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.93% 910M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.87% 849M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.86% 849M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.86% 845M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.86% 843M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.86% 843M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.80% 782M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.65% 633M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.65% 633M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.64% 629M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.64% 628M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.55% 541M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.50% 491M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.43% 423M java.lang.Long#valueOf()
at org.apache.lucene.document.NumericDocValuesField#()
0.43% 423M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
0.43% 423M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.43% 422M org.apache.lucene.document.KnnVectorField#createType()
at org.apache.lucene.document.KnnVectorField#()
0.43% 421M java.lang.Integer#toString()
at perf.LineFileDocs#nextDoc()
0.43% 419M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.43% 419M java.lang.Long#valueOf()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesConsumer#writeValues()
0.43% 419M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.43% 419M java.lang.Long#valueOf()
at org.apache.lucene.document.SortedNumericDocValuesField#()
0.43% 418M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
Profiler for heap:
PROFILE SUMMARY from 999 events (total: 98193M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
19.27% 18921M 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()
8.36% 8207M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
4.45% 4366M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
3.94% 3871M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.01% 2958M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
2.85% 2795M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
2.80% 2746M 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.36% 2318M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
2.14% 2104M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
2.07% 2033M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.93% 1893M 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.90% 1864M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
1.87% 1834M 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()
1.72% 1687M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.71% 1681M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
1.62% 1589M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.51% 1478M 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#build()
1.50% 1470M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.29% 1264M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
1.29% 1262M 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.08% 1056M 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.07% 1055M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
1.07% 1053M 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.07% 1047M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.92% 903M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.87% 849M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.86% 849M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.86% 845M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.86% 845M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.86% 843M 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.80% 782M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.65% 637M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
0.65% 633M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.65% 633M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.64% 632M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.64% 630M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.64% 629M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.64% 628M 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.55% 541M 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#invert()
0.44% 429M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.43% 423M java.lang.Long#valueOf()
at org.apache.lucene.document.NumericDocValuesField#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.43% 423M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.43% 423M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.43% 423M 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.43% 423M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.43% 422M org.apache.lucene.document.KnnVectorField#createType()
at org.apache.lucene.document.KnnVectorField#()
at perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
0.43% 421M java.lang.Integer#toString()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.43% 420M 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.SortedDocValuesWriter#addOneValue()
0.43% 419M 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.43% 419M org.apache.lucene.facet.taxonomy.FacetLabel#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
Profiler for heap:
PROFILE SUMMARY from 999 events (total: 98193M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
19.27% 18921M 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()
8.36% 8207M 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()
3.94% 3871M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
3.01% 2958M 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()
2.80% 2746M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.36% 2318M 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.30% 2260M 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()
2.14% 2104M 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()
2.07% 2033M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.93% 1893M 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.72% 1687M 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#invert()
1.62% 1589M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.29% 1269M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.28% 1260M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
1.22% 1202M 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()
1.08% 1060M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.08% 1056M 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.07% 1053M 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.07% 1047M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.07% 1047M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
1.07% 1046M 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.92% 903M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.87% 850M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.87% 849M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.86% 849M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.86% 845M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.86% 845M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.86% 845M org.apache.lucene.util.BytesRef#()
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.86% 843M 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.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.85% 838M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
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()
0.80% 782M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.69% 680M 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.65% 637M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
0.65% 634M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.65% 633M java.lang.StringLatin1#newString()
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()
0.65% 633M 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.65% 633M 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()
0.64% 632M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
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.64% 631M 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()
0.64% 631M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
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()
0.64% 630M java.lang.StringLatin1#newString()
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()
0.64% 629M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.64% 628M 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.64% 628M 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$168+0x000000008022eed8.164264263#merge()
0.55% 541M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 429M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.43% 425M 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.43% 423M java.lang.Long#valueOf()
at org.apache.lucene.document.NumericDocValuesField#()
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.43% 423M org.apache.lucene.document.IntPoint#getType()
at org.apache.lucene.document.IntPoint#()
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.43% 423M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
Profiler for heap:
PROFILE SUMMARY from 999 events (total: 98193M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
12.45% 12225M 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()
8.36% 8207M 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()
6.82% 6695M 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()
3.01% 2958M 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()
2.80% 2746M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
2.36% 2318M 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.30% 2260M 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()
2.14% 2104M 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()
2.14% 2103M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
2.07% 2033M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.93% 1893M 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.80% 1768M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
1.72% 1687M 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#invert()
at org.apache.lucene.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.62% 1589M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.29% 1269M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.28% 1260M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
1.08% 1060M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.08% 1056M 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.07% 1055M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.07% 1053M 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()
1.07% 1047M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.07% 1047M 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()
1.07% 1046M 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.92% 903M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.87% 850M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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.87% 849M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.86% 849M 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.86% 845M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#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.86% 845M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$176+0x0000000080238288.184092463#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.86% 845M org.apache.lucene.util.BytesRef#()
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.86% 843M 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.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.85% 838M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
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()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.80% 782M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.69% 680M 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.65% 637M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.65% 634M 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.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.65% 633M java.lang.StringLatin1#newString()
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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.65% 633M 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.65% 633M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.64% 632M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
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.64% 631M 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$168+0x000000008022eed8.164264263#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.64% 631M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.64% 630M java.lang.StringLatin1#newString()
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()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.64% 629M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.64% 628M 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$168+0x000000008022eed8.164264263#merge()
0.64% 628M 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$168+0x000000008022eed8.164264263#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% 541M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.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.44% 429M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
at org.apache.lucene.facet.FacetsConfig#checkSeen()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.43% 425M 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.43% 423M java.lang.Long#valueOf()
at org.apache.lucene.document.NumericDocValuesField#()
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()
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 2457876 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
25.07% 616187 org.apache.lucene.util.VectorUtil#dotProduct()
21.43% 526613 org.apache.lucene.util.LongHeap#downHeap()
6.27% 154003 java.util.Objects#checkIndex()
5.24% 128909 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.72% 91361 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
3.00% 73769 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
2.45% 60328 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
2.07% 50756 org.apache.lucene.index.TermsHashPerField#writeByte()
1.68% 41283 org.apache.lucene.util.BytesRefHash#equals()
1.34% 32862 java.nio.Buffer#position()
1.22% 30029 java.util.ArrayList#get()
1.08% 26658 org.apache.lucene.util.BytesRefHash#findHash()
1.05% 25820 sun.nio.ch.FileDispatcherImpl#write0()
1.02% 25097 org.apache.lucene.util.hnsw.NeighborQueue#add()
0.92% 22524 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.89% 21957 java.io.FileOutputStream#write()
0.77% 19017 java.util.Arrays#binarySearch0()
0.75% 18494 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.68% 16690 org.apache.lucene.util.LongHeap#top()
0.55% 13417 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.50% 12175 org.apache.lucene.util.hnsw.BoundsChecker#set()
0.49% 12101 org.apache.lucene.util.FixedBitSet#getAndSet()
0.47% 11632 org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.45% 11020 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.41% 10023 java.lang.Object#()
0.40% 9782 java.util.AbstractList#()
0.40% 9781 org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.38% 9222 jdk.internal.util.Preconditions#checkFromIndexSize()
0.36% 8731 org.apache.lucene.util.LongHeap#push()
0.35% 8668 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
0.34% 8429 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.32% 7885 java.io.BufferedOutputStream#write()
0.31% 7653 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.31% 7636 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.31% 7546 org.apache.lucene.util.hnsw.NeighborArray#size()
0.31% 7509 org.apache.lucene.util.LongHeap#upHeap()
0.30% 7485 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.30% 7449 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.29% 7106 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
0.29% 7069 org.apache.lucene.util.LongHeap#pop()
0.29% 7028 java.lang.Character#codePointAt()
0.28% 6961 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.28% 6904 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
0.26% 6499 java.nio.FloatBuffer#getArray()
0.26% 6344 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.22% 5466 jdk.jfr.internal.JVM#emitEvent()
0.22% 5328 jdk.internal.misc.Unsafe#checkSize()
0.18% 4464 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.17% 4283 org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
0.17% 4269 java.lang.Integer#rotateLeft()
Profiler for cpu:
PROFILE SUMMARY from 2457876 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
25.07% 616187 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
20.93% 514495 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
6.27% 154003 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
5.24% 128759 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
3.72% 91340 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
2.68% 65780 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
2.45% 60236 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
2.07% 50756 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.68% 41283 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.19% 29288 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
1.08% 26658 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
1.05% 25820 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
1.02% 25097 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.89% 21957 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.88% 21639 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
0.77% 19017 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
0.75% 18494 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.68% 16690 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.56% 13750 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.55% 13417 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.49% 12121 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.49% 12118 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.49% 12101 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.47% 11632 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.45% 11020 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.42% 10417 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.40% 9782 java.util.AbstractList#()
at java.util.ArrayList#()
0.38% 9222 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
0.37% 9112 java.lang.Object#()
at org.apache.lucene.util.hnsw.BoundsChecker#()
0.35% 8706 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.34% 8429 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.33% 8225 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.32% 7966 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.32% 7885 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.31% 7653 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.31% 7589 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.31% 7509 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
0.30% 7485 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.30% 7449 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.29% 7106 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.29% 7069 org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.28% 6961 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.28% 6904 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
0.28% 6866 org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
0.26% 6499 java.nio.FloatBuffer#getArray()
at java.nio.FloatBuffer#get()
0.26% 6343 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.22% 5466 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
0.22% 5328 jdk.internal.misc.Unsafe#checkSize()
at jdk.internal.misc.Unsafe#copyMemoryChecks()
0.19% 4611 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.18% 4386 org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
Profiler for cpu:
PROFILE SUMMARY from 2457876 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.96% 490531 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()
16.92% 415895 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
6.22% 152993 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
5.24% 128759 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.29% 105385 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
3.86% 94907 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
3.72% 91340 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.68% 65780 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.68% 41283 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.58% 38926 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.25% 30673 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.18% 28979 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.08% 26658 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#invert()
1.05% 25820 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.02% 25097 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.96% 23589 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#popToScratch()
0.80% 19682 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.78% 19082 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.76% 18626 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
0.75% 18494 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
0.69% 16847 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
0.68% 16690 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.56% 13750 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.55% 13417 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.49% 12121 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.49% 12101 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.47% 11632 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.47% 11553 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.45% 11020 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#invert()
0.42% 10307 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.40% 9758 java.util.AbstractList#()
at java.util.ArrayList#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.37% 9199 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
0.37% 9112 java.lang.Object#()
at org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
0.35% 8706 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.HnswGraphSearcher#searchLevel()
0.35% 8636 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.34% 8429 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.34% 8423 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
0.33% 8225 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.32% 7966 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#build()
0.31% 7653 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.30% 7485 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#invert()
0.30% 7449 org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.29% 7106 org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.28% 6961 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.28% 6904 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.28% 6866 org.apache.lucene.util.hnsw.NeighborQueue#pop()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.27% 6732 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.HnswGraphSearcher#searchLevel()
0.26% 6499 java.nio.FloatBuffer#getArray()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
0.26% 6491 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.25% 6083 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()
Profiler for cpu:
PROFILE SUMMARY from 2457876 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
19.96% 490531 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
16.92% 415895 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
6.22% 152993 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.29% 105385 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
3.94% 96773 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
3.86% 94907 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
2.86% 70310 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
2.68% 65780 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
1.68% 41283 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.58% 38926 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
1.30% 31986 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.25% 30673 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.18% 28979 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
1.08% 26658 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#invert()
at org.apache.lucene.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.05% 25820 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
0.96% 23589 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.86% 21030 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.80% 19682 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.76% 18626 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.75% 18494 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.68% 16690 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.68% 16660 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.51% 12430 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.47% 11632 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.47% 11553 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.45% 11020 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 10715 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.39% 9525 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.38% 9324 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.37% 9112 java.lang.Object#()
at org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.36% 8895 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.35% 8706 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.35% 8636 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.35% 8600 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.34% 8437 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.34% 8429 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.34% 8423 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.30% 7485 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#invert()
at org.apache.lucene.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% 6961 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.27% 6732 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.26% 6491 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.25% 6089 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.25% 6083 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.24% 6000 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.24% 5861 java.util.AbstractList#()
at java.util.ArrayList#()
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.FieldsConsumer#merge()
0.23% 5677 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.22% 5471 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.22% 5466 jdk.jfr.internal.JVM#emitEvent()
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$63+0x0000000080023590.484589713#run()
at java.lang.Thread#run()
0.22% 5377 org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.22% 5318 jdk.internal.misc.Unsafe#checkSize()
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 java.nio.FloatBuffer#getArray()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
Profiler for cpu:
PROFILE SUMMARY from 2457876 events (total: 2M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
15.80% 388388 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
12.25% 301122 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
5.07% 124719 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
4.67% 114773 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
4.16% 102143 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
3.94% 96773 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
3.11% 76451 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.95% 72550 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.86% 70310 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.27% 55889 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
1.68% 41283 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
1.34% 32835 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.30% 31986 org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
1.25% 30673 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.15% 28274 java.util.Objects#checkIndex()
at java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.09% 26828 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
1.08% 26658 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.00% 24468 java.util.ArrayList#get()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.86% 21030 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.80% 19682 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.77% 19026 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.75% 18494 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.75% 18456 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.68% 16660 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.66% 16228 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.64% 15762 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.49% 12098 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.47% 11590 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
0.45% 11020 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.44% 10715 org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.40% 9891 org.apache.lucene.util.hnsw.OnHeapHnswGraph#getNeighbors()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#seek()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.38% 9324 org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.36% 8895 org.apache.lucene.util.hnsw.BoundsChecker#set()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 8600 org.apache.lucene.util.FixedBitSet#getAndSet()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 8565 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.34% 8437 org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.34% 8364 org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
0.34% 8300 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.30% 7485 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.30% 7361 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#popToScratch()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.29% 7202 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.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
0.28% 6961 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.28% 6794 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#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 java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
at org.apache.lucene.store.FSDirectory$FSIndexOutput$1#write()
at java.util.zip.CheckedOutputStream#write()
at java.io.BufferedOutputStream#write()
0.27% 6630 java.lang.Object#()
at org.apache.lucene.util.hnsw.BoundsChecker#()
at org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.27% 6595 org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.25% 6146 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.25% 6089 jdk.internal.util.Preconditions#checkFromIndexSize()
at java.util.Objects#checkFromIndexSize()
at java.nio.FloatBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getFloats()
at org.apache.lucene.store.ByteBufferIndexInput#readFloats()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.25% 6083 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.24% 6000 org.apache.lucene.index.VectorSimilarityFunction$2#compare()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.24% 5861 java.util.AbstractList#()
at java.util.ArrayList#()
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.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
Profiler for heap:
PROFILE SUMMARY from 248633 events (total: 545088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.77% 145910M org.apache.lucene.util.fst.BytesStore#writeByte()
10.09% 55025M org.apache.lucene.util.LongHeap#()
7.41% 40367M perf.LineFileDocs#nextDoc()
4.45% 24269M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.24% 23114M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
3.59% 19574M java.lang.StringUTF16#compress()
3.24% 17643M perf.LineFileDocs#readDocs()
3.22% 17546M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.80% 15269M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.04% 11119M org.apache.lucene.index.ParallelPostingsArray#()
1.72% 9390M java.lang.String#()
1.67% 9076M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.56% 8527M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.53% 8362M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.53% 8346M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
1.52% 8285M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.49% 8122M org.apache.lucene.util.hnsw.NeighborArray#()
1.46% 7939M perf.LineFileDocs#readVector()
1.40% 7637M java.nio.HeapByteBuffer#()
1.34% 7286M org.apache.lucene.util.BytesRef#()
1.27% 6919M org.apache.lucene.util.hnsw.NeighborQueue#()
0.98% 5327M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.90% 4901M org.apache.lucene.util.TimSorter#()
0.89% 4849M java.util.ArrayList#grow()
0.86% 4675M org.apache.lucene.util.ArrayUtil#growExact()
0.72% 3921M org.apache.lucene.util.fst.FSTCompiler#()
0.65% 3527M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.65% 3526M org.apache.lucene.util.hnsw.BoundsChecker#create()
0.59% 3205M org.apache.lucene.util.fst.FSTEnum#getArc()
0.54% 2932M java.util.regex.Matcher#()
0.53% 2896M org.apache.lucene.util.BytesRefHash#rehash()
0.48% 2606M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.46% 2507M java.lang.invoke.DirectMethodHandle#allocateInstance()
0.42% 2293M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.42% 2280M org.apache.lucene.document.IntPoint#pack()
0.39% 2103M java.util.TreeMap#keyIterator()
0.34% 1859M java.util.regex.Pattern#matcher()
0.31% 1689M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.30% 1641M java.util.Formatter#parse()
0.29% 1585M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
0.23% 1243M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.22% 1224M java.util.ArrayList#iterator()
0.22% 1207M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.22% 1196M java.lang.StringLatin1#newString()
0.22% 1172M java.lang.Integer#toString()
0.21% 1132M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.20% 1108M java.util.Formatter$FormatSpecifier#checkGeneral()
0.19% 1058M java.util.Arrays#copyOf()
0.17% 931M java.util.Arrays#copyOfRange()
0.16% 875M org.apache.lucene.util.StringMSBRadixSorter$1#()
Profiler for heap:
PROFILE SUMMARY from 248633 events (total: 545088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.77% 145900M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
8.22% 44814M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
7.41% 40367M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.45% 24269M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.24% 23114M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.59% 19574M java.lang.StringUTF16#compress()
at java.lang.String#()
3.24% 17643M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.22% 17546M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.80% 15269M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.04% 11119M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.87% 10210M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.72% 9390M java.lang.String#()
at java.lang.String#()
1.67% 9076M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.56% 8527M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.53% 8362M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.53% 8344M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
1.52% 8285M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.49% 8122M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
1.46% 7939M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
1.40% 7637M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
1.27% 6919M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
1.11% 6025M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.98% 5327M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.90% 4901M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.89% 4849M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.72% 3921M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.65% 3526M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
0.58% 3147M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.54% 2932M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.53% 2896M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.53% 2870M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.46% 2503M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
0.43% 2337M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.42% 2293M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.42% 2280M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.39% 2103M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.34% 1859M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.33% 1786M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.hnsw.NeighborArray#add()
0.31% 1689M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.30% 1641M java.util.Formatter#parse()
at java.util.Formatter#format()
0.29% 1585M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.24% 1328M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.23% 1277M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.23% 1243M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.22% 1172M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.20% 1114M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.20% 1108M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.19% 1058M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.17% 932M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.17% 930M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
Profiler for heap:
PROFILE SUMMARY from 248633 events (total: 545088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.77% 145900M 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()
8.22% 44814M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
7.41% 40367M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.45% 24269M 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.24% 23114M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
3.59% 19574M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
3.24% 17643M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.22% 17546M 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.11% 11474M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.04% 11119M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
1.72% 9390M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.56% 8527M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
1.53% 8344M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.52% 8285M 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.49% 8122M 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#build()
1.46% 7939M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.39% 7590M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
1.27% 6919M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.17% 6376M 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.11% 6025M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
0.99% 5384M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 5327M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
0.95% 5203M 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.90% 4901M 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.89% 4849M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.72% 3921M 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.70% 3834M 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.68% 3692M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.65% 3526M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.58% 3159M 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.58% 3147M 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.54% 2932M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.53% 2896M 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#invert()
0.47% 2587M 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.46% 2503M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.43% 2337M 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.42% 2293M 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.42% 2280M 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.39% 2103M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.34% 1859M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.33% 1786M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.hnsw.NeighborArray#add()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.33% 1780M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.hnsw.NeighborArray#add()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addDiverseNeighbors()
0.31% 1689M 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.30% 1641M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.29% 1585M org.apache.lucene.util.hnsw.OnHeapHnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
0.24% 1328M 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.23% 1277M 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.23% 1243M 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% 1207M 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% 1172M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
PROFILE SUMMARY from 248633 events (total: 545088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
26.76% 145857M 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()
8.22% 44814M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
7.41% 40367M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.59% 19574M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.24% 17643M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.22% 17546M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
2.76% 15068M 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.29% 12475M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.04% 11119M 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#invert()
1.95% 10639M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.72% 9390M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.69% 9200M 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.53% 8344M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.46% 7939M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.39% 7602M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
1.39% 7590M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.11% 6025M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.99% 5421M 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.95% 5203M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.92% 5025M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.90% 4901M 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.89% 4871M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.78% 4266M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
0.73% 3978M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.71% 3872M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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()
0.71% 3856M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.68% 3692M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.67% 3655M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.64% 3467M 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.58% 3159M 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$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.58% 3147M 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.54% 2940M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
0.54% 2932M 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.53% 2908M 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.53% 2896M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.53% 2868M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
0.53% 2864M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$276+0x0000000080220218.171339783#merge()
0.49% 2652M 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.47% 2587M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.46% 2503M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.45% 2458M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.43% 2318M 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.42% 2293M 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.42% 2280M 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.IndexThreads$IndexThread#run()
0.40% 2192M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
0.40% 2161M 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.37% 2005M 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.36% 1947M 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.34% 1859M 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.IndexThreads$IndexThread#run()
0.34% 1828M 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()
Profiler for heap:
PROFILE SUMMARY from 248633 events (total: 545088M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.00% 98093M 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()
8.76% 47764M 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.41% 40367M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.50% 24514M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
3.72% 20299M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
3.59% 19574M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
3.24% 17643M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
3.22% 17546M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.55% 13890M 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.29% 12475M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
2.04% 11119M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.78% 9691M org.apache.lucene.util.hnsw.NeighborQueue#nodes()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.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.72% 9390M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.69% 9200M 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$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
1.53% 8344M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.46% 7939M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.39% 7602M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
1.39% 7590M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.11% 6025M 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()
0.94% 5126M 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.92% 5025M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.90% 4909M 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% 4901M 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$276+0x0000000080220218.171339783#merge()
0.89% 4871M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.78% 4266M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.73% 3978M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.71% 3872M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.71% 3856M 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#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.68% 3692M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$276+0x0000000080220218.171339783#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.67% 3655M org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.64% 3467M 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$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.58% 3159M 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$276+0x0000000080220218.171339783#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.54% 2940M org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.54% 2932M 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.IndexThreads$IndexThread#run()
0.53% 2896M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.53% 2870M 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.53% 2868M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#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.53% 2864M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger$$Lambda$276+0x0000000080220218.171339783#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.49% 2652M 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.47% 2587M 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#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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% 2503M java.lang.invoke.DirectMethodHandle#allocateInstance()
at java.lang.invoke.DirectMethodHandle$Holder#newInvokeSpecial()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
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.43% 2347M org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.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.42% 2280M 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.IndexThreads$IndexThread#run()
0.40% 2192M org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphSearcher#searchLevel()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeGraph()
at org.apache.lucene.codecs.lucene91.Lucene91HnswVectorsWriter#writeField()
at org.apache.lucene.codecs.KnnVectorsWriter#merge()
at org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger$$Lambda$285+0x0000000080227678.695644227#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.40% 2161M 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.37% 2005M 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$276+0x0000000080220218.171339783#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.37% 1991M 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.36% 1947M 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.IndexThreads$IndexThread#run()
0.34% 1859M 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.IndexThreads$IndexThread#run()
0.30% 1641M 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.IndexThreads$IndexThread#run()
Profiler results (searching)
CPU:
PROFILE SUMMARY from 8570481 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
3.82% 327723 org.apache.lucene.search.TermScorer#score()
2.98% 255198 java.nio.DirectByteBuffer#get()
2.45% 210264 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
2.45% 209849 jdk.internal.misc.Unsafe#convEndian()
2.24% 191927 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
2.19% 187976 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
2.11% 180828 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
1.98% 169675 org.apache.lucene.store.ByteBufferGuard#getByte()
1.97% 168921 org.apache.lucene.search.ConjunctionDISI#doNext()
1.96% 167583 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
1.88% 161204 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.80% 153901 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.64% 140349 org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.61% 138326 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
1.45% 123999 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.41% 120616 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
1.21% 103896 java.nio.Buffer#position()
1.17% 100429 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
1.07% 91741 org.apache.lucene.store.ByteBufferIndexInput#seek()
0.96% 82386 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
0.94% 80509 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
0.92% 79002 java.nio.Buffer#checkIndex()
0.90% 77515 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
0.89% 76193 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
0.86% 73401 org.apache.lucene.store.ByteBufferGuard#ensureValid()
0.83% 71000 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.82% 70545 org.apache.lucene.util.PriorityQueue#downHeap()
0.81% 69132 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
0.79% 67547 java.nio.MappedByteBuffer#position()
0.77% 65656 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.75% 64696 java.util.HashMap#getNode()
0.75% 64010 org.apache.lucene.search.LeafSimScorer#score()
0.71% 60877 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.70% 60314 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.69% 59077 org.apache.lucene.util.packed.DirectReader#getInstance()
0.69% 58902 org.apache.lucene.search.PhraseScorer$1#matches()
0.68% 58609 org.apache.lucene.store.ByteBufferIndexInput#readLongs()
0.66% 56757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
0.64% 54948 java.nio.Buffer#scope()
0.63% 53767 org.apache.lucene.search.ConjunctionScorer#score()
0.62% 53257 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
0.61% 52053 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
0.61% 52042 org.apache.lucene.store.DataInput#readVLong()
0.55% 47342 org.apache.lucene.search.ImpactsDISI#advance()
0.53% 45350 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.52% 44654 org.apache.lucene.util.FixedBitSet#set()
0.51% 44076 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
0.50% 42723 org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.50% 42718 jdk.internal.misc.ScopedMemoryAccess#getByte()
0.48% 41400 org.apache.lucene.queries.spans.NearSpansOrdered#stretchToOrder()
PROFILE SUMMARY from 8570481 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.92% 249963 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
2.45% 210264 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
2.24% 191927 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
2.23% 191489 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
2.19% 187976 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.94% 166213 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
1.88% 161087 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.80% 153898 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.68% 144388 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
1.63% 139673 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.60% 137409 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
1.60% 136960 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.55% 133059 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.07% 91741 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
1.02% 87526 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
0.96% 82386 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.95% 81844 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.90% 77515 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
0.90% 77451 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.89% 76187 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
0.86% 73424 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
0.82% 70522 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
0.77% 65656 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.74% 63649 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.72% 61841 org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
0.70% 60295 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.70% 60145 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#pop()
0.70% 60111 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.70% 59627 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.69% 59293 org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
0.69% 59071 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
0.68% 58647 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.66% 56757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.63% 54051 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.63% 53767 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.62% 53257 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
0.57% 49175 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.51% 43405 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.50% 42932 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.50% 42718 jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
0.50% 42711 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
0.49% 41865 org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.store.DataInput#readVLong()
0.49% 41680 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
0.48% 41331 org.apache.lucene.util.FixedBitSet#nextSetBit()
at org.apache.lucene.util.BitSetIterator#advance()
0.48% 40904 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.47% 40423 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
0.47% 40137 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.46% 39441 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
0.46% 39111 java.nio.Buffer#scope()
at java.nio.DirectByteBuffer#get()
0.44% 37813 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
PROFILE SUMMARY from 8570481 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.44% 209212 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#countOneSegment()
2.24% 191927 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
2.23% 191475 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
2.19% 187976 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.71% 146447 org.apache.lucene.search.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.63% 139400 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.60% 137404 org.apache.lucene.search.ScoreCachingWrappingScorer#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()
1.49% 128086 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.32% 112707 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.95% 81844 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.94% 80502 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
0.91% 78403 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.89% 76603 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.82% 70505 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.79% 67622 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
0.79% 67530 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.store.DataInput#readVLong()
0.77% 66045 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.69% 59053 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$VaryingBPVReader#getLongValue()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$2#longValue()
0.69% 58890 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
0.68% 58627 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.67% 57221 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
at org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
at org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.66% 56757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 53762 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.60% 51587 jdk.internal.misc.ScopedMemoryAccess#getByteInternal()
at jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.60% 51533 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
0.55% 47450 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readByte()
0.55% 47248 java.util.HashMap#getNode()
at java.util.HashMap#get()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.50% 43189 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
0.50% 42710 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.48% 41318 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()
0.48% 41249 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.47% 40423 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.47% 40136 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
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.46% 39633 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.45% 38458 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.store.DataInput#readVLong()
0.43% 37183 jdk.internal.misc.ScopedMemoryAccess#getByte()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.43% 36908 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
0.41% 35274 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
0.39% 33427 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.39% 33341 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.39% 33216 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.39% 33001 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
0.38% 32445 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.37% 32011 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
0.37% 31571 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
at org.apache.lucene.queries.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.queries.spans.ConjunctionSpans$1#matches()
0.35% 30424 org.apache.lucene.util.PriorityQueue#upHeap()
at org.apache.lucene.util.PriorityQueue#add()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
0.35% 29834 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
0.34% 29523 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
0.33% 28342 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.33% 28180 org.apache.lucene.store.ByteBufferIndexInput#seek()
at org.apache.lucene.store.ByteBufferIndexInput$MultiBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
PROFILE SUMMARY from 8570481 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.44% 209212 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#countOneSegment()
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()
2.24% 191927 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
2.23% 191470 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
2.19% 187976 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.63% 139399 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.49% 128065 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.29% 110544 org.apache.lucene.search.ScoreCachingWrappingScorer#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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
0.95% 81334 org.apache.lucene.search.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.TaskThreads$TaskThread#run()
0.94% 80502 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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()
0.91% 78380 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.81% 69835 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
0.79% 67622 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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()
0.69% 59412 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()
0.68% 58626 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.68% 58582 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at 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#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.66% 56757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 53762 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.62% 53285 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.55% 47248 java.util.HashMap#getNode()
at java.util.HashMap#get()
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()
0.52% 44606 org.apache.lucene.search.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.50% 42710 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.48% 41249 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.TaskThreads$TaskThread#run()
0.48% 40763 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.47% 40132 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
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.47% 39904 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.46% 39633 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.43% 36908 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.41% 35273 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.TaskThreads$TaskThread#run()
0.39% 33427 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 33021 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#isCompetitive()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.38% 32989 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.38% 32445 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
0.37% 31566 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
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()
0.35% 30422 org.apache.lucene.util.PriorityQueue#upHeap()
at 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()
0.34% 29522 org.apache.lucene.search.ScoreCachingWrappingScorer#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.34% 28812 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
0.32% 27829 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
0.32% 27583 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.32% 27441 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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()
0.31% 26825 org.apache.lucene.search.ScoreCachingWrappingScorer#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.31% 26351 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()
0.30% 25804 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
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.30% 25614 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 25561 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.30% 25486 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.util.compress.LZ4#decompress()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekCeil()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$BaseSortedDocValues#lookupTerm()
at org.apache.lucene.search.grouping.TermGroupSelector#setNextReader()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#doSetNextReader()
at org.apache.lucene.search.SimpleCollector#getLeafCollector()
0.30% 25287 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
0.29% 25218 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.29% 25109 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#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 perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.28% 24380 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
0.28% 23929 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()
PROFILE SUMMARY from 8570481 events (total: 8M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
2.44% 209212 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#countOneSegment()
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.TaskThreads$TaskThread#run()
2.24% 191927 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
2.19% 187976 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.63% 139399 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.TaskThreads$TaskThread#run()
1.49% 128065 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.29% 110544 org.apache.lucene.search.ScoreCachingWrappingScorer#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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
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()
1.09% 93488 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.95% 81334 org.apache.lucene.search.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.TaskThreads$TaskThread#run()
0.94% 80502 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.TaskThreads$TaskThread#run()
0.91% 78378 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.81% 69835 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()
0.79% 67619 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.69% 59412 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.TaskThreads$TaskThread#run()
0.68% 58626 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.TaskThreads$TaskThread#run()
0.68% 58582 org.apache.lucene.util.packed.DirectReader#getInstance()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer#getDirectReaderInstance()
at 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#countOneSegment()
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.TaskThreads$TaskThread#run()
0.66% 56757 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.63% 53762 org.apache.lucene.search.ConjunctionScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.62% 53285 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.TaskThreads$TaskThread#run()
0.55% 47248 java.util.HashMap#getNode()
at java.util.HashMap#get()
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.TaskThreads$TaskThread#run()
0.52% 44606 org.apache.lucene.search.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.TaskThreads$TaskThread#run()
0.50% 43039 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$4#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.50% 42710 org.apache.lucene.search.BooleanScorer$OrCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreRange()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BooleanScorer$BulkScorerAndDoc#score()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.48% 41249 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.TaskThreads$TaskThread#run()
0.48% 40763 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
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.47% 40132 org.apache.lucene.search.SloppyPhraseMatcher#maxFreq()
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.TaskThreads$TaskThread#run()
0.47% 39904 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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.46% 39633 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.43% 36908 org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
at org.apache.lucene.facet.FacetsCollector#search()
0.41% 35273 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.TaskThreads$TaskThread#run()
0.39% 33427 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$3#longValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.39% 33020 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#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()
0.38% 32989 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer#ensureFreq()
at org.apache.lucene.queries.intervals.IntervalScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
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.38% 32445 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
0.37% 31566 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.spans.TermSpans#nextStartPosition()
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()
0.35% 30409 org.apache.lucene.util.PriorityQueue#upHeap()
at 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()
0.34% 29522 org.apache.lucene.search.ScoreCachingWrappingScorer#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.TaskThreads$TaskThread#run()
0.34% 28812 org.apache.lucene.util.FixedBitSet#set()
at org.apache.lucene.util.DocIdSetBuilder$FixedBitSetAdder#add()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
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.32% 27829 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
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.TaskThreads$TaskThread#run()
0.32% 27441 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FilterScorable#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.31% 26825 org.apache.lucene.search.ScoreCachingWrappingScorer#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.31% 26475 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.TaskThreads$TaskThread#run()
0.31% 26351 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()
at org.apache.lucene.search.IndexSearcher#search()
0.30% 25804 org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
at org.apache.lucene.search.BooleanScorer#scoreWindowMultipleScorers()
at org.apache.lucene.search.BooleanScorer#scoreWindow()
at org.apache.lucene.search.BooleanScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.30% 25614 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 25561 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.30% 25486 org.apache.lucene.store.ByteBufferIndexInput#readByte()
at org.apache.lucene.util.compress.LZ4#decompress()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#seekCeil()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$BaseSortedDocValues#lookupTerm()
at org.apache.lucene.search.grouping.TermGroupSelector#setNextReader()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#doSetNextReader()
at org.apache.lucene.search.SimpleCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.30% 25287 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
0.29% 25212 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
at org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
at org.apache.lucene.queries.intervals.IntervalScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
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.29% 25109 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#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 perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.29% 24832 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnalignedInternal()
at jdk.internal.misc.ScopedMemoryAccess#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
at org.apache.lucene.store.ByteBufferGuard#getInt()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readInt()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader20#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$20#ordValue()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
HEAP:
PROFILE SUMMARY from 40081 events (total: 1012382M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.67% 330698M java.lang.Integer#valueOf()
12.10% 122484M org.apache.lucene.util.FixedBitSet#()
5.35% 54119M jdk.internal.math.FloatingDecimal#readJavaFormatString()
3.90% 39500M java.util.AbstractList#iterator()
3.25% 32904M java.lang.ref.Finalizer#runFinalization()
2.43% 24649M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
2.38% 24053M java.lang.StringLatin1#newString()
2.32% 23503M java.util.Arrays#copyOf()
1.74% 17569M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.71% 17352M java.util.Arrays#copyOfRange()
1.70% 17214M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
1.69% 17151M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.61% 16262M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
1.27% 12891M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
1.09% 10997M java.lang.StringUTF16#compress()
1.08% 10963M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.00% 10080M java.util.ArrayList#grow()
0.96% 9752M org.apache.lucene.util.ArrayUtil#growExact()
0.95% 9603M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.91% 9201M java.util.AbstractList#listIterator()
0.91% 9186M org.apache.lucene.util.BytesRef#()
0.71% 7175M perf.SearchPerfTest#_main()
0.71% 7153M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.69% 6978M java.nio.DirectByteBufferR#duplicate()
0.68% 6872M java.lang.String#split()
0.68% 6872M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.56% 5637M org.apache.lucene.search.BooleanScorer#()
0.54% 5440M org.apache.lucene.facet.FacetsConfig#stringToPath()
0.53% 5381M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.52% 5265M java.util.Arrays#asList()
0.48% 4839M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.47% 4798M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.43% 4402M
0.43% 4402M jdk.jfr.internal.ShutdownHook#run()
0.43% 4385M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.41% 4116M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.39% 3928M org.apache.lucene.codecs.lucene90.ForUtil#()
0.37% 3791M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.35% 3555M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.35% 3496M java.nio.DirectByteBufferR#slice()
0.34% 3436M perf.StatisticsHelper#startStatistics()
0.34% 3434M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.34% 3414M org.apache.lucene.util.BytesRef#utf8ToString()
0.33% 3384M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
0.31% 3173M org.apache.lucene.util.PriorityQueue#()
0.30% 3075M java.util.ArrayList#iterator()
0.27% 2712M org.apache.lucene.codecs.lucene90.Lucene90ScoreSkipReader#readImpacts()
0.27% 2705M org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$TermsDict#decompressBlock()
0.26% 2662M org.apache.lucene.util.bkd.DocIdsWriter#()
0.26% 2628M java.util.HashMap#resize()
PROFILE SUMMARY from 40081 events (total: 1012382M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.53% 329296M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
11.29% 114291M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
5.35% 54119M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
3.43% 34753M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
3.25% 32904M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
2.43% 24649M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
2.38% 24053M java.lang.StringLatin1#newString()
at java.lang.String#substring()
2.03% 20561M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
1.71% 17352M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
1.69% 17151M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.61% 16262M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
1.27% 12891M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
1.14% 11561M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.08% 10963M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.02% 10318M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
0.99% 10037M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.95% 9603M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
0.91% 9201M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
0.89% 9050M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.85% 8592M java.lang.StringUTF16#compress()
at java.lang.String#()
0.81% 8169M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.71% 7175M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.71% 7153M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.69% 6978M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
0.68% 6872M java.lang.String#split()
at java.lang.String#split()
0.68% 6872M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.59% 6007M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.56% 5637M org.apache.lucene.search.BooleanScorer#()
at org.apache.lucene.search.BooleanWeight#optionalBulkScorer()
0.54% 5444M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.53% 5344M org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.50% 5066M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.48% 4839M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.47% 4798M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
0.47% 4747M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.43% 4402M
0.43% 4402M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.43% 4385M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.41% 4116M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.39% 3974M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
0.35% 3555M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.35% 3542M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.35% 3496M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3414M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
0.33% 3384M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.33% 3316M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
at org.apache.lucene.search.IndexSearcher#search()
0.32% 3202M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.31% 3108M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.29% 2974M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.DocIdSetBuilder#growBuffer()
0.29% 2921M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
PROFILE SUMMARY from 40081 events (total: 1012382M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.51% 329106M 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.14% 72302M 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()
5.35% 54119M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
3.41% 34511M 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()
3.25% 32904M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
2.43% 24649M 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.38% 24053M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
2.09% 21180M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
2.03% 20561M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
1.70% 17180M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
1.61% 16262M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
1.45% 14635M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
1.32% 13322M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#getMaxScore()
1.27% 12891M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.14% 11561M 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()
0.99% 10037M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.91% 9201M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
0.81% 8169M 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.74% 7477M 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.71% 7175M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.68% 6872M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.68% 6872M 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.65% 6630M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.58% 5900M 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.57% 5780M 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.56% 5637M 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% 5344M 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.53% 5326M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
0.51% 5169M 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.50% 5066M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.48% 4830M 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.47% 4747M 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.46% 4644M 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.45% 4535M 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.44% 4423M 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.44% 4418M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.43% 4402M
0.43% 4402M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.39% 3974M 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.39% 3915M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#slice()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#slice()
0.38% 3881M 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.36% 3630M java.nio.DirectByteBufferR#duplicate()
at java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.35% 3555M 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.35% 3503M 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.35% 3496M java.nio.DirectByteBufferR#slice()
at java.nio.DirectByteBufferR#slice()
at org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3414M org.apache.lucene.util.BytesRef#utf8ToString()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.33% 3367M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
at org.apache.lucene.search.TermQuery$TermWeight#getTermsEnum()
0.33% 3316M 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.32% 3262M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
PROFILE SUMMARY from 40081 events (total: 1012382M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.51% 329106M 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.35% 54170M 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()
5.35% 54119M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
3.41% 34511M 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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
3.25% 32904M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.38% 24053M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
2.00% 20273M 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 java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
1.79% 18131M 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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
at org.apache.lucene.search.BooleanScorer#scoreWindowIntoBitSetAndReplay()
1.70% 17180M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
1.61% 16262M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
1.57% 15899M 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.45% 14635M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
1.27% 12891M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.16% 11716M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer$2#matches()
0.91% 9201M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.82% 8277M 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.81% 8169M 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.73% 7392M 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.71% 7175M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.68% 6872M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.68% 6872M 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$63+0x0000000080023590.484589713#run()
at java.lang.Thread#run()
0.65% 6630M 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+0x000000008014a800.574268151#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000080142400.464676531#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.65% 6568M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
0.64% 6488M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
0.58% 5900M 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.56% 5637M 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% 5344M 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.TaskThreads$TaskThread#run()
0.53% 5326M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
0.53% 5321M 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.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
0.50% 5020M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
0.48% 4830M 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#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorer()
0.46% 4686M 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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
0.46% 4644M 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.44% 4418M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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.43% 4402M
0.43% 4402M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 4002M 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.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% 3974M 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.36% 3622M 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.35% 3575M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#pushBackLeads()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3414M 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.TaskThreads$TaskThread#run()
0.33% 3316M 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.TaskThreads$TaskThread#run()
0.30% 3039M 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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.29% 2974M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
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.29% 2921M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
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()
0.29% 2920M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
0.27% 2730M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.DocIdSetBuilder#growBuffer()
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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
0.26% 2665M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
0.25% 2564M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#readArcByDirectAddressing()
at org.apache.lucene.util.fst.FST#findTargetArc()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#_next()
PROFILE SUMMARY from 40081 events (total: 1012382M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
32.51% 329106M 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.TaskThreads$TaskThread#run()
5.35% 54170M 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()
5.35% 54119M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
3.41% 34511M 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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#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()
3.25% 32904M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.38% 24053M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
2.00% 20273M 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 java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.79% 18131M 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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
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()
1.70% 17180M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.61% 16262M org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
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.TaskThreads$TaskThread#run()
1.57% 15899M 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.45% 14635M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
1.27% 12891M org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.93% 9412M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer$2#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.81% 8169M 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.TaskThreads$TaskThread#run()
0.73% 7392M 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.71% 7175M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.68% 6872M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.68% 6872M 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$63+0x0000000080023590.484589713#run()
at java.lang.Thread#run()
0.59% 6015M 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+0x000000008014a800.574268151#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000080142400.464676531#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#slice()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#slice()
at org.apache.lucene.store.IndexInput#randomAccessSlice()
0.58% 5900M 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.56% 5637M 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.TaskThreads$TaskThread#run()
0.53% 5344M 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.TaskThreads$TaskThread#run()
0.53% 5326M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.53% 5321M 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.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.50% 5020M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
at org.apache.lucene.search.IndexSearcher#search()
0.49% 4995M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.48% 4902M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
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.48% 4830M 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#scorerSupplier()
at org.apache.lucene.search.BooleanWeight#scorer()
at org.apache.lucene.search.Weight#bulkScorer()
at org.apache.lucene.search.BooleanWeight#bulkScorer()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.46% 4686M 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.BooleanScorer#scoreDocument()
at org.apache.lucene.search.BooleanScorer#scoreMatches()
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.46% 4644M 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.44% 4418M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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.43% 4402M
0.43% 4402M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 4050M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
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.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.40% 4002M 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.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% 3977M 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.39% 3974M 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.35% 3575M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#pushBackLeads()
at org.apache.lucene.search.WANDScorer$1#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()
0.34% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.34% 3414M 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.TaskThreads$TaskThread#run()
0.33% 3316M 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.TaskThreads$TaskThread#run()
0.30% 3039M 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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#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()
0.29% 2974M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
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()
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.29% 2921M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.29% 2920M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at java.io.BufferedReader#readLine()
at java.io.BufferedReader#readLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.27% 2730M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.DocIdSetBuilder#growBuffer()
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.MultiTermQueryConstantScoreWrapper$1#rewrite()
at org.apache.lucene.search.MultiTermQueryConstantScoreWrapper$1#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()
0.26% 2665M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.facet.FacetsConfig#stringToPath()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#createOneFlatFacetDimState()
at org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState#()
at perf.IndexState#getSortedSetReaderState()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.25% 2571M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
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#doNextCompetitiveCandidate()
at org.apache.lucene.search.WANDScorer$1#advance()
at org.apache.lucene.search.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.25% 2563M 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.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()