Tue 04/27/2021
Last successful run: 2021.04.20.00.03.08
Lucene/Solr trunk rev 3115f8569765733af7a5765b60ef4a7d894bbbff (commits since last successful run)
luceneutil revision dc34efdd9b8c4f8521b936aba5ce4efac6fd1d0a (commits since last successful run)
openjdk full version "15.0.1+9-18"
Java command-line: /opt/jdk-15.0.1/bin/java -Xmx32g -Xms32g -server -XX:+UseParallelGC -Djava.io.tmpdir=/l/tmp
Index: segments_2: _32(9.0.0):C4978031:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619532648494}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkduyw _65(9.0.0):C4978032:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619534005604}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdv85 _98(9.0.0):C4978032:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619535353876}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdvhe _cb(9.0.0):C4978032:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619536640337}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdvqn _fe(9.0.0):C4978032:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619537885772}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdvzw _fp(9.0.0):C497803:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619538455756}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw0t _g0(9.0.0):C497803:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619538526344}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw1q _gb(9.0.0):C497803:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619538597147}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw2n _gm(9.0.0):C497803:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619538668581}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw3k _gx(9.0.0):C497804:[diagnostics={lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1, mergeMaxNumSegments=-1, os.version=5.11.2-arch1-1, java.vendor=Oracle Corporation, source=merge, os.arch=amd64, mergeFactor=10, java.runtime.version=15.0.1+9-18, os=Linux, timestamp=1619538739204}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4h _gy(9.0.0):C49780:[diagnostics={timestamp=1619538774838, os=Linux, java.vendor=Oracle Corporation, os.version=5.11.2-arch1-1, java.runtime.version=15.0.1+9-18, os.arch=amd64, source=flush, lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4k _gz(9.0.0):C49780:[diagnostics={timestamp=1619538778730, os=Linux, java.vendor=Oracle Corporation, os.version=5.11.2-arch1-1, java.runtime.version=15.0.1+9-18, os.arch=amd64, source=flush, lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4n _h0(9.0.0):C49781:[diagnostics={timestamp=1619538782419, os=Linux, java.vendor=Oracle Corporation, os.version=5.11.2-arch1-1, java.runtime.version=15.0.1+9-18, os.arch=amd64, source=flush, lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4q _h1(9.0.0):C49780:[diagnostics={timestamp=1619538786315, os=Linux, java.vendor=Oracle Corporation, os.version=5.11.2-arch1-1, java.runtime.version=15.0.1+9-18, os.arch=amd64, source=flush, lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4t _h2(9.0.0):C46742:[diagnostics={timestamp=1619538789959, os=Linux, java.vendor=Oracle Corporation, os.version=5.11.2-arch1-1, java.runtime.version=15.0.1+9-18, os.arch=amd64, source=flush, lucene.version=9.0.0, java.vm.version=15.0.1+9-18, java.version=15.0.1}]:[attributes={Lucene90StoredFieldsFormat.mode=BEST_SPEED}] :id=56x22nbzo2ptpiroaicnkdw4w
Search perf vs day before
| Task | QPS prev | StdDev prev | QPS now | StdDev now | % change | p-value |
| BrowseDayOfYearTaxoFacets | 1.7 | (9.2%) | 1.6 | (11.7%) | 1.0 X | 0.232 |
| BrowseDateTaxoFacets | 1.7 | (9.2%) | 1.6 | (11.7%) | 1.0 X | 0.233 |
| BrowseMonthTaxoFacets | 1.7 | (8.4%) | 1.6 | (10.9%) | 1.0 X | 0.204 |
| IntNRQ | 28.7 | (17.7%) | 27.7 | (15.1%) | 1.0 X | 0.491 |
| TermMonthSort | 54.6 | (8.9%) | 53.2 | (9.0%) | 1.0 X | 0.368 |
| TermTitleSort | 42.1 | (6.8%) | 41.1 | (5.8%) | 1.0 X | 0.244 |
| TermDateFacets | 11.9 | (4.9%) | 11.6 | (6.9%) | 1.0 X | 0.222 |
| TermDTSort | 275.4 | (2.5%) | 272.5 | (4.7%) | 1.0 X | 0.367 |
| IntervalsOrdered | 6.5 | (2.8%) | 6.5 | (3.3%) | 1.0 X | 0.348 |
| Phrase | 30.6 | (4.1%) | 30.3 | (3.9%) | 1.0 X | 0.479 |
| Prefix3 | 61.0 | (7.6%) | 60.6 | (8.8%) | 1.0 X | 0.798 |
| TermDayOfYearSort | 3624.9 | (1.6%) | 3606.3 | (2.4%) | 1.0 X | 0.426 |
| SpanNear | 7.1 | (2.2%) | 7.1 | (2.5%) | 1.0 X | 0.497 |
| PKLookup | 224.3 | (3.6%) | 223.2 | (3.2%) | 1.0 X | 0.649 |
| TermGroup100 | 15.5 | (6.0%) | 15.4 | (5.7%) | 1.0 X | 0.811 |
| TermGroup1M | 17.5 | (7.1%) | 17.4 | (6.0%) | 1.0 X | 0.875 |
| TermGroup10K | 18.1 | (6.7%) | 18.0 | (6.7%) | 1.0 X | 0.882 |
| TermBGroup1M | 20.4 | (8.4%) | 20.3 | (6.8%) | 1.0 X | 0.909 |
| Respell | 61.2 | (1.7%) | 61.1 | (1.7%) | 1.0 X | 0.698 |
| Term | 1618.5 | (4.7%) | 1615.6 | (5.3%) | 1.0 X | 0.909 |
| Wildcard | 58.7 | (4.9%) | 58.6 | (3.6%) | 1.0 X | 0.929 |
| BrowseDayOfYearSSDVFacets | 5.3 | (2.6%) | 5.3 | (2.5%) | 1.0 X | 0.945 |
| AndHighHigh | 31.7 | (5.3%) | 31.7 | (4.4%) | 1.0 X | 0.974 |
| AndMedOrHighHigh | 20.1 | (3.3%) | 20.1 | (2.9%) | 1.0 X | 0.897 |
| Fuzzy1 | 76.1 | (2.3%) | 76.2 | (2.3%) | 1.0 X | 0.849 |
| Fuzzy2 | 77.6 | (2.0%) | 77.7 | (2.1%) | 1.0 X | 0.804 |
| AndHighOrMedMed | 35.7 | (2.8%) | 35.8 | (2.9%) | 1.0 X | 0.746 |
| AndHighMed | 52.8 | (3.9%) | 53.0 | (3.0%) | 1.0 X | 0.765 |
| SloppyPhrase | 3.6 | (3.3%) | 3.6 | (5.0%) | 1.0 X | 0.751 |
| TermBGroup1M1P | 20.2 | (10.0%) | 20.3 | (10.5%) | 1.0 X | 0.889 |
| BrowseMonthSSDVFacets | 5.5 | (3.5%) | 5.6 | (3.5%) | 1.0 X | 0.610 |
| OrHighMed | 36.4 | (3.3%) | 37.0 | (2.9%) | 1.0 X | 0.079 |
| OrHighHigh | 13.8 | (3.9%) | 14.1 | (3.9%) | 1.0 X | 0.096 |
| VectorSearch | 1063.2 | (0.8%) | 1132.2 | (1.1%) | 1.1 X | 0.000 |
Jump to profiler results:
indexing 1KB
indexing 1KB (with vectors)
indexing 4KB
indexing near-real-timeB
deterministic (single threaded) indexing
searching
Profiler results (indexing)
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 482381 events (total: 482381)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 56094 org.apache.lucene.util.BytesRefHash#equals()
10.82% 52178 org.apache.lucene.index.TermsHashPerField#writeByte()
7.72% 37229 org.apache.lucene.util.BytesRefHash#findHash()
5.16% 24888 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
4.56% 22018 org.apache.lucene.util.ByteBlockPool#allocSlice()
3.16% 15245 org.apache.lucene.util.ByteBlockPool#setBytesRef()
2.83% 13662 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
2.36% 11371 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.26% 10899 sun.nio.ch.FileDispatcherImpl#write0()
2.20% 10614 java.io.BufferedOutputStream#write()
1.62% 7831 java.util.DualPivotQuicksort#insertionSort()
1.16% 5605 org.apache.lucene.util.BytesRefHash#rehash()
1.14% 5512 java.io.FileOutputStream#write()
1.06% 5112 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.98% 4708 org.apache.lucene.util.PriorityQueue#downHeap()
0.95% 4582 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.94% 4551 org.apache.lucene.index.TermsHashPerField#initReader()
0.93% 4495 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.89% 4292 org.apache.lucene.index.MappingMultiPostingsEnum#()
0.88% 4231 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yyreset()
0.81% 3899 org.apache.lucene.document.Field#tokenStream()
0.77% 3715 org.apache.lucene.search.DocIdSetIterator#()
0.72% 3475 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.72% 3472 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.72% 3470 jdk.internal.util.ArraysSupport#mismatch()
0.67% 3225 org.apache.lucene.util.BytesRefHash#add()
0.66% 3166 org.apache.lucene.index.IndexingChain$PerField#invert()
0.65% 3134 org.apache.lucene.index.ByteSliceReader#init()
0.63% 3056 java.util.HashMap#getNode()
0.61% 2952 org.apache.lucene.index.IndexingChain#processDocument()
0.58% 2808 org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.58% 2784 java.io.BufferedOutputStream#flushBuffer()
0.50% 2396 jdk.jfr.internal.handlers.EventHandler#isEnabled()
0.49% 2368 sun.nio.ch.FileDispatcherImpl#read0()
0.49% 2342 org.apache.lucene.analysis.TokenFilter#reset()
0.48% 2324 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.47% 2264 org.apache.lucene.util.AttributeSource#addAttribute()
0.45% 2171 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
0.44% 2103 java.util.HashMap#get()
0.43% 2068 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.42% 2028 org.apache.lucene.util.ArrayUtil#grow()
0.42% 2006 java.util.LinkedHashMap#get()
0.40% 1914 org.apache.lucene.util.compress.LZ4#compressWithDictionary()
0.36% 1726 java.util.ArrayDeque#forEach()
0.36% 1716 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.35% 1712 java.lang.Character#codePointAt()
0.35% 1691 jdk.jfr.internal.handlers.EventHandler#shouldCommit()
0.34% 1625 org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.32% 1532 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.31% 1496 org.apache.lucene.store.DataInput#readVInt()
Profiler for cpu:
PROFILE SUMMARY from 482381 events (total: 482381)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 56094 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
10.82% 52178 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
7.72% 37229 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
5.16% 24888 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
4.56% 22018 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
3.02% 14582 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
2.83% 13662 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
2.36% 11371 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.26% 10899 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.14% 10337 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.62% 7831 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
1.16% 5605 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
1.14% 5512 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
1.02% 4942 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.98% 4708 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.89% 4292 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.88% 4231 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yyreset()
at org.apache.lucene.analysis.standard.StandardTokenizer#reset()
0.82% 3945 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.81% 3899 org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.77% 3715 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
0.76% 3681 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.72% 3475 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.67% 3224 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.66% 3166 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.65% 3134 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
0.64% 3064 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.61% 2952 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.58% 2808 org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.58% 2784 java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
0.49% 2368 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.49% 2346 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
0.48% 2338 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.48% 2324 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.47% 2244 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.45% 2171 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.44% 2099 java.util.HashMap#get()
at org.apache.lucene.index.FieldInfos#fieldInfo()
0.43% 2068 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.43% 2054 org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
0.42% 2019 org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
0.40% 1934 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
0.37% 1807 org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
0.37% 1776 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.36% 1726 java.util.ArrayDeque#forEach()
at org.apache.lucene.store.ByteBuffersDataOutput#reset()
0.36% 1716 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.35% 1691 jdk.jfr.internal.handlers.EventHandler#shouldCommit()
at java.io.FileOutputStream#write()
0.35% 1673 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.30% 1461 jdk.jfr.internal.handlers.EventHandler#isEnabled()
at jdk.jfr.internal.handlers.EventHandler#shouldCommit()
0.30% 1452 org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
0.30% 1435 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.30% 1428 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
Profiler for cpu:
PROFILE SUMMARY from 482381 events (total: 482381)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 56094 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()
7.72% 37229 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()
7.49% 36124 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()
5.16% 24888 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.42% 21298 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()
3.23% 15563 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.83% 13662 org.apache.lucene.analysis.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()
2.76% 13329 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()
2.36% 11371 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.26% 10899 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.62% 7829 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
1.16% 5605 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()
1.14% 5512 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
0.97% 4700 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
0.89% 4292 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.87% 4194 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.84% 4062 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yyreset()
at org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.FilteringTokenFilter#reset()
0.82% 3945 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.81% 3899 org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.77% 3715 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
0.77% 3695 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
0.75% 3637 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.72% 3491 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.72% 3475 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.67% 3224 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.66% 3166 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.65% 3116 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.64% 3064 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.61% 2952 org.apache.lucene.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.58% 2808 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()
0.50% 2436 java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
0.50% 2416 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.49% 2368 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.48% 2338 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.48% 2324 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.47% 2244 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.45% 2171 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()
0.43% 2068 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()
0.43% 2066 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()
0.43% 2054 org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.FilteringTokenFilter#reset()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.39% 1870 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
0.38% 1846 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
0.37% 1807 org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.36% 1735 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.35% 1691 jdk.jfr.internal.handlers.EventHandler#shouldCommit()
at java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
0.35% 1673 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.32% 1533 java.util.ArrayDeque#forEach()
at org.apache.lucene.store.ByteBuffersDataOutput#reset()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
0.31% 1485 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.30% 1461 jdk.jfr.internal.handlers.EventHandler#isEnabled()
at jdk.jfr.internal.handlers.EventHandler#shouldCommit()
at java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
0.30% 1435 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()
Profiler for cpu:
PROFILE SUMMARY from 482381 events (total: 482381)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 56094 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()
7.72% 37229 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()
7.49% 36124 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()
5.16% 24888 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.42% 21298 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()
3.23% 15563 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()
2.83% 13662 org.apache.lucene.analysis.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()
2.36% 11371 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.26% 10899 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.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
1.16% 5605 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.97% 4685 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#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.97% 4671 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()
0.91% 4394 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.87% 4194 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()
0.84% 4062 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yyreset()
at org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at 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()
0.83% 4006 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.82% 3945 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.81% 3899 org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.81% 3888 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.79% 3823 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.75% 3637 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.72% 3491 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.72% 3475 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.71% 3440 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#radixSort()
0.67% 3224 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.66% 3166 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.65% 3116 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.64% 3064 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.61% 2952 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.58% 2808 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.49% 2371 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.49% 2368 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.48% 2324 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.48% 2305 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#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.46% 2214 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.43% 2078 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.43% 2068 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.43% 2066 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()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.43% 2052 org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at 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()
0.40% 1937 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
0.40% 1913 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.39% 1870 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.38% 1846 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.37% 1807 org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.37% 1802 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.36% 1735 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.35% 1673 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.34% 1621 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.33% 1575 jdk.jfr.internal.handlers.EventHandler#shouldCommit()
at 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#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
0.32% 1533 java.util.ArrayDeque#forEach()
at org.apache.lucene.store.ByteBuffersDataOutput#reset()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#initSkip()
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()
Profiler for cpu:
PROFILE SUMMARY from 482381 events (total: 482381)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.63% 56094 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()
7.72% 37229 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()
7.49% 36124 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()
5.16% 24888 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.42% 21298 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
3.23% 15563 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()
2.83% 13662 org.apache.lucene.analysis.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()
2.36% 11371 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.21% 10659 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.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()
at java.io.BufferedOutputStream#write()
1.16% 5605 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.97% 4671 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()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.87% 4194 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()
0.84% 4062 org.apache.lucene.analysis.standard.StandardTokenizerImpl#yyreset()
at org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at 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()
0.81% 3899 org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.75% 3637 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.72% 3475 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.67% 3224 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.66% 3166 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.65% 3116 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.64% 3064 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()
0.61% 2952 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.58% 2777 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.52% 2501 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#writeInt()
at org.apache.lucene.store.DataOutput#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.49% 2371 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$merge$1()
0.49% 2368 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.48% 2324 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.46% 2243 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.46% 2214 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.45% 2184 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#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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()
0.44% 2144 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.44% 2101 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.43% 2078 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.43% 2052 org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
at 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.40% 1913 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.39% 1870 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.38% 1850 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.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% 1846 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.37% 1807 org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.37% 1802 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
0.37% 1792 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.37% 1787 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.36% 1735 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.35% 1709 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.35% 1679 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.35% 1673 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.33% 1595 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
0.31% 1488 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#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.31% 1485 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.30% 1444 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.29% 1412 org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
Profiler for heap:
PROFILE SUMMARY from 157424 events (total: 553364M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.13% 188849M org.apache.lucene.util.fst.BytesStore#writeByte()
10.40% 57542M perf.LineFileDocs#nextDoc()
5.45% 30149M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.04% 27861M java.lang.StringUTF16#compress()
4.79% 26508M perf.LineFileDocs#readDocs()
4.78% 26474M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.17% 17516M org.apache.lucene.index.ParallelPostingsArray#()
2.64% 14623M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.55% 14102M java.lang.String#()
2.20% 12190M org.apache.lucene.util.BytesRef#()
2.05% 11366M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.98% 10967M org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.95% 10788M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.77% 9814M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.23% 6816M java.util.ArrayList#grow()
1.01% 5576M org.apache.lucene.util.TimSorter#()
0.95% 5267M org.apache.lucene.util.fst.FSTCompiler#()
0.89% 4899M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.80% 4439M java.util.regex.Matcher#()
0.73% 4058M org.apache.lucene.util.fst.FSTEnum#getArc()
0.66% 3648M org.apache.lucene.util.BytesRefHash#rehash()
0.66% 3643M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.63% 3511M org.apache.lucene.document.IntPoint#pack()
0.50% 2777M java.util.regex.Pattern#matcher()
0.46% 2562M java.util.TreeMap#keyIterator()
0.46% 2528M java.util.ArrayList#iterator()
0.46% 2527M java.util.Formatter#parse()
0.39% 2136M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.36% 2005M java.lang.StringLatin1#newString()
0.34% 1902M java.lang.Integer#toString()
0.32% 1751M java.util.Formatter$FormatSpecifier#checkGeneral()
0.31% 1720M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.28% 1567M org.apache.lucene.util.ArrayUtil#timSort()
0.28% 1562M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.28% 1546M perf.LineFileDocs#newDocState()
0.28% 1539M org.apache.lucene.util.ArrayUtil#growExact()
0.26% 1450M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.26% 1431M java.util.Arrays#copyOfRange()
0.22% 1222M java.lang.String#format()
0.20% 1091M java.lang.AbstractStringBuilder#()
0.19% 1064M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1061M org.apache.lucene.util.fst.FSTEnum#()
0.19% 1048M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.18% 975M java.util.List#of()
0.17% 944M java.util.Formatter#()
0.16% 901M org.apache.lucene.util.fst.NodeHash#()
0.16% 879M java.lang.StringLatin1#replace()
0.16% 865M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.14% 796M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.14% 780M org.apache.lucene.util.packed.Packed64#()
Profiler for heap:
PROFILE SUMMARY from 157424 events (total: 553364M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.12% 188793M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
10.40% 57542M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.45% 30149M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
5.04% 27861M java.lang.StringUTF16#compress()
at java.lang.String#()
4.79% 26508M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.78% 26474M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.17% 17516M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.64% 14623M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.55% 14102M java.lang.String#()
at java.lang.String#()
2.05% 11366M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.98% 10961M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.95% 10788M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.77% 9814M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.23% 6816M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.10% 6093M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
1.01% 5576M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.95% 5267M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.88% 4873M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.80% 4439M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.80% 4424M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.66% 3648M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.66% 3643M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.63% 3511M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.54% 2995M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.50% 2777M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.46% 2562M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.46% 2527M java.util.Formatter#parse()
at java.util.Formatter#format()
0.39% 2136M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.34% 1902M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.32% 1751M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.29% 1579M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.28% 1567M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.28% 1562M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.28% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.28% 1539M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.26% 1431M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.25% 1381M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.23% 1263M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.22% 1222M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.20% 1091M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.19% 1064M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.19% 1061M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.19% 1049M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.19% 1048M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.17% 967M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.17% 955M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.17% 944M java.util.Formatter#()
at java.lang.String#format()
0.16% 901M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.16% 879M java.lang.StringLatin1#replace()
at java.lang.String#replace()
0.16% 868M java.util.ArrayList#iterator()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
Profiler for heap:
PROFILE SUMMARY from 157424 events (total: 553364M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.12% 188793M 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.40% 57542M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.45% 30149M 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()
5.04% 27861M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.79% 26508M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.78% 26474M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
3.17% 17516M 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.55% 14102M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.98% 10961M 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.95% 10788M 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.64% 9090M 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()
1.39% 7695M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
1.23% 6816M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.16% 6425M 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.10% 6093M 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.01% 5576M 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.95% 5267M 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.88% 4873M 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.80% 4439M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.80% 4424M 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.66% 3671M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.66% 3650M 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.66% 3648M 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.66% 3643M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.63% 3511M 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.61% 3389M 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.54% 2995M 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.50% 2777M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.46% 2562M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.46% 2527M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.39% 2136M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.34% 1902M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1751M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.30% 1666M 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% 1567M 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.28% 1562M 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.28% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1381M 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.23% 1263M 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.22% 1222M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 1190M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
0.20% 1091M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at java.util.Formatter#()
at java.lang.String#format()
0.19% 1061M 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% 1049M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.19% 1048M 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% 967M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.17% 955M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
0.17% 944M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.16% 901M 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.16% 894M 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()
Profiler for heap:
PROFILE SUMMARY from 157424 events (total: 553364M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
34.10% 188692M 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.40% 57542M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.04% 27861M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.79% 26508M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.78% 26474M 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.58% 19819M 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()
3.17% 17516M 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.55% 14102M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.98% 10961M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
1.87% 10330M 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.33% 7349M 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.19% 6600M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.16% 6425M 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.01% 5576M 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.91% 5019M 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.80% 4439M 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.80% 4424M 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% 4070M 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.68% 3773M 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.66% 3671M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.66% 3650M 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.66% 3648M 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.66% 3643M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.63% 3511M 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.62% 3439M 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$merge$1()
0.61% 3389M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
0.60% 3292M 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.54% 3012M 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% 2906M 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.51% 2802M 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.51% 2801M 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()
0.50% 2777M 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.46% 2526M 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.44% 2459M 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.44% 2413M 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.34% 1902M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.32% 1751M 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.30% 1666M 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% 1567M 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.28% 1562M 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.28% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.27% 1494M 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.25% 1381M 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()
0.24% 1352M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.23% 1298M 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.23% 1264M 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.23% 1263M 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.22% 1222M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.22% 1190M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.20% 1095M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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 157424 events (total: 553364M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
23.95% 132556M 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.40% 57542M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
10.14% 56136M 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()
5.04% 27861M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.79% 26508M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.78% 26474M 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.26% 18033M 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()
3.17% 17516M 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.55% 14102M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.98% 10961M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
1.87% 10330M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.20% 6640M 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.19% 6600M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.06% 5892M 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.01% 5576M 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$merge$1()
0.91% 5019M 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.80% 4439M 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.74% 4070M 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.68% 3773M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.66% 3671M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#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.66% 3650M 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.66% 3648M 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% 3511M 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.62% 3439M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.61% 3389M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#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.60% 3292M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.58% 3188M 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.54% 3012M 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.51% 2802M 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.50% 2777M 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.46% 2526M 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% 2504M 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.44% 2459M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.42% 2298M 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.35% 1958M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.34% 1902M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.33% 1817M 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% 1785M 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% 1751M 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.30% 1684M 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.30% 1666M 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% 1567M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.28% 1562M 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.28% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.27% 1494M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$321+0x0000000800c773c0.443683544#merge()
0.25% 1381M 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()
at perf.IndexThreads$IndexThread#run()
0.24% 1352M 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.23% 1263M 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.22% 1236M 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$merge$1()
0.22% 1222M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
~4KB docs
Profiler for cpu:
PROFILE SUMMARY from 374145 events (total: 374145)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.76% 36504 org.apache.lucene.index.TermsHashPerField#writeByte()
8.88% 33234 org.apache.lucene.util.BytesRefHash#equals()
8.03% 30058 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.73% 28924 java.io.BufferedOutputStream#write()
5.49% 20553 org.apache.lucene.util.BytesRefHash#findHash()
3.73% 13970 org.apache.lucene.util.ByteBlockPool#setBytesRef()
3.62% 13554 java.lang.Character#codePointAt()
3.03% 11341 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.32% 8697 sun.nio.ch.FileDispatcherImpl#write0()
2.31% 8641 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
2.15% 8057 java.util.DualPivotQuicksort#insertionSort()
1.92% 7192 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
1.75% 6553 org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.65% 6177 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
1.40% 5250 org.apache.lucene.util.BytesRefHash#add()
1.30% 4860 java.lang.Character#codePointAtImpl()
1.09% 4091 jdk.internal.util.ArraysSupport#mismatch()
1.05% 3930 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.95% 3541 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.90% 3361 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.83% 3096 org.apache.lucene.util.BytesRefHash#rehash()
0.80% 2990 java.lang.Object#()
0.77% 2884 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
0.76% 2843 java.lang.Character#isLowSurrogate()
0.68% 2556 sun.nio.ch.FileDispatcherImpl#read0()
0.66% 2461 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.61% 2299 java.nio.HeapByteBuffer#put()
0.58% 2165 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.57% 2137 org.apache.lucene.index.PostingsEnum#()
0.55% 2075 org.apache.lucene.store.ByteArrayDataOutput#()
0.55% 2063 org.apache.lucene.store.DataInput#readVInt()
0.48% 1781 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.46% 1721 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.45% 1693 java.util.TreeSet#iterator()
0.45% 1689 org.apache.lucene.index.FieldInvertState#setAttributeSource()
0.45% 1677 org.apache.lucene.index.IndexingChain$PerField#invert()
0.45% 1667 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.42% 1569 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#doSignal()
0.41% 1526 org.apache.lucene.index.ByteSliceReader#nextSlice()
0.41% 1516 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.35% 1311 org.apache.lucene.store.DataOutput#writeVInt()
0.34% 1262 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.32% 1215 java.nio.Buffer#checkSegment()
0.32% 1188 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.31% 1177 org.apache.lucene.util.compress.LZ4#compressWithDictionary()
0.28% 1045 jdk.internal.misc.Unsafe#getIntUnaligned()
0.28% 1040 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.27% 1014 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.26% 981 java.util.Arrays#rangeCheck()
0.25% 920 sun.nio.ch.FileChannelImpl#unmap0()
Profiler for cpu:
PROFILE SUMMARY from 374145 events (total: 374145)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
9.76% 36504 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
8.88% 33234 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
8.03% 30057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.69% 28754 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
5.49% 20553 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.13% 11724 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
3.03% 11340 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.71% 10145 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
2.32% 8697 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
2.15% 8057 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
1.92% 7192 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.89% 7080 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
1.62% 6062 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
1.40% 5223 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
1.30% 4860 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
1.03% 3871 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
1.02% 3825 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.99% 3690 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.95% 3541 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.90% 3361 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.83% 3096 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.77% 2884 org.apache.lucene.util.UnicodeUtil#maxUTF8Length()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.77% 2863 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.76% 2843 java.lang.Character#isLowSurrogate()
at java.lang.Character#codePointAtImpl()
0.68% 2556 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.66% 2461 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.60% 2245 java.nio.HeapByteBuffer#put()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.57% 2147 java.lang.Object#()
at org.apache.lucene.store.DataInput#()
0.57% 2126 org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.56% 2099 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.55% 2075 org.apache.lucene.store.ByteArrayDataOutput#()
at org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.53% 2000 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#compareUnsigned()
0.49% 1830 java.lang.Character#codePointAt()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.48% 1780 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.45% 1693 java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.45% 1689 org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
0.45% 1677 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.45% 1667 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.42% 1569 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#doSignal()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#signal()
0.41% 1526 org.apache.lucene.index.ByteSliceReader#nextSlice()
at org.apache.lucene.index.ByteSliceReader#readByte()
0.41% 1516 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.38% 1410 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextDoc()
0.38% 1405 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeSignedVLong()
0.37% 1402 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.32% 1188 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.29% 1092 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.28% 1043 jdk.internal.misc.Unsafe#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
0.28% 1040 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.27% 1014 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.26% 972 org.apache.lucene.util.compress.LZ4#compressWithDictionary()
at org.apache.lucene.util.compress.LZ4#compress()
Profiler for cpu:
PROFILE SUMMARY from 374145 events (total: 374145)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.88% 33234 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()
8.03% 30057 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
6.72% 25136 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()
5.49% 20553 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()
3.85% 14416 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
3.13% 11724 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()
3.03% 11340 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.97% 11115 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.51% 9396 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()
2.32% 8697 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
2.15% 8040 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
2.07% 7758 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
1.92% 7192 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.76% 6587 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()
1.60% 5988 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
1.40% 5223 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.02% 3825 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.99% 3690 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.95% 3541 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.94% 3533 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.92% 3426 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.91% 3413 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.90% 3361 org.apache.lucene.analysis.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.83% 3096 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.77% 2884 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.77% 2863 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.76% 2843 java.lang.Character#isLowSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
0.75% 2792 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.68% 2556 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.66% 2461 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.57% 2126 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.57% 2117 java.lang.Object#()
at org.apache.lucene.store.DataInput#()
at org.apache.lucene.index.ByteSliceReader#()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#()
0.56% 2099 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.55% 2075 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()
0.49% 1830 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.45% 1689 org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
0.45% 1679 java.nio.HeapByteBuffer#put()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.45% 1677 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.45% 1667 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.42% 1569 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#doSignal()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#signal()
at java.util.concurrent.ArrayBlockingQueue#dequeue()
at java.util.concurrent.ArrayBlockingQueue#take()
0.41% 1516 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.38% 1410 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.37% 1394 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.35% 1327 java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.35% 1310 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.33% 1252 org.apache.lucene.index.ByteSliceReader#nextSlice()
at org.apache.lucene.index.ByteSliceReader#readByte()
at org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#nextPosition()
0.31% 1150 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeSignedVLong()
at org.apache.lucene.store.DataOutput#writeVLong()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.29% 1092 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.29% 1089 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.28% 1043 jdk.internal.misc.Unsafe#getIntUnaligned()
at java.nio.HeapByteBuffer#getInt()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for cpu:
PROFILE SUMMARY from 374145 events (total: 374145)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.88% 33234 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()
8.03% 30057 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()
6.72% 25136 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()
5.49% 20553 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()
3.13% 11724 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()
3.03% 11340 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.97% 11115 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()
2.88% 10790 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
2.32% 8697 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.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
1.92% 7192 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.76% 6587 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()
1.64% 6131 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
1.41% 5273 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
1.40% 5223 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.21% 4533 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
1.02% 3825 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.96% 3584 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()
0.94% 3533 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.92% 3447 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.92% 3426 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.91% 3413 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()
0.90% 3361 org.apache.lucene.analysis.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.85% 3190 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.83% 3096 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.77% 2884 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.76% 2843 java.lang.Character#isLowSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
0.74% 2767 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.74% 2751 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.68% 2556 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.67% 2524 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#radixSort()
0.62% 2317 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.57% 2126 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.57% 2117 java.lang.Object#()
at 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()
0.56% 2099 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.55% 2075 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.49% 1830 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.49% 1826 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.46% 1715 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()
0.45% 1689 org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.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.45% 1679 java.nio.HeapByteBuffer#put()
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.45% 1677 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
0.44% 1630 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.42% 1580 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.42% 1569 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#doSignal()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#signal()
at java.util.concurrent.ArrayBlockingQueue#dequeue()
at java.util.concurrent.ArrayBlockingQueue#take()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1516 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.40% 1511 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.39% 1455 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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()
0.38% 1410 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.37% 1391 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()
0.37% 1373 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()
Profiler for cpu:
PROFILE SUMMARY from 374145 events (total: 374145)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.88% 33234 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()
8.03% 30057 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()
6.72% 25136 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()
5.49% 20553 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()
3.13% 11724 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()
at org.apache.lucene.index.IndexWriter#addDocument()
3.03% 11340 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.97% 11115 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()
2.88% 10790 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
2.30% 8620 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.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()
at java.io.BufferedOutputStream#write()
1.92% 7192 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.64% 6131 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at 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.40% 5223 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.21% 4533 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.06% 3979 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.96% 3584 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()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.94% 3533 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.92% 3447 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.92% 3426 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.91% 3413 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()
0.90% 3361 org.apache.lucene.analysis.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.90% 3350 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.83% 3096 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.77% 2884 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.76% 2843 java.lang.Character#isLowSurrogate()
at java.lang.Character#codePointAtImpl()
at java.lang.Character#codePointAt()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.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.74% 2751 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$merge$1()
0.70% 2608 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#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.68% 2556 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.62% 2323 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.62% 2317 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.57% 2117 java.lang.Object#()
at 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()
0.56% 2099 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()
0.51% 1923 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.51% 1905 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.49% 1830 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.49% 1826 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
0.46% 1715 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()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.45% 1689 org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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% 1677 org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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% 1630 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#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.42% 1580 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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.42% 1569 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#doSignal()
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject#signal()
at java.util.concurrent.ArrayBlockingQueue#dequeue()
at java.util.concurrent.ArrayBlockingQueue#take()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.41% 1516 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.40% 1511 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.40% 1502 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
at org.apache.lucene.index.IndexWriter#getReader()
at org.apache.lucene.index.DirectoryReader#open()
at org.apache.lucene.index.DirectoryReader#open()
0.39% 1455 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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.37% 1398 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.37% 1391 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.35% 1327 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.35% 1296 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
at org.apache.lucene.index.TermsHashPerField#sortTerms()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.33% 1218 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
at org.apache.lucene.util.MSBRadixSorter#buildHistogram()
at org.apache.lucene.util.MSBRadixSorter#computeCommonPrefixLengthAndBuildHistogram()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.MSBRadixSorter#sort()
at org.apache.lucene.util.BytesRefHash#sort()
Profiler for heap:
PROFILE SUMMARY from 117669 events (total: 421817M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.28% 131955M org.apache.lucene.util.fst.BytesStore#writeByte()
11.47% 48371M perf.LineFileDocs#nextDoc()
8.56% 36090M java.lang.String#()
6.20% 26144M java.lang.StringUTF16#compress()
5.99% 25282M perf.LineFileDocs#readDocs()
5.02% 21177M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 19727M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
3.46% 14615M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
3.07% 12931M org.apache.lucene.index.ParallelPostingsArray#()
2.10% 8861M org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.89% 7961M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.86% 7844M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.59% 6723M org.apache.lucene.util.BytesRef#()
1.44% 6079M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.88% 3722M org.apache.lucene.util.fst.FSTCompiler#()
0.81% 3411M org.apache.lucene.util.TimSorter#()
0.72% 3048M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.68% 2856M java.util.ArrayList#grow()
0.63% 2650M org.apache.lucene.util.fst.FSTEnum#getArc()
0.60% 2544M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.56% 2357M org.apache.lucene.util.BytesRefHash#rehash()
0.37% 1546M perf.LineFileDocs#newDocState()
0.35% 1485M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.30% 1247M java.util.ArrayDeque#iterator()
0.29% 1205M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.26% 1091M java.util.regex.Matcher#()
0.25% 1063M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.24% 1005M org.apache.lucene.util.ArrayUtil#timSort()
0.19% 818M org.apache.lucene.document.IntPoint#pack()
0.18% 778M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.18% 759M org.apache.lucene.util.fst.FSTEnum#()
0.17% 735M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 712M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.16% 666M java.util.regex.Pattern#matcher()
0.15% 624M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.14% 601M org.apache.lucene.util.ArrayUtil#growExact()
0.14% 600M org.apache.lucene.util.fst.NodeHash#()
0.13% 549M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.13% 528M java.util.Formatter#parse()
0.12% 526M java.lang.StringLatin1#newString()
0.12% 488M org.apache.lucene.util.packed.Packed64#()
0.11% 474M java.lang.Integer#toString()
0.11% 455M java.util.ArrayList#iterator()
0.09% 399M java.util.Formatter$FormatSpecifier#checkGeneral()
0.09% 393M org.apache.lucene.util.fst.BytesStore#getReverseReader()
0.09% 369M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.08% 345M java.util.Arrays#copyOf()
0.08% 326M java.util.Arrays#copyOfRange()
0.08% 325M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
Profiler for heap:
PROFILE SUMMARY from 117669 events (total: 421817M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.28% 131943M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
11.47% 48371M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.56% 36090M java.lang.String#()
at java.lang.String#()
6.20% 26144M java.lang.StringUTF16#compress()
at java.lang.String#()
5.99% 25282M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.02% 21177M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 19727M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
3.46% 14615M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
3.07% 12931M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.89% 7961M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.86% 7844M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.44% 6079M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.39% 5884M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.29% 5461M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.88% 3722M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.81% 3411M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.81% 3400M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.68% 2856M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.66% 2797M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.60% 2544M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.56% 2357M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.47% 1973M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.37% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.35% 1485M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.30% 1247M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.29% 1205M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.26% 1091M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.24% 1019M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.24% 1005M org.apache.lucene.util.ArrayUtil#timSort()
at org.apache.lucene.index.MultiTermsEnum#postings()
0.19% 818M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.18% 778M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.18% 759M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.17% 735M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 712M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.16% 666M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.15% 624M org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
at org.apache.lucene.util.MSBRadixSorter#introSort()
0.14% 600M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.14% 591M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.13% 567M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.13% 528M java.util.Formatter#parse()
at java.util.Formatter#format()
0.12% 488M org.apache.lucene.util.packed.Packed64#()
at org.apache.lucene.util.packed.PackedInts#getMutable()
0.11% 474M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.10% 418M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.09% 399M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.09% 369M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.09% 365M 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.08% 345M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.08% 326M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.08% 325M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#addArc()
at org.apache.lucene.util.fst.FSTCompiler#add()
Profiler for heap:
PROFILE SUMMARY from 117669 events (total: 421817M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.28% 131943M 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()
11.47% 48371M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.56% 36090M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.20% 26144M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
5.99% 25282M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
5.02% 21177M 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.68% 19727M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
3.07% 12931M 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.28% 9628M 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()
1.86% 7844M 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.39% 5884M 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.29% 5461M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.19% 5009M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.88% 3723M 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.88% 3722M 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.85% 3601M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.index.TermsHashPerField#initStreamSlices()
at org.apache.lucene.index.TermsHashPerField#add()
0.81% 3411M 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.81% 3400M 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.70% 2952M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.68% 2856M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.66% 2797M 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.60% 2544M 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.56% 2357M 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.56% 2355M 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.47% 1973M 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% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.35% 1485M 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.32% 1342M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.29% 1205M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.26% 1091M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.24% 1005M 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.19% 818M 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.18% 778M 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% 759M 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.17% 731M 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.17% 712M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
0.16% 666M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.15% 624M 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.14% 600M 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.13% 567M 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.13% 528M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.11% 480M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
at org.apache.lucene.util.fst.FST#readNextRealArc()
0.11% 474M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.11% 451M 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% 434M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.10% 424M 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.09% 399M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.09% 369M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.09% 365M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
0.08% 349M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
Profiler for heap:
PROFILE SUMMARY from 117669 events (total: 421817M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
31.27% 131915M 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()
11.47% 48371M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
8.56% 36090M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.20% 26144M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.99% 25282M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.68% 19727M 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.25% 13690M 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()
3.07% 12931M 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.77% 7487M 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.70% 7178M 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% 5884M 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.21% 5098M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
1.02% 4290M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.88% 3723M 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.85% 3601M 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.81% 3411M 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.70% 2952M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.69% 2918M 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.66% 2797M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.65% 2746M 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$merge$1()
0.60% 2544M 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.60% 2542M 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.58% 2449M 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.58% 2437M 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.56% 2357M 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.56% 2355M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
0.46% 1956M 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.46% 1941M 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.37% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.35% 1485M 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% 1444M 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()
0.34% 1419M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
0.32% 1342M 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.30% 1284M 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.26% 1091M 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.24% 1005M 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.19% 818M 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.19% 785M 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.18% 771M 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% 719M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#flushAllThreads()
0.17% 698M 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.16% 666M 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.16% 655M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.14% 600M 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.14% 579M 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.13% 567M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.13% 528M 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% 514M 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()
at org.apache.lucene.util.MSBRadixSorter#radixSort()
0.11% 474M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.11% 448M 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()
Profiler for heap:
PROFILE SUMMARY from 117669 events (total: 421817M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
21.01% 88623M 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.47% 48371M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
10.26% 43291M 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()
8.56% 36090M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
6.20% 26144M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.99% 25282M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.68% 19727M 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% 12931M 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.79% 11784M 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.77% 7487M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.70% 7178M 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% 5884M 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.13% 4754M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.02% 4290M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.85% 3601M 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.84% 3556M 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.81% 3411M 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$merge$1()
0.70% 2952M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#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% 2746M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.62% 2595M 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.60% 2542M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.58% 2449M 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.58% 2437M 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.56% 2357M 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.56% 2355M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#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.46% 1956M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.45% 1906M 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.43% 1826M 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.37% 1552M 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.37% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.35% 1485M 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% 1419M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.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% 1342M 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.31% 1315M 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.30% 1284M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
0.28% 1183M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.26% 1091M 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.24% 1005M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$204+0x0000000800c5d988.940048991#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.24% 992M 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.23% 971M 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$merge$1()
0.19% 818M 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.18% 758M 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.17% 719M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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()
at perf.Indexer#countUniqueTerms()
0.16% 666M 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.16% 658M 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.16% 655M 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.14% 579M 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.13% 528M 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% 526M 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()
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.12% 497M 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()
NRT indexing
Profiler for cpu:
PROFILE SUMMARY from 654630 events (total: 654630)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.07% 52841 org.apache.lucene.util.BytesRefHash#equals()
7.68% 50282 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
7.43% 48636 org.apache.lucene.index.TermsHashPerField#writeByte()
7.17% 46928 java.io.BufferedOutputStream#write()
5.12% 33546 org.apache.lucene.util.BytesRefHash#findHash()
3.34% 21850 org.apache.lucene.util.ByteBlockPool#allocSlice()
3.03% 19836 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
2.99% 19541 java.util.DualPivotQuicksort#insertionSort()
2.62% 17148 java.io.FileOutputStream#write()
2.35% 15359 java.util.HashMap#getNode()
2.25% 14719 org.apache.lucene.util.ByteBlockPool#setBytesRef()
2.11% 13845 sun.nio.ch.FileDispatcherImpl#write0()
1.99% 13006 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.98% 12942 org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.63% 10696 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
1.40% 9145 org.apache.lucene.index.MappingMultiPostingsEnum#()
1.24% 8101 org.apache.lucene.search.DocIdSetIterator#()
0.95% 6206 org.apache.lucene.util.PriorityQueue#downHeap()
0.82% 5346 org.apache.lucene.util.BytesRefHash#rehash()
0.70% 4572 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.68% 4465 jdk.internal.util.ArraysSupport#mismatch()
0.66% 4319 org.apache.lucene.index.TermsHashPerField#initReader()
0.65% 4256 org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
0.60% 3922 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.59% 3877 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.57% 3740 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
0.55% 3623 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.54% 3509 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.54% 3507 org.apache.lucene.index.IndexingChain#processDocument()
0.49% 3185 java.util.Arrays#fill()
0.48% 3113 org.apache.lucene.util.BytesRefHash#add()
0.47% 3051 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.46% 3041 org.apache.lucene.store.DataOutput#writeVInt()
0.46% 3036 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.46% 3007 org.apache.lucene.index.ByteSliceReader#init()
0.45% 2920 org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.44% 2905 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
0.44% 2852 java.io.BufferedOutputStream#flushBuffer()
0.43% 2807 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
0.42% 2721 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.40% 2617 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.40% 2613 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.40% 2605 sun.nio.ch.FileDispatcherImpl#read0()
0.38% 2502 org.apache.lucene.util.ArrayUtil#grow()
0.38% 2468 java.lang.CharacterDataLatin1#toLowerCase()
0.37% 2454 org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
0.37% 2422 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.36% 2327 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
0.35% 2290 jdk.jfr.internal.JVM#emitEvent()
0.33% 2138 org.apache.lucene.store.DataInput#readVInt()
Profiler for cpu:
PROFILE SUMMARY from 654630 events (total: 654630)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.07% 52841 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
7.68% 50247 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
7.43% 48636 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
7.08% 46339 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
5.12% 33546 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
3.34% 21850 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
3.03% 19836 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
2.99% 19541 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
2.62% 17148 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
2.12% 13857 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
2.11% 13845 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
1.99% 13006 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
1.76% 11528 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
1.63% 10696 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
1.40% 9145 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
1.24% 8101 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
1.10% 7178 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.95% 6206 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
0.88% 5764 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.82% 5346 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.67% 4410 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.65% 4256 org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.59% 3877 org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.58% 3825 java.util.HashMap#getNode()
at java.util.HashMap#get()
0.58% 3782 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.57% 3740 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
0.57% 3722 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
0.54% 3509 org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.54% 3507 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.49% 3223 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.48% 3113 org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
0.46% 3036 org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.46% 3007 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
0.45% 2920 org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.44% 2905 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
0.44% 2887 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.44% 2852 java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
0.43% 2807 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#resetSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.42% 2721 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.41% 2708 java.util.Arrays#fill()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
0.40% 2617 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.40% 2605 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.38% 2518 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
0.38% 2470 org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.BytesRefBuilder#grow()
0.38% 2468 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.37% 2425 org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.37% 2422 org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
at org.apache.lucene.index.TermsHashPerField#add()
0.35% 2290 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
0.34% 2250 jdk.internal.util.ArraysSupport#mismatch()
at java.util.Arrays#equals()
0.31% 2049 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
Profiler for cpu:
PROFILE SUMMARY from 654630 events (total: 654630)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.07% 52841 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()
7.68% 50247 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.39% 35314 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
5.12% 33546 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.09% 33308 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
3.19% 20914 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()
3.03% 19836 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()
2.98% 19540 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
2.62% 17148 java.io.FileOutputStream#write()
at java.io.BufferedOutputStream#flushBuffer()
at java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
2.26% 14799 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#writeProx()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
2.11% 13845 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.99% 13006 org.apache.lucene.analysis.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.92% 12569 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.63% 10696 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.49% 9768 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
1.40% 9145 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()
1.23% 8047 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
1.10% 7178 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.92% 6038 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
0.88% 5764 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.85% 5585 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.82% 5346 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.65% 4256 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()
0.59% 3877 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.58% 3787 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.58% 3782 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()
0.57% 3760 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.57% 3740 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.57% 3722 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.55% 3590 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.54% 3509 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% 3507 org.apache.lucene.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.49% 3223 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.48% 3113 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.46% 3036 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.46% 3000 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
0.44% 2905 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
0.43% 2807 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()
0.42% 2721 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.40% 2605 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.38% 2518 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.38% 2468 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.37% 2425 org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.37% 2422 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.35% 2290 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()
0.31% 2058 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.30% 1989 org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
0.29% 1906 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.27% 1783 java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.27% 1735 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()
Profiler for cpu:
PROFILE SUMMARY from 654630 events (total: 654630)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.07% 52841 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()
7.68% 50247 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.12% 33546 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.09% 33308 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()
3.19% 20914 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()
3.03% 19836 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()
2.70% 17706 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
2.51% 16459 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.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.51% 16452 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
2.26% 14799 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()
2.11% 13845 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.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
1.99% 13006 org.apache.lucene.analysis.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.63% 10696 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.50% 9800 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.49% 9768 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.49% 9740 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
1.08% 7050 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.98% 6399 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.91% 5989 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.84% 5507 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.82% 5346 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.72% 4702 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.67% 4405 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()
0.65% 4255 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.62% 4070 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% 3877 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$merge$1()
0.57% 3760 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()
0.57% 3740 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.57% 3722 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.56% 3693 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.55% 3590 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.54% 3509 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% 3507 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.51% 3317 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#radixSort()
0.49% 3223 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.48% 3113 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.46% 3000 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.45% 2953 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.44% 2905 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.42% 2721 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.40% 2605 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.38% 2468 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% 2425 org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.37% 2422 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.36% 2375 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$merge$1()
0.36% 2345 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.35% 2290 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$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
0.34% 2203 org.apache.lucene.codecs.CompetitiveImpactAccumulator#clear()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startTerm()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.33% 2139 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.32% 2095 org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
Profiler for cpu:
PROFILE SUMMARY from 654630 events (total: 654630)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
8.07% 52841 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()
7.68% 50247 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.12% 33546 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.09% 33308 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()
3.19% 20914 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
2.85% 18627 org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
2.70% 17706 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
2.51% 16452 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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()
2.26% 14799 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()
2.06% 13488 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.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()
at java.io.BufferedOutputStream#write()
1.99% 13006 org.apache.lucene.analysis.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.63% 10696 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.49% 9768 java.util.HashMap#getNode()
at java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.index.FieldInvertState#setAttributeSource()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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% 8768 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.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.24% 8131 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
1.21% 7913 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.17% 7691 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.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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()
1.08% 7050 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.98% 6399 org.apache.lucene.search.DocIdSetIterator#()
at org.apache.lucene.index.PostingsEnum#()
at org.apache.lucene.index.MappingMultiPostingsEnum#()
at org.apache.lucene.index.MappedMultiFields$MappedMultiTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
0.91% 5989 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.84% 5507 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$merge$1()
0.82% 5346 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.72% 4702 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.67% 4405 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()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.59% 3877 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.57% 3760 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()
0.57% 3740 org.apache.lucene.util.UnicodeUtil#UTF8toUTF16()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.55% 3590 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.54% 3507 org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.49% 3223 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()
0.48% 3113 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.46% 3000 org.apache.lucene.index.ByteSliceReader#init()
at org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.45% 2953 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.45% 2937 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.44% 2905 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextDoc()
at org.apache.lucene.index.MappingMultiPostingsEnum$MappingPostingsSub#nextDoc()
at org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
0.42% 2721 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.41% 2663 org.apache.lucene.index.TermsHashPerField#initReader()
at org.apache.lucene.index.FreqProxFields$FreqProxPostingsEnum#reset()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#postings()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.40% 2605 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.FileChannelImpl#read()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.38% 2472 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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
0.38% 2468 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#updateDocument()
0.37% 2425 org.apache.lucene.index.DocIDMerger$SequentialDocIDMerger#next()
at org.apache.lucene.index.MappingMultiPostingsEnum#nextDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.37% 2422 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.36% 2375 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.36% 2345 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.35% 2290 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$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
0.34% 2203 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.31% 2058 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.30% 1977 org.apache.lucene.util.PriorityQueue#downHeap()
at org.apache.lucene.util.PriorityQueue#updateTop()
at org.apache.lucene.index.MultiTermsEnum#pushTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.28% 1827 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.27% 1783 java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
PROFILE SUMMARY from 159888 events (total: 604510M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.96% 223416M org.apache.lucene.util.fst.BytesStore#writeByte()
9.58% 57914M perf.LineFileDocs#nextDoc()
5.51% 33310M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 28307M java.lang.StringUTF16#compress()
4.37% 26423M perf.LineFileDocs#readDocs()
4.29% 25905M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.92% 17662M org.apache.lucene.index.ParallelPostingsArray#()
2.44% 14776M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
2.35% 14226M java.lang.String#()
2.33% 14069M org.apache.lucene.codecs.lucene90.PForUtil#encode()
2.16% 13030M org.apache.lucene.util.BytesRef#()
2.14% 12917M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.81% 10945M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.79% 10835M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
1.40% 8457M java.util.ArrayList#grow()
1.26% 7613M org.apache.lucene.util.TimSorter#()
0.95% 5771M org.apache.lucene.util.fst.FSTCompiler#()
0.86% 5185M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.83% 5026M org.apache.lucene.util.fst.FSTEnum#getArc()
0.80% 4833M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.72% 4370M java.util.regex.Matcher#()
0.62% 3746M java.util.TreeMap#keyIterator()
0.60% 3646M org.apache.lucene.document.IntPoint#pack()
0.58% 3535M org.apache.lucene.util.BytesRefHash#rehash()
0.46% 2793M java.util.regex.Pattern#matcher()
0.39% 2376M java.util.Formatter#parse()
0.39% 2354M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.30% 1841M java.lang.StringLatin1#newString()
0.30% 1815M java.lang.Integer#toString()
0.30% 1796M org.apache.lucene.util.ArrayUtil#growExact()
0.29% 1772M java.util.Formatter$FormatSpecifier#checkGeneral()
0.26% 1560M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.26% 1546M perf.LineFileDocs#newDocState()
0.25% 1535M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.23% 1365M java.util.ArrayList#iterator()
0.22% 1317M java.util.Arrays#copyOfRange()
0.21% 1276M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.21% 1252M org.apache.lucene.util.fst.FSTEnum#()
0.20% 1179M org.apache.lucene.util.StringMSBRadixSorter$1#()
0.19% 1127M java.lang.String#format()
0.18% 1116M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.18% 1115M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 1020M java.util.List#of()
0.16% 957M java.util.Formatter#()
0.16% 954M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.15% 921M org.apache.lucene.util.fst.NodeHash#()
0.15% 900M java.lang.AbstractStringBuilder#()
0.15% 893M org.apache.lucene.util.packed.Packed64#()
0.14% 834M org.apache.lucene.util.fst.FSTEnum#incr()
0.13% 812M java.lang.StringLatin1#replace()
Profiler for heap:
PROFILE SUMMARY from 159888 events (total: 604510M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.95% 223379M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
9.58% 57914M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.51% 33310M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
4.68% 28307M java.lang.StringUTF16#compress()
at java.lang.String#()
4.37% 26423M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.29% 25905M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
2.92% 17662M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
2.44% 14776M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
2.35% 14226M java.lang.String#()
at java.lang.String#()
2.14% 12917M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.94% 11748M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.81% 10945M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.79% 10835M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.40% 8457M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.30% 7864M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
1.26% 7613M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
1.03% 6205M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.95% 5771M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.80% 4833M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.75% 4563M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.72% 4370M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.63% 3813M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.62% 3746M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
0.60% 3646M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.58% 3535M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.46% 2793M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.39% 2376M java.util.Formatter#parse()
at java.util.Formatter#format()
0.39% 2354M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.30% 1815M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.30% 1786M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.29% 1772M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.26% 1560M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1535M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.22% 1316M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.21% 1252M org.apache.lucene.util.fst.FSTEnum#()
at org.apache.lucene.util.fst.BytesRefFSTEnum#()
0.20% 1179M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
0.19% 1151M java.util.ArrayList#iterator()
at org.apache.lucene.document.Document#iterator()
0.19% 1123M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.19% 1122M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#flush()
0.18% 1116M org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.18% 1115M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.17% 1020M java.util.List#of()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.16% 957M java.util.Formatter#()
at java.lang.String#format()
0.16% 954M org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.15% 923M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
0.15% 921M org.apache.lucene.util.fst.NodeHash#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.15% 918M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.15% 900M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.15% 893M org.apache.lucene.util.packed.Packed64#()
at org.apache.lucene.util.packed.PackedInts#getMutable()
Profiler for heap:
PROFILE SUMMARY from 159888 events (total: 604510M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.95% 223379M 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.58% 57914M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
5.51% 33310M 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.68% 28307M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
4.37% 26423M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.29% 25905M 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.92% 17662M 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.35% 14226M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.94% 11748M 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.81% 10945M 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% 9001M 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()
1.40% 8457M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.30% 7864M 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.26% 7613M 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.22% 7383M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.07% 6438M 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.03% 6205M 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.95% 5771M 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% 5533M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.80% 4833M 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.75% 4563M 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% 4397M 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.72% 4370M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.64% 3887M 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.63% 3813M 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.62% 3746M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.60% 3646M 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.58% 3535M 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.46% 2793M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.39% 2376M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.39% 2354M 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% 1815M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1772M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.28% 1691M 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.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1535M 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% 1358M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
0.21% 1252M 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% 1179M 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.19% 1151M 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.19% 1123M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.18% 1116M 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% 1116M 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.17% 1020M 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% 957M java.util.Formatter#()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.16% 954M 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.15% 923M java.lang.StringLatin1#newString()
at java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.15% 921M 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.15% 916M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
at org.apache.lucene.util.fst.FSTCompiler#compile()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
0.15% 916M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at java.util.Formatter#toString()
at java.lang.String#format()
Profiler for heap:
PROFILE SUMMARY from 159888 events (total: 604510M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
36.95% 223347M 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.58% 57914M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.68% 28307M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.37% 26423M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.29% 25905M 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.21% 19395M 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.92% 17662M 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.35% 14226M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.30% 13915M 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.94% 11748M 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% 7613M 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.16% 7015M 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.10% 6653M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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% 6438M 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% 5533M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.84% 5100M 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.83% 5016M 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.80% 4833M 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.75% 4563M 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% 4397M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
0.72% 4370M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
0.67% 4034M 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.66% 3984M 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.65% 3929M 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$merge$1()
0.64% 3887M 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% 3853M 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.63% 3804M 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.61% 3664M 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.60% 3646M 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.58% 3535M 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.49% 2950M 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.46% 2793M 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.46% 2763M 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()
0.39% 2376M 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.39% 2351M 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.35% 2121M 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.35% 2107M 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.30% 1815M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1772M 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.28% 1691M 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.27% 1625M 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.25% 1535M 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.24% 1449M 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.22% 1358M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
0.20% 1234M 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% 1228M 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.19% 1163M 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% 1151M 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()
0.19% 1123M java.lang.String#format()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
Profiler for heap:
PROFILE SUMMARY from 159888 events (total: 604510M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.25% 134515M 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()
14.69% 88832M 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.58% 57914M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.68% 28307M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.37% 26423M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
4.29% 25905M 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.99% 18085M 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.92% 17662M 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.35% 14226M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.30% 13915M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.94% 11748M 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.26% 7613M 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$merge$1()
1.10% 6653M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.04% 6282M 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.95% 5757M 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.92% 5533M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#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.84% 5100M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.83% 5016M 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.73% 4397M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
at org.apache.lucene.index.IndexWriter#merge()
0.72% 4370M 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.67% 4034M 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.66% 3984M 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.65% 3929M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.64% 3887M 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% 3853M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.61% 3664M 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.60% 3646M 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.58% 3535M 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.51% 3070M 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.49% 2950M 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.47% 2834M 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.46% 2793M 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% 2702M 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.39% 2376M 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.37% 2247M 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.35% 2107M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$275+0x0000000800c6d340.659732068#merge()
0.35% 2087M 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.30% 1815M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.29% 1772M 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.29% 1763M 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.29% 1729M 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$merge$1()
0.28% 1691M 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.26% 1557M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
at org.apache.lucene.util.fst.FSTEnum#doNext()
at org.apache.lucene.util.fst.BytesRefFSTEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#append()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
0.26% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.25% 1535M 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.22% 1358M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.index.PointValuesWriter#addPackedValue()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
at org.apache.lucene.index.IndexWriter#addDocument()
at perf.IndexThreads$IndexThread#run()
0.22% 1309M 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% 1280M java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
at org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
0.20% 1228M 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.19% 1151M 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()
at perf.IndexThreads$IndexThread#run()
Deterministic (for search benchmarking) indexing
Profiler for cpu:
PROFILE SUMMARY from 586689 events (total: 586689)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.54% 73578 java.util.Random#next()
12.53% 73538 org.apache.lucene.util.VectorUtil#dotProduct()
7.65% 44878 org.apache.lucene.util.SparseFixedBitSet#insertLong()
6.66% 39092 java.util.Arrays#binarySearch()
3.57% 20965 java.io.BufferedOutputStream#write()
3.54% 20767 org.apache.lucene.util.LongHeap$2#lessThan()
2.24% 13170 org.apache.lucene.util.hnsw.HnswGraph#search()
2.05% 12011 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.96% 11528 org.apache.lucene.util.LongHeap#push()
1.57% 9208 org.apache.lucene.util.LongHeap#downHeap()
1.46% 8579 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
1.44% 8438 org.apache.lucene.util.LongHeap#upHeap()
1.38% 8087 org.apache.lucene.util.BytesRefHash#equals()
1.37% 8047 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
1.33% 7820 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.31% 7663 org.apache.lucene.index.TermsHashPerField#writeByte()
1.18% 6952 jdk.jfr.internal.JVM#emitEvent()
1.09% 6393 java.util.DualPivotQuicksort#insertionSort()
1.02% 5955 java.util.ArrayList#elementData()
1.01% 5938 org.apache.lucene.util.BytesRefHash#findHash()
0.98% 5748 java.nio.Buffer#position()
0.92% 5397 org.apache.lucene.util.ArrayUtil#growExact()
0.78% 4562 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.77% 4537 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.68% 4010 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
0.65% 3824 java.util.Arrays#binarySearch0()
0.64% 3784 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
0.63% 3720 sun.nio.ch.FileDispatcherImpl#write0()
0.61% 3570 org.apache.lucene.util.ByteBlockPool#setBytesRef()
0.57% 3320 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
0.52% 3066 java.util.Random#nextInt()
0.52% 3035 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
0.50% 2944 org.apache.lucene.util.NumericUtils#floatToSortableInt()
0.48% 2801 jdk.internal.util.ArraysSupport#mismatch()
0.41% 2414 org.apache.lucene.document.Field#setLongValue()
0.40% 2338 org.apache.lucene.util.BytesRefHash#rehash()
0.39% 2266 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.35% 2047 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.34% 1968 org.apache.lucene.util.SparseFixedBitSet#()
0.33% 1911 org.apache.lucene.index.VectorValues$SearchStrategy#compare()
0.32% 1867 org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.32% 1857 org.apache.lucene.util.hnsw.HnswGraph#nextNeighbor()
0.31% 1800 java.lang.CharacterDataLatin1#toLowerCase()
0.30% 1783 org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#fillTop()
0.30% 1774 org.apache.lucene.util.LongHeap#updateTop()
0.30% 1759 org.apache.lucene.store.DataOutput#writeVInt()
0.30% 1747 org.apache.lucene.util.LongHeap$1#lessThan()
0.29% 1705 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.29% 1692 org.apache.lucene.util.SparseFixedBitSet#get()
0.27% 1587 java.util.concurrent.atomic.AtomicLong#compareAndSet()
Profiler for cpu:
PROFILE SUMMARY from 586689 events (total: 586689)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.54% 73578 java.util.Random#next()
at java.util.Random#nextInt()
12.53% 73538 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
7.65% 44878 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
6.66% 39092 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
3.49% 20463 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
3.07% 17986 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
2.24% 13170 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
2.04% 11974 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.89% 11077 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
1.44% 8438 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
1.38% 8087 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
1.37% 8047 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
1.33% 7820 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.31% 7663 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
1.18% 6952 jdk.jfr.internal.JVM#emitEvent()
at jdk.jfr.internal.RequestEngine$RequestHook#execute()
1.13% 6644 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
1.09% 6393 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
1.02% 5955 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
0.99% 5823 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.92% 5397 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.89% 5214 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.75% 4395 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.68% 4010 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.65% 3824 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
0.64% 3784 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
0.63% 3720 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
0.63% 3715 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
0.59% 3453 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.52% 3066 java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.50% 2944 org.apache.lucene.util.NumericUtils#floatToSortableInt()
at org.apache.lucene.util.hnsw.NeighborQueue#encode()
0.47% 2781 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#downHeap()
0.44% 2564 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
0.43% 2505 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.42% 2458 org.apache.lucene.util.UnicodeUtil#UTF16toUTF8()
at org.apache.lucene.util.BytesRefBuilder#copyChars()
0.42% 2445 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.41% 2414 org.apache.lucene.document.Field#setLongValue()
at perf.LineFileDocs#nextDoc()
0.40% 2338 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.38% 2222 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.35% 2057 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.35% 2044 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#bufferSkip()
0.35% 2027 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
0.34% 1968 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.32% 1867 org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
0.32% 1857 org.apache.lucene.util.hnsw.HnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.31% 1800 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
0.30% 1783 org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#fillTop()
at org.apache.lucene.index.MultiTermsEnum#pullTop()
0.30% 1774 org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
0.30% 1737 org.apache.lucene.util.LongHeap$1#lessThan()
at org.apache.lucene.util.LongHeap#downHeap()
0.29% 1704 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.29% 1692 org.apache.lucene.util.SparseFixedBitSet#get()
at org.apache.lucene.util.hnsw.HnswGraph#search()
Profiler for cpu:
PROFILE SUMMARY from 586689 events (total: 586689)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.54% 73578 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
9.74% 57149 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
7.65% 44878 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
6.66% 39089 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
3.02% 17714 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
2.57% 15107 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
2.24% 13170 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
2.04% 11974 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.89% 11077 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.64% 9594 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
1.37% 8047 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.28% 7529 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.HnswGraph#search()
1.22% 7179 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.18% 6952 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.16% 6795 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
1.13% 6644 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
1.09% 6391 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
0.92% 5406 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.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.91% 5323 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.89% 5214 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.86% 5072 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()
0.82% 4812 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.64% 3784 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.63% 3720 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
0.63% 3693 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.56% 3260 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.55% 3247 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.52% 3066 java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.50% 2944 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.HnswGraph#search()
0.48% 2806 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.48% 2802 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.47% 2783 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.47% 2781 org.apache.lucene.util.LongHeap$2#lessThan()
at org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
at org.apache.lucene.util.hnsw.NeighborQueue#pop()
0.47% 2775 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.47% 2765 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.43% 2505 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42% 2458 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.42% 2445 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.41% 2414 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.41% 2414 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.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.35% 2057 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.35% 2044 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()
0.34% 1994 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
0.34% 1968 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.33% 1957 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.32% 1857 org.apache.lucene.util.hnsw.HnswGraph#nextNeighbor()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.31% 1800 java.lang.CharacterDataLatin1#toLowerCase()
at java.lang.Character#toLowerCase()
at org.apache.lucene.analysis.CharacterUtils#toLowerCase()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.30% 1783 org.apache.lucene.index.MultiTermsEnum$TermMergeQueue#fillTop()
at org.apache.lucene.index.MultiTermsEnum#pullTop()
at org.apache.lucene.index.MultiTermsEnum#next()
at org.apache.lucene.index.FilterLeafReader$FilterTermsEnum#next()
0.30% 1779 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.30% 1774 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.HnswGraph#search()
Profiler for cpu:
PROFILE SUMMARY from 586689 events (total: 586689)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 73344 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
7.36% 43191 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
6.01% 35271 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
4.73% 27724 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
3.02% 17714 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
2.92% 17154 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
2.38% 13958 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
2.04% 11974 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()
1.91% 11183 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.64% 9594 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
1.59% 9317 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
1.37% 8010 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
1.29% 7591 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
1.28% 7529 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
1.22% 7179 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.18% 6952 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$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
1.18% 6912 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.16% 6795 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
1.13% 6644 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.92% 5406 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#merge()
0.91% 5323 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.86% 5072 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()
0.82% 4812 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.70% 4093 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.65% 3818 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.63% 3720 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.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
0.61% 3589 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.54% 3194 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()
0.54% 3158 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.52% 3064 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.50% 2944 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.48% 2806 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.47% 2783 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.47% 2781 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.47% 2775 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.47% 2765 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.43% 2537 java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.42% 2458 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.41% 2414 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.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.41% 2414 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.40% 2331 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.34% 2007 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.34% 1987 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.33% 1957 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.33% 1951 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.32% 1855 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.31% 1800 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.30% 1779 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.30% 1774 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.30% 1760 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
Profiler for cpu:
PROFILE SUMMARY from 586689 events (total: 586689)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
12.50% 73344 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
7.36% 43191 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
6.01% 35271 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
4.73% 27724 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
2.92% 17154 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.92% 17135 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.38% 13958 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.04% 11974 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()
1.91% 11183 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.59% 9317 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
1.44% 8430 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.37% 8010 org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
1.22% 7179 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()
at perf.IndexThreads$IndexThread#run()
1.18% 6952 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$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
1.07% 6281 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
1.00% 5860 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at 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.95% 5598 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
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.94% 5543 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.92% 5406 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#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.86% 5072 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()
at perf.IndexThreads$IndexThread#run()
0.85% 5003 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.82% 4812 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.71% 4188 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.70% 4093 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.65% 3818 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.63% 3700 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.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()
at java.io.BufferedOutputStream#write()
0.61% 3589 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.54% 3194 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#addDocuments()
0.48% 2806 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.47% 2783 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.43% 2537 java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.42% 2492 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.42% 2458 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.41% 2434 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.41% 2414 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.41% 2394 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.41% 2378 org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
0.40% 2331 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.40% 2319 org.apache.lucene.util.LongHeap$2#lessThan()
at 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.38% 2233 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.36% 2092 java.util.ArrayList#elementData()
at java.util.ArrayList#get()
at org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.34% 2007 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.33% 1963 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.33% 1957 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.33% 1951 org.apache.lucene.index.VectorValuesWriter$BufferedVectorValues#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.32% 1855 org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.31% 1800 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.31% 1792 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.30% 1779 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.30% 1760 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
Profiler for heap:
PROFILE SUMMARY from 1700 events (total: 229623M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.91% 52613M org.apache.lucene.util.SparseFixedBitSet#()
14.89% 34184M org.apache.lucene.util.fst.BytesStore#writeByte()
9.52% 21867M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
9.36% 21490M org.apache.lucene.util.SparseFixedBitSet#insertLong()
7.98% 18320M org.apache.lucene.util.ArrayUtil#growExact()
3.39% 7789M java.util.Arrays#copyOf()
3.07% 7038M perf.LineFileDocs#nextDoc()
2.08% 4768M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
2.03% 4670M java.util.ArrayList#grow()
1.40% 3209M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.40% 3208M org.apache.lucene.index.ParallelPostingsArray#()
1.22% 2796M org.apache.lucene.util.LongHeap#()
1.20% 2764M perf.LineFileDocs#cloneDoc()
1.11% 2544M java.lang.StringUTF16#compress()
1.11% 2540M org.apache.lucene.util.BytesRef#()
1.08% 2485M perf.LineFileDocs#readDocs()
0.93% 2143M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
0.92% 2117M org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.84% 1937M org.apache.lucene.util.hnsw.NeighborArray#()
0.74% 1700M java.util.Arrays#copyOfRange()
0.65% 1489M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.64% 1480M java.lang.StringLatin1#newString()
0.64% 1477M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
0.57% 1320M org.apache.lucene.facet.FacetsConfig#pathToString()
0.56% 1281M java.util.HashMap#resize()
0.56% 1274M java.lang.String#()
0.47% 1071M java.util.HashMap#newNode()
0.46% 1066M java.nio.HeapByteBuffer#()
0.46% 1057M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
0.45% 1043M perf.LineFileDocs#readVector()
0.44% 1007M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.42% 958M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.37% 851M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.37% 848M org.apache.lucene.document.IntPoint#pack()
0.29% 668M java.lang.Long#valueOf()
0.28% 642M java.util.ArrayList#iterator()
0.28% 641M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.28% 641M org.apache.lucene.util.LongHeap#create()
0.28% 639M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.28% 638M java.lang.AbstractStringBuilder#()
0.19% 434M org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.19% 434M org.apache.lucene.util.BytesRefHash#rehash()
0.19% 425M java.util.ArrayDeque#iterator()
0.19% 425M org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.19% 425M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.18% 422M org.apache.lucene.util.IntsRefBuilder#()
0.18% 422M org.apache.lucene.document.IntPoint#getType()
0.18% 422M org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
0.18% 421M org.apache.lucene.facet.FacetsConfig#dedupAndEncode()
0.18% 420M org.apache.lucene.util.packed.Packed64#()
Profiler for heap:
PROFILE SUMMARY from 1700 events (total: 229623M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.91% 52613M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
14.89% 34184M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
9.52% 21867M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
9.36% 21490M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
7.89% 18109M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
3.07% 7038M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
2.59% 5951M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
2.08% 4768M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
2.03% 4670M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
1.40% 3209M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.40% 3208M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.20% 2764M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
1.11% 2544M java.lang.StringUTF16#compress()
at java.lang.String#()
1.08% 2485M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 2143M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
0.84% 1937M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.80% 1838M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
0.74% 1700M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.66% 1506M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
0.64% 1477M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
0.57% 1320M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.56% 1290M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
0.56% 1281M java.util.HashMap#resize()
at java.util.HashMap#putVal()
0.56% 1274M java.lang.String#()
at java.lang.String#()
0.55% 1273M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.55% 1267M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
0.47% 1071M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
0.46% 1066M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
0.46% 1062M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
0.46% 1057M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
0.46% 1052M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
0.45% 1043M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.44% 1007M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.42% 958M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.37% 853M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
0.37% 851M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.37% 844M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.28% 641M org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.28% 641M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.28% 639M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.28% 638M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
0.28% 635M org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.28% 633M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.19% 434M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.19% 434M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.19% 425M java.util.ArrayDeque#iterator()
at org.apache.lucene.store.ByteBuffersDataOutput#copyTo()
0.19% 425M org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.19% 425M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.19% 424M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
0.18% 422M org.apache.lucene.util.IntsRefBuilder#()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
Profiler for heap:
PROFILE SUMMARY from 1700 events (total: 229623M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.91% 52613M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
14.89% 34184M 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.52% 21867M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
9.36% 21490M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
7.70% 17684M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
3.07% 7038M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
2.59% 5951M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.08% 4768M 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()
2.03% 4670M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
1.40% 3208M 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.20% 2764M perf.LineFileDocs#cloneDoc()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
1.11% 2544M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
1.08% 2485M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 2143M 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()
0.84% 1937M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.80% 1838M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
0.66% 1506M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.65% 1488M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
0.64% 1477M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.56% 1290M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.56% 1289M 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.56% 1274M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.55% 1273M 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.46% 1066M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.46% 1062M 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.46% 1057M 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()
0.46% 1056M java.lang.StringLatin1#newString()
at java.lang.StringBuilder#toString()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.46% 1052M org.apache.lucene.util.BytesRef#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
0.45% 1043M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.42% 958M 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.37% 857M java.util.HashMap#resize()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.37% 853M 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.37% 853M 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.37% 851M 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.37% 844M 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.35% 796M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 685M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.28% 642M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at java.util.HashSet#add()
0.28% 641M 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.28% 641M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.28% 639M 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.28% 635M 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.28% 634M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.28% 633M 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.19% 434M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.19% 434M 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.19% 429M 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.19% 429M java.util.HashMap#newNode()
at java.util.HashMap#putVal()
at java.util.HashMap#put()
at org.apache.lucene.facet.FacetsConfig#build()
0.19% 427M java.lang.AbstractStringBuilder#()
at java.lang.StringBuilder#()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
0.19% 425M 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()
Profiler for heap:
PROFILE SUMMARY from 1700 events (total: 229623M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.91% 52613M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
14.89% 34184M 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.43% 21652M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
7.70% 17684M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
7.22% 16589M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
3.07% 7038M 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.13% 4900M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
1.40% 3208M 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.22% 2790M 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.20% 2764M 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()
1.20% 2764M 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.11% 2553M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
at org.apache.lucene.document.Document#add()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
1.11% 2544M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
1.08% 2485M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 2143M 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()
0.87% 2004M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.66% 1514M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.66% 1506M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.56% 1290M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.56% 1274M 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()
0.55% 1267M 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.46% 1066M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.46% 1062M 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.46% 1061M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.46% 1057M 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()
0.46% 1052M 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.45% 1043M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.45% 1033M 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.42% 958M 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.37% 857M 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()
0.37% 853M 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.37% 853M 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.37% 852M 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#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
0.37% 851M 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.37% 847M 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.37% 844M 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.37% 842M 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$merge$1()
0.30% 685M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.28% 648M 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#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
0.28% 646M 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.28% 643M 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.28% 642M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.28% 642M 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.28% 641M 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.28% 639M 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.28% 635M 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.28% 634M 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.28% 634M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.28% 634M 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#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
0.28% 633M 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()
Profiler for heap:
PROFILE SUMMARY from 1700 events (total: 229623M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
22.91% 52613M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
9.63% 22117M 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.43% 21652M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
7.22% 16589M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
5.65% 12963M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
5.26% 12066M 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()
3.07% 7038M 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.13% 4900M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.06% 4721M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
1.40% 3208M 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.22% 2790M 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.20% 2764M 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()
1.20% 2764M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.11% 2553M 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()
1.11% 2544M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
1.08% 2485M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.93% 2143M 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()
0.84% 1927M 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()
0.66% 1514M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$174+0x0000000800c7bc90.1170667660#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.56% 1274M 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()
0.55% 1267M 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.46% 1066M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.46% 1062M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter#writeField()
at org.apache.lucene.index.StoredFieldsConsumer#writeField()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.46% 1061M java.util.Arrays#copyOf()
at java.lang.AbstractStringBuilder#ensureCapacityInternal()
at java.lang.AbstractStringBuilder#append()
at java.lang.StringBuilder#append()
at org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.46% 1057M 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()
0.46% 1052M 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.45% 1043M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.45% 1033M 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.38% 866M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.38% 864M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.37% 857M 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()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.37% 853M 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.37% 853M 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#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.37% 852M 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#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.37% 851M 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#addDocuments()
0.37% 847M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.37% 844M 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.37% 842M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$167+0x0000000800c71db0.2042740221#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.30% 685M 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()
at perf.IndexThreads$IndexThread#run()
0.28% 648M 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#processFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.28% 646M 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.28% 643M 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.28% 642M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.28% 642M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.28% 642M 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.28% 641M 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.28% 635M 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.28% 634M 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.28% 634M org.apache.lucene.facet.FacetsConfig#pathToString()
at org.apache.lucene.facet.FacetsConfig#indexDrillDownTerms()
at org.apache.lucene.facet.FacetsConfig#processSSDVFacetFields()
at org.apache.lucene.facet.FacetsConfig#build()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread$1$1#hasNext()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#addDocuments()
at perf.IndexThreads$IndexThread#run()
0.28% 634M 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#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()
~1KB docs
Profiler for cpu:
PROFILE SUMMARY from 1244260 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
13.89% 172783 org.apache.lucene.util.VectorUtil#dotProduct()
10.43% 129795 java.util.Arrays#binarySearch()
7.98% 99341 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
4.81% 59791 org.apache.lucene.util.LongHeap#upHeap()
4.34% 53958 java.util.concurrent.atomic.AtomicLong#compareAndSet()
4.24% 52740 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
4.22% 52527 org.apache.lucene.util.BytesRefHash#equals()
2.78% 34585 org.apache.lucene.util.BytesRefHash#findHash()
2.72% 33815 org.apache.lucene.util.ByteBlockPool#allocSlice()
2.55% 31720 org.apache.lucene.index.TermsHashPerField#writeByte()
2.36% 29321 org.apache.lucene.util.SparseFixedBitSet#insertLong()
1.93% 24001 org.apache.lucene.util.hnsw.HnswGraph#search()
1.93% 23974 java.util.Arrays#binarySearch0()
1.83% 22775 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
1.75% 21747 java.io.BufferedOutputStream#write()
1.61% 19997 org.apache.lucene.util.ByteBlockPool#setBytesRef()
1.50% 18682 sun.nio.ch.FileDispatcherImpl#write0()
0.87% 10887 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
0.79% 9780 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
0.72% 8953 java.util.DualPivotQuicksort#insertionSort()
0.66% 8274 java.util.Collections$UnmodifiableMap#get()
0.64% 7917 org.apache.lucene.util.LongHeap#insertWithOverflow()
0.62% 7757 java.nio.Buffer#position()
0.59% 7311 org.apache.lucene.util.LongHeap#downHeap()
0.54% 6682 org.apache.lucene.util.ArrayUtil#growExact()
0.53% 6624 org.apache.lucene.codecs.lucene90.PForUtil#encode()
0.49% 6124 org.apache.lucene.util.BytesRefHash#rehash()
0.48% 5975 org.apache.lucene.util.SparseFixedBitSet#set()
0.48% 5960 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.42% 5209 org.apache.lucene.util.hnsw.BoundsChecker$Max#()
0.40% 4976 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.39% 4816 java.util.Random#next()
0.38% 4708 java.nio.Buffer#hasRemaining()
0.37% 4545 jdk.internal.util.ArraysSupport#mismatch()
0.35% 4364 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
0.34% 4213 java.lang.Object#()
0.33% 4136 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
0.32% 4039 java.util.TreeMap$KeyIterator#()
0.30% 3754 org.apache.lucene.util.LongHeap#push()
0.30% 3679 sun.nio.ch.FileDispatcherImpl#read0()
0.28% 3500 org.apache.lucene.store.DataOutput#writeVInt()
0.28% 3430 org.apache.lucene.codecs.CompetitiveImpactAccumulator#addAll()
0.27% 3337 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
0.25% 3124 java.util.LinkedHashMap#get()
0.25% 3116 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.25% 3114 org.apache.lucene.util.LongHeap#top()
0.25% 3112 org.apache.lucene.index.TermsHashPerField#writeVInt()
0.25% 3107 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.24% 3047 org.apache.lucene.analysis.TokenFilter#reset()
0.24% 3028 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
Profiler for cpu:
PROFILE SUMMARY from 1244260 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
13.89% 172783 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
10.43% 129795 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
7.51% 93496 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
4.81% 59791 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
4.34% 53958 java.util.concurrent.atomic.AtomicLong#compareAndSet()
at java.util.Random#next()
4.24% 52734 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
4.22% 52527 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
2.78% 34585 org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
2.72% 33815 org.apache.lucene.util.ByteBlockPool#allocSlice()
at org.apache.lucene.index.TermsHashPerField#writeByte()
2.55% 31720 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
2.36% 29321 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
1.93% 24001 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.93% 23974 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
1.83% 22775 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
1.72% 21424 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
1.50% 18682 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
1.16% 14465 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
0.87% 10886 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.79% 9780 org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
0.72% 8953 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
0.66% 8274 java.util.Collections$UnmodifiableMap#get()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOfArray()
0.64% 7917 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
0.54% 6677 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.49% 6124 org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.48% 5975 org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.44% 5532 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
0.42% 5209 org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
0.42% 5204 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
0.40% 4976 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.39% 4816 java.util.Random#next()
at java.util.Random#nextInt()
0.38% 4703 java.nio.Buffer#hasRemaining()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
0.35% 4294 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
0.33% 4136 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
0.33% 4124 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#pop()
0.32% 4039 java.util.TreeMap$KeyIterator#()
at java.util.TreeMap#keyIterator()
0.30% 3679 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
0.28% 3520 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.27% 3337 org.apache.lucene.analysis.standard.StandardTokenizerImpl#zzRefill()
at org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
0.26% 3187 org.apache.lucene.util.LongHeap#downHeap()
at org.apache.lucene.util.LongHeap#updateTop()
0.25% 3118 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
0.25% 3115 org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
0.25% 3114 org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
0.25% 3114 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
0.25% 3107 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
0.25% 3104 org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.25% 3062 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.24% 3028 org.apache.lucene.analysis.standard.StandardTokenizer#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
0.24% 3025 org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
0.24% 2955 org.apache.lucene.util.fst.FSTCompiler$FixedLengthArcsBuffer#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.23% 2904 org.apache.lucene.analysis.TokenFilter#reset()
at org.apache.lucene.analysis.TokenFilter#reset()
Profiler for cpu:
PROFILE SUMMARY from 1244260 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
11.16% 138798 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
10.39% 129271 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
7.51% 93496 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.34% 53958 java.util.concurrent.atomic.AtomicLong#compareAndSet()
at java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
4.24% 52734 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
4.22% 52527 org.apache.lucene.util.BytesRefHash#equals()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
at org.apache.lucene.index.TermsHashPerField#add()
3.55% 44167 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
2.78% 34585 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()
2.72% 33815 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()
2.51% 31197 org.apache.lucene.index.TermsHashPerField#writeByte()
at org.apache.lucene.index.TermsHashPerField#writeVInt()
at org.apache.lucene.index.FreqProxTermsWriterPerField#addTerm()
at org.apache.lucene.index.TermsHashPerField#positionStreamSlice()
2.36% 29321 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
1.90% 23661 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
1.83% 22775 org.apache.lucene.analysis.standard.StandardTokenizerImpl#getNextToken()
at org.apache.lucene.analysis.standard.StandardTokenizer#incrementToken()
at org.apache.lucene.analysis.LowerCaseFilter#incrementToken()
at org.apache.lucene.analysis.FilteringTokenFilter#incrementToken()
1.73% 21555 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#findNonDiverse()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityUpdate()
1.50% 18682 sun.nio.ch.FileDispatcherImpl#write0()
at sun.nio.ch.FileDispatcherImpl#write()
at sun.nio.ch.IOUtil#writeFromNativeBuffer()
at sun.nio.ch.IOUtil#write()
1.48% 18403 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
1.14% 14174 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.HnswGraph#search()
1.06% 13130 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.util.BytesRefHash$1#get()
at org.apache.lucene.util.StringMSBRadixSorter#byteAt()
at org.apache.lucene.util.MSBRadixSorter#getBucket()
1.00% 12430 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#diversityCheck()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#selectDiverse()
0.89% 11133 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
0.79% 9780 org.apache.lucene.analysis.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.72% 8948 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
0.66% 8274 java.util.Collections$UnmodifiableMap#get()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOfArray()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
0.64% 7917 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.59% 7330 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.53% 6585 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
0.49% 6124 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.48% 5975 org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.44% 5531 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
0.42% 5209 org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.40% 4976 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.39% 4816 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.36% 4460 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
0.34% 4279 java.nio.Buffer#hasRemaining()
at org.apache.lucene.store.ByteBuffersDataOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeSkipData()
0.33% 4136 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.33% 4117 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.32% 4039 java.util.TreeMap$KeyIterator#()
at java.util.TreeMap#keyIterator()
at java.util.TreeMap$KeySet#iterator()
at java.util.TreeSet#iterator()
0.30% 3679 sun.nio.ch.FileDispatcherImpl#read0()
at sun.nio.ch.FileDispatcherImpl#read()
at sun.nio.ch.IOUtil#readIntoNativeBuffer()
at sun.nio.ch.IOUtil#read()
0.28% 3520 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% 3486 org.apache.lucene.util.StringHelper#murmurhash3_x86_32()
at org.apache.lucene.util.BytesRefHash#doHash()
at org.apache.lucene.util.BytesRefHash#findHash()
at org.apache.lucene.util.BytesRefHash#add()
0.27% 3337 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.26% 3187 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.25% 3115 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.25% 3110 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
0.25% 3107 org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
0.25% 3104 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.25% 3062 org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.24% 3025 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.24% 3010 org.apache.lucene.util.LongHeap#top()
at org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.24% 2955 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()
Profiler for cpu:
PROFILE SUMMARY from 1244260 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.39% 129220 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
5.97% 74258 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
5.55% 69061 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
5.55% 69027 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
4.34% 53958 java.util.concurrent.atomic.AtomicLong#compareAndSet()
at java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
4.22% 52527 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()
3.55% 44167 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
2.78% 34585 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()
2.72% 33815 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()
2.55% 31696 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
2.51% 31197 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.86% 23130 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
1.83% 22775 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()
1.73% 21493 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
1.69% 21038 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.55% 19238 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
1.50% 18682 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.FileChannelImpl#write()
at java.nio.channels.Channels#writeFullyImpl()
at java.nio.channels.Channels#writeFully()
at java.nio.channels.Channels$1#write()
1.48% 18403 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
1.29% 16040 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
1.14% 14146 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
1.00% 12398 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
0.79% 9780 org.apache.lucene.analysis.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.66% 8274 java.util.Collections$UnmodifiableMap#get()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOfArray()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.61% 7621 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.59% 7330 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
0.53% 6585 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.50% 6160 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.49% 6124 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.45% 5555 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
0.44% 5531 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
0.44% 5459 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
0.40% 4951 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.40% 4916 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.39% 4893 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()
0.35% 4338 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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.34% 4279 java.nio.Buffer#hasRemaining()
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.34% 4261 java.util.DualPivotQuicksort#insertionSort()
at java.util.DualPivotQuicksort#sort()
at java.util.DualPivotQuicksort#sort()
at java.util.Arrays#sort()
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()
0.33% 4153 org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
0.33% 4045 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.32% 4034 java.util.TreeMap$KeyIterator#()
at 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()
0.30% 3758 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
0.28% 3509 org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.28% 3486 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()
0.27% 3398 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#radixSort()
0.27% 3337 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.26% 3202 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
0.26% 3184 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.25% 3115 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.25% 3110 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.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.24% 3045 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
Profiler for cpu:
PROFILE SUMMARY from 1244260 events (total: 1M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
10.39% 129220 java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
5.97% 74258 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
5.55% 69061 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
5.55% 69027 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#compare()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
4.30% 53534 java.util.concurrent.atomic.AtomicLong#compareAndSet()
at java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
4.22% 52527 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()
2.85% 35433 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
2.78% 34585 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()
2.72% 33815 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
2.55% 31696 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
2.51% 31197 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.86% 23130 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
1.83% 22775 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()
1.54% 19159 org.apache.lucene.util.hnsw.NeighborQueue#topScore()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.48% 18448 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.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()
at java.io.BufferedOutputStream#write()
1.48% 18403 java.util.Arrays#binarySearch0()
at java.util.Arrays#binarySearch()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
1.32% 16395 org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.29% 16040 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.28% 15914 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.88% 10980 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.79% 9780 org.apache.lucene.analysis.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.70% 8734 org.apache.lucene.util.LongHeap#upHeap()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.66% 8248 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.59% 7330 org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
0.56% 6988 java.util.Collections$UnmodifiableMap#get()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOfArray()
at org.apache.lucene.util.RamUsageEstimator#shallowSizeOf()
at org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.55% 6887 org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.50% 6160 org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.49% 6124 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.45% 5579 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.45% 5555 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.44% 5459 org.apache.lucene.util.LongHeap#insertWithOverflow()
at org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
0.40% 4951 org.apache.lucene.util.hnsw.NeighborQueue#insertWithOverflow()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.40% 4916 java.io.BufferedOutputStream#write()
at org.apache.lucene.store.OutputStreamIndexOutput#writeByte()
at org.apache.lucene.store.RateLimitedIndexOutput#writeByte()
at org.apache.lucene.store.DataOutput#writeInt()
at org.apache.lucene.store.DataOutput#writeLong()
at org.apache.lucene.codecs.lucene90.ForUtil#encode()
at org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
0.39% 4893 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()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
0.39% 4857 org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.37% 4636 org.apache.lucene.util.ByteBlockPool#setBytesRef()
at org.apache.lucene.index.FreqProxFields$FreqProxTermsEnum#next()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocuments()
at org.apache.lucene.index.IndexWriter#updateDocument()
0.33% 4153 org.apache.lucene.util.hnsw.BoundsChecker$Max#()
at org.apache.lucene.util.hnsw.BoundsChecker#create()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
0.33% 4150 org.apache.lucene.util.VectorUtil#dotProduct()
at org.apache.lucene.index.VectorValues$SearchStrategy#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.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.32% 4034 java.util.TreeMap$KeyIterator#()
at 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()
0.30% 3758 java.util.Random#next()
at java.util.Random#nextInt()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
0.28% 3486 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()
0.27% 3363 org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
0.27% 3337 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.26% 3202 org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
0.25% 3166 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.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.25% 3115 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.25% 3110 java.util.LinkedHashMap#get()
at org.apache.lucene.util.AttributeSource#addAttribute()
at org.apache.lucene.document.Field$StringTokenStream#()
at org.apache.lucene.document.Field#tokenStream()
at org.apache.lucene.index.IndexingChain$PerField#invert()
at org.apache.lucene.index.IndexingChain#processField()
at org.apache.lucene.index.IndexingChain#processDocument()
at org.apache.lucene.index.DocumentsWriterPerThread#updateDocuments()
at org.apache.lucene.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.24% 3045 java.nio.Buffer#position()
at java.nio.FloatBuffer#position()
at org.apache.lucene.store.ByteBufferIndexInput#readLEFloats()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader$OffHeapVectorValues#vectorValue()
at org.apache.lucene.codecs.VectorWriter$VectorValuesMerger$MergerRandomAccess#vectorValue()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.24% 3025 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.24% 2927 java.nio.Buffer#hasRemaining()
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()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
Profiler for heap:
PROFILE SUMMARY from 531636 events (total: 1055621M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.29% 193093M org.apache.lucene.util.SparseFixedBitSet#insertLong()
18.23% 192448M org.apache.lucene.util.fst.BytesStore#writeByte()
8.98% 94787M org.apache.lucene.util.ArrayUtil#growExact()
6.62% 69835M org.apache.lucene.util.SparseFixedBitSet#()
6.60% 69709M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
5.44% 57399M perf.LineFileDocs#nextDoc()
2.91% 30735M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
2.67% 28204M java.lang.StringUTF16#compress()
2.53% 26751M perf.LineFileDocs#readDocs()
2.47% 26091M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.68% 17778M org.apache.lucene.index.ParallelPostingsArray#()
1.51% 15917M org.apache.lucene.util.LongHeap#()
1.38% 14598M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
1.38% 14579M java.lang.String#()
1.32% 13924M org.apache.lucene.util.BytesRef#()
1.17% 12377M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
1.08% 11425M org.apache.lucene.codecs.lucene90.PForUtil#encode()
1.07% 11309M perf.LineFileDocs#readVector()
1.06% 11189M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
1.03% 10828M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
1.02% 10756M java.nio.HeapByteBuffer#()
1.00% 10600M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
0.91% 9591M org.apache.lucene.util.hnsw.NeighborArray#()
0.61% 6453M java.util.ArrayList#grow()
0.56% 5921M org.apache.lucene.util.TimSorter#()
0.48% 5090M org.apache.lucene.util.fst.FSTCompiler#()
0.47% 4945M org.apache.lucene.util.hnsw.HnswGraph#search()
0.44% 4626M java.util.regex.Matcher#()
0.43% 4579M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
0.37% 3917M org.apache.lucene.util.fst.FSTEnum#getArc()
0.37% 3872M org.apache.lucene.util.BytesRefHash#rehash()
0.34% 3568M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
0.33% 3470M org.apache.lucene.document.IntPoint#pack()
0.32% 3382M org.apache.lucene.util.LongHeap#create()
0.26% 2734M java.util.regex.Pattern#matcher()
0.24% 2514M java.util.Formatter#parse()
0.21% 2188M org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.20% 2122M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
0.19% 1961M java.lang.StringLatin1#newString()
0.17% 1761M java.lang.Integer#toString()
0.16% 1701M java.util.Formatter$FormatSpecifier#checkGeneral()
0.15% 1590M org.apache.lucene.util.fst.FSTCompiler#compileNode()
0.15% 1561M java.util.Arrays#copyOf()
0.15% 1546M perf.LineFileDocs#newDocState()
0.15% 1536M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
0.13% 1416M org.apache.lucene.util.hnsw.NeighborQueue#copy()
0.13% 1411M java.util.Arrays#copyOfRange()
0.12% 1233M java.lang.String#format()
0.12% 1214M org.apache.lucene.store.ByteBuffersDataOutput#toArrayCopy()
0.11% 1168M java.util.ArrayList#iterator()
Profiler for heap:
PROFILE SUMMARY from 531636 events (total: 1055621M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.29% 193093M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
18.23% 192417M org.apache.lucene.util.fst.BytesStore#writeByte()
at org.apache.lucene.util.fst.FST#()
8.94% 94395M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
6.62% 69835M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
6.60% 69709M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
5.44% 57399M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.91% 30735M org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#newTermState()
2.67% 28204M java.lang.StringUTF16#compress()
at java.lang.String#()
2.53% 26751M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.47% 26091M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
1.68% 17778M org.apache.lucene.index.ParallelPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
1.38% 14598M org.apache.lucene.util.ByteBlockPool$DirectTrackingAllocator#getByteBlock()
at org.apache.lucene.util.ByteBlockPool#nextBuffer()
1.38% 14579M java.lang.String#()
at java.lang.String#()
1.21% 12728M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.store.ByteBuffersDataOutput#writeString()
1.17% 12377M org.apache.lucene.util.ArrayUtil#copyOfSubArray()
at org.apache.lucene.index.VectorValuesWriter#addValue()
1.07% 11309M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
1.06% 11189M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
1.03% 10828M org.apache.lucene.codecs.lucene90.Lucene90NormsProducer#getNorms()
at org.apache.lucene.codecs.PushPostingsWriterBase#writeTerm()
1.02% 10756M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
1.00% 10600M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingTerm#()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
0.91% 9591M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
0.78% 8207M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
0.73% 7709M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
0.61% 6453M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.59% 6279M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#startDoc()
0.56% 5921M org.apache.lucene.util.TimSorter#()
at org.apache.lucene.util.ArrayTimSorter#()
0.49% 5146M org.apache.lucene.codecs.lucene90.PForUtil#encode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsWriter#addPosition()
0.48% 5090M org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
0.47% 4945M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.44% 4626M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
0.39% 4110M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
0.37% 3872M org.apache.lucene.util.BytesRefHash#rehash()
at org.apache.lucene.util.BytesRefHash#add()
0.34% 3568M org.apache.lucene.codecs.CompetitiveImpactAccumulator#getCompetitiveFreqNormPairs()
at org.apache.lucene.codecs.lucene90.Lucene90SkipWriter#writeImpacts()
0.33% 3470M org.apache.lucene.document.IntPoint#pack()
at org.apache.lucene.document.IntPoint#setIntValues()
0.32% 3382M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.26% 2772M org.apache.lucene.util.fst.FSTEnum#getArc()
at org.apache.lucene.util.fst.FSTEnum#pushFirst()
0.26% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
0.24% 2514M java.util.Formatter#parse()
at java.util.Formatter#format()
0.21% 2188M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.20% 2122M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlock()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
0.17% 1761M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
0.16% 1701M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
0.15% 1556M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
0.15% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.15% 1536M org.apache.lucene.index.IndexingChain$IntBlockAllocator#getIntBlock()
at org.apache.lucene.util.IntBlockPool#nextBuffer()
0.14% 1426M org.apache.lucene.util.fst.FSTCompiler#compileNode()
at org.apache.lucene.util.fst.FSTCompiler#freezeTail()
0.13% 1416M org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.13% 1411M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
0.12% 1233M java.lang.String#format()
at perf.LineFileDocs#intToID()
0.10% 1076M org.apache.lucene.util.StringMSBRadixSorter$1#()
at org.apache.lucene.util.StringMSBRadixSorter#getFallbackSorter()
Profiler for heap:
PROFILE SUMMARY from 531636 events (total: 1055621M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.29% 193093M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
18.23% 192417M 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.77% 92547M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
6.62% 69835M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
6.60% 69709M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
5.44% 57399M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.91% 30735M 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()
2.67% 28204M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
2.53% 26751M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.47% 26091M org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#()
at org.apache.lucene.index.FreqProxTermsWriterPerField$FreqProxPostingsArray#newInstance()
at org.apache.lucene.index.ParallelPostingsArray#grow()
at org.apache.lucene.index.TermsHashPerField$PostingsBytesStartArray#grow()
1.68% 17778M 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.38% 14579M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.21% 12728M 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.17% 12377M 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.07% 11309M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.03% 10828M 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.02% 10720M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
0.91% 9591M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.84% 8867M 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.78% 8207M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.73% 7709M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
0.67% 7028M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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.61% 6453M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.61% 6410M 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.59% 6279M 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.56% 5921M 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.49% 5146M 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.48% 5090M 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.47% 4945M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.44% 4626M java.util.regex.Matcher#()
at java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.40% 4190M 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.39% 4160M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at 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% 4110M 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.38% 3966M 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.37% 3872M 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.34% 3568M 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.33% 3470M 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.26% 2772M 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.26% 2734M java.util.regex.Pattern#matcher()
at java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
0.24% 2514M java.util.Formatter#parse()
at java.util.Formatter#format()
at java.util.Formatter#format()
at java.lang.String#format()
0.21% 2188M org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.20% 2122M 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.17% 1761M java.lang.Integer#toString()
at perf.LineFileDocs#intToID()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
0.16% 1720M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
0.16% 1701M java.util.Formatter$FormatSpecifier#checkGeneral()
at java.util.Formatter$FormatSpecifier#()
at java.util.Formatter#parse()
at java.util.Formatter#format()
0.16% 1661M org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
0.15% 1556M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
0.15% 1546M perf.LineFileDocs#newDocState()
at perf.IndexThreads$IndexThread#run()
0.15% 1536M 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.14% 1507M 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()
Profiler for heap:
PROFILE SUMMARY from 531636 events (total: 1055621M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
18.22% 192371M 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.54% 100751M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
8.77% 92547M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
8.75% 92341M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
5.88% 62064M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
5.63% 59436M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
5.44% 57399M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.67% 28204M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.53% 26751M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.47% 26091M 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()
1.89% 19978M 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.68% 17778M 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.38% 14579M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.21% 12728M 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.17% 12377M 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.07% 11309M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.02% 10757M 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.02% 10720M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.97% 10273M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
0.78% 8207M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
0.74% 7771M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.73% 7709M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
0.66% 6952M 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.63% 6665M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
at org.apache.lucene.index.DocumentsWriter#doFlush()
at org.apache.lucene.index.DocumentsWriter#postUpdate()
0.61% 6410M 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.56% 5921M 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.50% 5249M 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.47% 4921M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.44% 4670M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.44% 4624M 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.40% 4190M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
0.39% 4160M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.39% 4110M 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.38% 3966M 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.37% 3876M 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$merge$1()
0.37% 3872M 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.34% 3618M 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.34% 3568M 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.33% 3518M 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.33% 3470M 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.31% 3243M 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.28% 2932M 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.26% 2767M 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.26% 2761M 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()
0.26% 2752M 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.26% 2734M 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.24% 2554M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.24% 2539M 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.24% 2514M 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% 2391M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
Profiler for heap:
PROFILE SUMMARY from 531636 events (total: 1055621M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
12.44% 131284M 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()
9.54% 100751M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
8.75% 92341M org.apache.lucene.util.SparseFixedBitSet#insertLong()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
5.88% 62064M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
5.79% 61087M 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()
5.63% 59436M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
5.44% 57399M perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
4.80% 50677M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
3.97% 41869M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.util.LongHeap#push()
at org.apache.lucene.util.hnsw.NeighborQueue#add()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
2.67% 28204M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
2.53% 26751M perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
2.47% 26091M 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()
1.77% 18718M 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.68% 17778M 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.38% 14579M java.lang.String#()
at java.lang.String#()
at perf.LineFileDocs#nextDoc()
at perf.IndexThreads$IndexThread#run()
1.21% 12728M 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.17% 12377M 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.07% 11309M perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
1.02% 10757M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
1.02% 10720M java.nio.HeapByteBuffer#()
at java.nio.ByteBuffer#allocate()
at perf.LineFileDocs#readVector()
at perf.LineFileDocs#readDocs()
at perf.LineFileDocs$1#run()
0.97% 10273M org.apache.lucene.util.SparseFixedBitSet#insertBlock()
at org.apache.lucene.util.SparseFixedBitSet#set()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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.69% 7320M org.apache.lucene.util.SparseFixedBitSet#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
0.63% 6686M 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.63% 6665M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.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.57% 6062M 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.56% 5921M 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$merge$1()
0.50% 5249M 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.44% 4670M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
0.44% 4624M 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.44% 4609M org.apache.lucene.util.hnsw.NeighborArray#()
at org.apache.lucene.util.hnsw.HnswGraph#addNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#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()
0.40% 4190M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#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% 4167M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
0.39% 4160M org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.FieldsConsumer#merge()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeTerms()
at org.apache.lucene.index.SegmentMerger#lambda$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#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.38% 4040M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$2#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.NeighborQueue#copy()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
0.38% 4034M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.index.VectorValuesWriter#flush()
at org.apache.lucene.index.IndexingChain#writeVectors()
at org.apache.lucene.index.IndexingChain#flush()
0.38% 3966M 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.37% 3876M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
at org.apache.lucene.index.IndexWriter#mergeMiddle()
0.37% 3872M 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.35% 3674M org.apache.lucene.util.LongHeap#()
at org.apache.lucene.util.LongHeap$1#()
at org.apache.lucene.util.LongHeap#create()
at org.apache.lucene.util.hnsw.NeighborQueue#()
at org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
0.34% 3618M 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.33% 3518M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.33% 3470M 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.31% 3243M 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.28% 2932M 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.26% 2780M org.apache.lucene.util.fst.FSTCompiler$UnCompiledNode#()
at org.apache.lucene.util.fst.FSTCompiler#()
at org.apache.lucene.util.fst.FSTCompiler$Builder#build()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$PendingBlock#compileIndex()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#writeBlocks()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#pushTerm()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter$TermsWriter#write()
at org.apache.lucene.codecs.lucene90.blocktree.Lucene90BlockTreeTermsWriter#write()
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsWriter#write()
at org.apache.lucene.index.FreqProxTermsWriter#flush()
at org.apache.lucene.index.IndexingChain#flush()
at org.apache.lucene.index.DocumentsWriterPerThread#flush()
0.26% 2767M 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$merge$1()
at org.apache.lucene.index.SegmentMerger$$Lambda$289+0x0000000800c719a0.1701976204#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.26% 2734M 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.25% 2668M 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()
at org.apache.lucene.index.DocumentsWriter#updateDocuments()
0.24% 2554M org.apache.lucene.util.hnsw.HnswGraph#search()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#addGraphNode()
at org.apache.lucene.util.hnsw.HnswGraphBuilder#build()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeGraph()
at org.apache.lucene.codecs.lucene90.Lucene90VectorWriter#writeField()
at org.apache.lucene.codecs.VectorWriter#mergeVectors()
at org.apache.lucene.codecs.VectorWriter#merge()
at org.apache.lucene.index.SegmentMerger#mergeVectorValues()
at org.apache.lucene.index.SegmentMerger#lambda$merge$4()
at org.apache.lucene.index.SegmentMerger$$Lambda$297+0x0000000800c78940.1119542833#merge()
at org.apache.lucene.index.SegmentMerger#mergeWithLogging()
at org.apache.lucene.index.SegmentMerger#merge()
0.24% 2539M 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()
Profiler results (searching)
CPU:
PROFILE SUMMARY from 6153055 events (total: 6M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.58% 281892 org.apache.lucene.util.packed.DirectMonotonicReader#get()
4.03% 247758 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
3.27% 201166 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
3.24% 199135 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
2.21% 135921 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
2.11% 129659 java.nio.ByteBuffer#get()
2.10% 129092 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
2.03% 125041 jdk.internal.misc.Unsafe#convEndian()
1.82% 111937 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
1.65% 101815 org.apache.lucene.store.ByteBufferGuard#getByte()
1.54% 94903 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
1.47% 90661 org.apache.lucene.search.TermScorer#score()
1.40% 85899 java.nio.Buffer#position()
1.38% 85067 java.nio.Buffer#nextGetIndex()
1.34% 82183 org.apache.lucene.store.ByteBufferGuard#ensureValid()
1.30% 79867 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
1.28% 78688 org.apache.lucene.codecs.lucene90.ForUtil#shiftLongs()
1.25% 77013 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
1.19% 73001 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
1.17% 72230 java.nio.DirectByteBuffer#get()
1.12% 69102 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.09% 67295 org.apache.lucene.search.ConjunctionDISI#doNext()
1.08% 66664 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.07% 65885 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.04% 63784 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
1.00% 61417 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
0.99% 61037 org.apache.lucene.codecs.lucene90.PForUtil#decode()
0.95% 58509 org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
0.90% 55551 org.apache.lucene.search.PhraseScorer$1#matches()
0.87% 53602 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
0.87% 53327 java.nio.DirectByteBuffer#ix()
0.86% 52981 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
0.86% 52765 org.apache.lucene.store.DataInput#readVInt()
0.80% 49395 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
0.70% 43298 org.apache.lucene.store.ByteBufferIndexInput#readLELongs()
0.70% 42987 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.66% 40843 com.carrotsearch.hppc.IntIntHashMap#indexOf()
0.66% 40371 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
0.65% 39938 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
0.62% 38211 java.nio.Buffer#checkIndex()
0.62% 38158 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
0.62% 38045 java.nio.Buffer#checkSegment()
0.60% 36978 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#nextDoc()
0.59% 36369 org.apache.lucene.search.ImpactsDISI#advance()
0.58% 35898 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#refillPositions()
0.58% 35582 org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.56% 34667 org.apache.lucene.store.DataInput#readVLong()
0.54% 33489 org.apache.lucene.codecs.lucene90.PForUtil#expand32()
0.54% 33188 org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
0.46% 28508 org.apache.lucene.codecs.lucene90.ForUtil#decode5()
PROFILE SUMMARY from 6153055 events (total: 6M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.56% 280325 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
3.69% 227108 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
2.82% 173228 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
2.21% 135921 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
2.11% 129659 java.nio.ByteBuffer#get()
at java.nio.DirectByteBuffer#get()
2.06% 126832 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
1.82% 111937 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
1.82% 111811 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
1.54% 94902 org.apache.lucene.codecs.lucene90.ForUtil#expand8()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
1.36% 83586 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
1.28% 78480 org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
at org.apache.lucene.search.LeafSimScorer#score()
1.26% 77586 org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
1.19% 73001 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
1.17% 72230 org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.FirstPassGroupingCollector#collect()
1.13% 69369 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getShortUnaligned()
1.12% 69102 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
1.09% 66778 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
1.08% 66625 org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
at org.apache.lucene.queries.intervals.IntervalFilter#nextInterval()
1.05% 64484 org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
1.04% 63784 org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
0.95% 58509 org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
0.93% 56999 java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.90% 55490 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.90% 55294 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
0.87% 53595 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
at org.apache.lucene.search.ImpactsDISI#advance()
0.86% 52981 org.apache.lucene.codecs.lucene90.PForUtil#innerPrefixSum32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.83% 51307 org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.ScoreCachingWrappingScorer#score()
0.71% 43885 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getShort()
0.66% 40843 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
0.64% 39445 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
0.62% 37889 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
0.61% 37568 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
0.56% 34621 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getByte()
0.55% 34019 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#nextInterval()
0.54% 33489 org.apache.lucene.codecs.lucene90.PForUtil#expand32()
at org.apache.lucene.codecs.lucene90.PForUtil#prefixSum32()
0.54% 33140 org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
0.53% 32775 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
0.52% 31895 org.apache.lucene.search.ScoreCachingWrappingScorer#score()
at org.apache.lucene.search.FieldComparator$RelevanceComparator#compareBottom()
0.52% 31854 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.spans.TermSpans#nextStartPosition()
0.48% 29747 java.nio.DirectByteBuffer#ix()
at java.nio.DirectByteBuffer#getShort()
0.46% 28582 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.spans.TermSpans#advance()
0.46% 28540 org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.store.DataInput#readVLong()
0.46% 28321 org.apache.lucene.search.grouping.BlockGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.45% 27958 org.apache.lucene.codecs.lucene90.ForUtil#decode7()
at org.apache.lucene.codecs.lucene90.ForUtil#decode()
0.45% 27698 org.apache.lucene.index.SingletonSortedSetDocValues#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
0.44% 26768 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
0.43% 26447 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
0.43% 26176 org.apache.lucene.codecs.lucene90.PForUtil#decode()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#refillPositions()
0.42% 25946 java.nio.Buffer#checkIndex()
at java.nio.DirectByteBuffer#get()
0.41% 24966 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
PROFILE SUMMARY from 6153055 events (total: 6M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.12% 253330 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
3.69% 227108 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
2.59% 159657 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
2.21% 135921 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.11% 129659 java.nio.ByteBuffer#get()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getBytes()
at org.apache.lucene.store.ByteBufferIndexInput#readBytes()
2.06% 126580 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.62% 99663 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()
1.52% 93432 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
1.17% 72230 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()
1.13% 69369 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getShortUnaligned()
at java.nio.DirectByteBuffer#getShort()
at java.nio.DirectByteBuffer#getShort()
1.12% 69102 org.apache.lucene.search.Weight$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.05% 64316 java.nio.Buffer#position()
at java.nio.ByteBuffer#position()
at java.nio.MappedByteBuffer#position()
at java.nio.MappedByteBuffer#position()
1.04% 64099 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.04% 63784 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#()
0.95% 58509 org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.94% 57983 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getByte()
at org.apache.lucene.store.ByteBufferIndexInput#readByte()
0.93% 57213 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.90% 55490 org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.90% 55294 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getIntUnaligned()
at java.nio.DirectByteBuffer#getInt()
at java.nio.DirectByteBuffer#getInt()
0.73% 45170 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.71% 43535 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
0.66% 40843 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
0.56% 34415 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.53% 32775 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.queries.intervals.ConjunctionDISI#doNext()
at org.apache.lucene.queries.intervals.ConjunctionDISI#nextDoc()
0.52% 31967 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
0.52% 31718 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.51% 31445 org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.48% 29747 java.nio.DirectByteBuffer#ix()
at java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
0.47% 28953 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.46% 28582 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
0.46% 28321 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()
0.45% 27698 org.apache.lucene.index.SingletonSortedSetDocValues#nextOrd()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#()
0.43% 26692 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
0.43% 26219 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$BlockImpactsPostingsEnum#refillPositions()
0.42% 25946 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.42% 25780 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.42% 25603 java.nio.Buffer#nextGetIndex()
at java.nio.DirectByteBuffer#get()
at java.nio.ByteBuffer#get()
at java.nio.DirectByteBuffer#get()
0.40% 24764 jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
0.40% 24640 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.38% 23537 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.38% 23200 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.37% 22890 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.WANDScorer#advanceTail()
at org.apache.lucene.search.WANDScorer#advanceTail()
0.37% 22587 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.36% 22251 org.apache.lucene.store.DataInput#readVInt()
at org.apache.lucene.codecs.lucene90.Lucene90SkipReader#readSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListReader#loadNextSkip()
at org.apache.lucene.codecs.MultiLevelSkipListReader#skipTo()
0.36% 21872 org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.store.DataInput#readVLong()
at org.apache.lucene.codecs.lucene90.Lucene90SkipReader#readSkipData()
at org.apache.lucene.codecs.MultiLevelSkipListReader#loadNextSkip()
0.35% 21728 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.35% 21384 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
0.35% 21328 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.spans.TermSpans#nextStartPosition()
at org.apache.lucene.search.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
0.34% 20650 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.33% 20590 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
at org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countAll()
PROFILE SUMMARY from 6153055 events (total: 6M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.12% 253330 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
3.69% 227108 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.59% 159657 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.21% 135921 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.06% 126580 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.68% 103612 java.nio.ByteBuffer#get()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getBytes()
at org.apache.lucene.store.ByteBufferIndexInput#readBytes()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
1.62% 99663 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()
1.17% 72230 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()
1.04% 64099 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.04% 63784 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.95% 58509 org.apache.lucene.index.SingletonSortedSetDocValues#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.93% 57213 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.90% 55490 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.79% 48848 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getShortUnaligned()
at java.nio.DirectByteBuffer#getShort()
at java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
0.63% 38937 org.apache.lucene.search.Weight$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.58% 35682 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.58% 35451 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#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$21#ordValue()
0.53% 32775 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.queries.intervals.ConjunctionDISI#doNext()
at org.apache.lucene.queries.intervals.ConjunctionDISI#nextDoc()
at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.52% 31967 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.51% 31445 org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
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.50% 30856 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.48% 29730 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionScorer#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()
0.47% 28832 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at 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()
0.46% 28582 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
0.46% 28321 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.45% 27698 org.apache.lucene.index.SingletonSortedSetDocValues#nextOrd()
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.43% 26692 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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()
0.43% 26413 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$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
0.42% 25822 org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.42% 25780 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.41% 25436 java.nio.DirectByteBuffer#ix()
at java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
0.40% 24764 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()
0.40% 24640 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.38% 23613 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% 23323 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$BlockImpactsPostingsEnum#refillPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
0.38% 23200 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.37% 22895 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.37% 22587 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.35% 21817 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
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()
0.35% 21728 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.35% 21384 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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()
0.35% 21327 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.spans.TermSpans#nextStartPosition()
at org.apache.lucene.search.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.search.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()
0.34% 20650 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.33% 20590 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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.33% 20504 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#count()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.33% 20299 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()
at org.apache.lucene.search.IndexSearcher#search()
0.33% 20295 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.33% 20278 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.33% 20274 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#doNext()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#advance()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
0.32% 19572 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.grouping.GroupReducer#collect()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
PROFILE SUMMARY from 6153055 events (total: 6M)
tests.profile.mode=cpu
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT CPU SAMPLES STACK
4.12% 253330 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
3.69% 227108 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.59% 159657 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.21% 135921 org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
2.06% 126580 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.68% 103612 java.nio.ByteBuffer#get()
at java.nio.DirectByteBuffer#get()
at org.apache.lucene.store.ByteBufferGuard#getBytes()
at org.apache.lucene.store.ByteBufferIndexInput#readBytes()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
1.62% 99663 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()
1.17% 72230 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()
1.04% 64099 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.04% 63784 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.95% 58509 org.apache.lucene.index.SingletonSortedSetDocValues#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.93% 57213 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.90% 55490 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.66% 40487 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#getShortUnaligned()
at java.nio.DirectByteBuffer#getShort()
at java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
at org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#()
at perf.SearchTask#go()
0.63% 38937 org.apache.lucene.search.Weight$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.58% 35682 org.apache.lucene.store.ByteBufferGuard#ensureValid()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.53% 32775 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.queries.intervals.TermIntervalsSource$1#advance()
at org.apache.lucene.queries.intervals.ConjunctionDISI#doNext()
at org.apache.lucene.queries.intervals.ConjunctionDISI#nextDoc()
at org.apache.lucene.queries.intervals.ConjunctionIntervalIterator#nextDoc()
at org.apache.lucene.queries.intervals.IntervalFilter#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.52% 31967 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.51% 31445 org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
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.50% 30856 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.48% 29730 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.BlockMaxConjunctionScorer#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()
0.47% 28832 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#findFirstGreater()
at 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()
0.46% 28582 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#advance()
at org.apache.lucene.search.spans.TermSpans#advance()
at org.apache.lucene.search.ConjunctionDISI#doNext()
at org.apache.lucene.search.ConjunctionDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
at org.apache.lucene.search.IndexSearcher#search()
0.46% 28321 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.45% 27698 org.apache.lucene.index.SingletonSortedSetDocValues#nextOrd()
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.44% 27254 jdk.internal.misc.Unsafe#convEndian()
at jdk.internal.misc.Unsafe#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$21#ordValue()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.43% 26692 org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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.43% 26413 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$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.42% 25822 org.apache.lucene.search.Weight$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.42% 25780 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.41% 25436 java.nio.DirectByteBuffer#ix()
at java.nio.DirectByteBuffer#getShort()
at org.apache.lucene.store.ByteBufferGuard#getShort()
at org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#readShort()
at org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
at org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.40% 24764 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()
0.40% 24640 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.38% 23613 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% 23318 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$BlockImpactsPostingsEnum#refillPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsPostingsEnum#nextPosition()
at org.apache.lucene.search.PhrasePositions#nextPosition()
at org.apache.lucene.search.PhrasePositions#firstPosition()
at org.apache.lucene.search.SloppyPhraseMatcher#initSimple()
at org.apache.lucene.search.SloppyPhraseMatcher#initPhrasePositions()
at org.apache.lucene.search.SloppyPhraseMatcher#reset()
at org.apache.lucene.search.PhraseScorer$1#matches()
0.38% 23200 org.apache.lucene.store.ByteBufferIndexInput$SingleBufferImpl#seek()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.37% 22895 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.37% 22587 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.35% 21817 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.35% 21728 org.apache.lucene.util.packed.DirectMonotonicReader#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.35% 21384 org.apache.lucene.util.packed.DirectReader$DirectPackedReader4#get()
at org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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.35% 21327 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#skipPositions()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$EverythingEnum#nextPosition()
at org.apache.lucene.search.spans.TermSpans#nextStartPosition()
at org.apache.lucene.search.spans.NearSpansOrdered#twoPhaseCurrentDocMatches()
at org.apache.lucene.search.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()
0.34% 20650 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$15#binaryValue()
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.33% 20590 org.apache.lucene.codecs.lucene90.Lucene90DocValuesProducer$21#ordValue()
at org.apache.lucene.index.SingletonSortedSetDocValues#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.33% 20504 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
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.33% 20299 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()
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.33% 20295 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.33% 20278 com.carrotsearch.hppc.IntIntHashMap#indexOf()
at com.carrotsearch.hppc.IntIntHashMap#putOrAdd()
at com.carrotsearch.hppc.IntIntHashMap#addTo()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
at org.apache.lucene.facet.taxonomy.IntTaxonomyFacets#increment()
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.33% 20274 org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#advance()
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()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#searchAfter()
0.32% 19572 org.apache.lucene.codecs.lucene90.Lucene90NormsProducer$3#longValue()
at org.apache.lucene.search.LeafSimScorer#getNormValue()
at org.apache.lucene.search.LeafSimScorer#score()
at org.apache.lucene.search.TermScorer#score()
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector$1#collect()
at org.apache.lucene.search.grouping.GroupReducer#collect()
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()
HEAP:
PROFILE SUMMARY from 29809 events (total: 841972M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=1
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
39.17% 329778M java.lang.Integer#valueOf()
7.36% 61952M org.apache.lucene.util.FixedBitSet#()
6.31% 53089M jdk.internal.math.FloatingDecimal#readJavaFormatString()
4.18% 35184M java.util.AbstractList#iterator()
3.10% 26114M java.lang.StringLatin1#newString()
2.70% 22714M java.util.Arrays#copyOf()
2.41% 20273M java.util.Arrays#copyOfRange()
2.12% 17867M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
2.11% 17794M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.92% 16193M java.lang.ref.Finalizer#runFinalization()
1.77% 14888M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
1.33% 11188M java.util.AbstractList#listIterator()
1.19% 10012M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.00% 8418M java.lang.String#split()
0.99% 8355M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
0.95% 7966M org.apache.lucene.util.ArrayUtil#growExact()
0.94% 7949M org.apache.lucene.util.BytesRef#()
0.90% 7545M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
0.86% 7277M java.util.Arrays#asList()
0.86% 7202M java.lang.StringUTF16#compress()
0.78% 6577M java.util.ArrayList#grow()
0.73% 6166M jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.65% 5492M java.nio.DirectByteBufferR#duplicate()
0.64% 5358M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.61% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
0.60% 5011M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
0.55% 4656M java.util.AbstractList#subList()
0.54% 4523M perf.SearchPerfTest#_main()
0.47% 3970M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
0.41% 3437M java.nio.DirectByteBufferR#slice()
0.41% 3436M
0.41% 3436M java.util.logging.LogManager#reset()
0.41% 3436M perf.StatisticsHelper#startStatistics()
0.41% 3436M jdk.jfr.internal.ShutdownHook#run()
0.40% 3398M java.util.AbstractList$SubList#listIterator()
0.40% 3338M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
0.39% 3297M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.39% 3252M org.apache.lucene.util.PriorityQueue#()
0.37% 3152M org.apache.lucene.codecs.lucene90.ForUtil#()
0.36% 3064M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.36% 3062M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
0.32% 2728M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
0.31% 2644M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#()
0.31% 2577M perf.VectorDictionary#parseLine()
0.29% 2450M org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector#getLeafCollector()
0.28% 2389M org.apache.lucene.codecs.lucene90.Lucene90VectorReader$HnswGraphFieldEntry#()
0.27% 2314M java.util.ArrayList#iterator()
0.24% 2014M org.apache.lucene.util.bkd.BKDReader$BKDReaderDocIDSetIterator#()
0.23% 1959M java.nio.DirectByteBufferR#asLongBuffer()
0.23% 1931M org.apache.lucene.codecs.lucene90.Lucene90ScoreSkipReader#readImpacts()
PROFILE SUMMARY from 29809 events (total: 841972M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=2
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
39.10% 329171M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
6.39% 53829M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.util.DocIdSetBuilder#upgradeToBitSet()
6.31% 53089M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
3.72% 31282M java.util.AbstractList#iterator()
at org.apache.lucene.search.MaxScoreCache#computeMaxScore()
3.10% 26114M java.lang.StringLatin1#newString()
at java.lang.String#substring()
2.56% 21530M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
2.41% 20273M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
2.11% 17794M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.92% 16193M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
1.33% 11188M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
1.22% 10231M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
1.19% 10012M org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.16% 9780M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
1.00% 8418M java.lang.String#split()
at java.lang.String#split()
0.99% 8355M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
0.96% 8123M org.apache.lucene.util.FixedBitSet#()
at org.apache.lucene.search.PointRangeQuery$1$4#get()
0.94% 7904M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
0.90% 7545M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#postings()
0.86% 7205M java.util.Arrays#asList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.84% 7030M java.lang.StringUTF16#compress()
at java.lang.String#()
0.78% 6577M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
0.73% 6166M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
0.64% 5358M java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
at java.util.concurrent.locks.AbstractQueuedSynchronizer#acquireSharedInterruptibly()
0.61% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
0.61% 5107M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
0.56% 4685M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
0.55% 4656M java.util.AbstractList#subList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.54% 4568M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.ImpactsDISI#advanceShallow()
0.54% 4523M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.47% 3970M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
0.46% 3902M java.util.AbstractList#iterator()
at org.apache.lucene.search.ExactPhraseMatcher$1$SubIterator#()
0.42% 3522M org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnumFrame#load()
at org.apache.lucene.codecs.lucene90.blocktree.IntersectTermsEnum#pushFrame()
0.41% 3437M java.nio.DirectByteBufferR#slice()
at org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
0.41% 3436M
0.41% 3436M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.41% 3436M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 3398M java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
0.40% 3338M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader$BlockImpactsDocsEnum#()
at org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#impacts()
0.39% 3297M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#()
at org.apache.lucene.codecs.lucene90.blocktree.FieldReader#iterator()
0.38% 3217M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
0.36% 3067M org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.36% 3064M org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.35% 2974M java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.35% 2920M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.DocIdSetBuilder#growBuffer()
0.33% 2770M org.apache.lucene.codecs.lucene90.Lucene90PostingsReader#newTermState()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
0.32% 2728M org.apache.lucene.store.ByteBufferIndexInput#newCloneInstance()
at org.apache.lucene.store.ByteBufferIndexInput#buildSlice()
0.31% 2577M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.30% 2518M java.nio.DirectByteBufferR#duplicate()
at org.apache.lucene.store.ByteBufferIndexInput#readLELongs()
0.28% 2389M org.apache.lucene.codecs.lucene90.Lucene90VectorReader$HnswGraphFieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readField()
PROFILE SUMMARY from 29809 events (total: 841972M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=4
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
39.07% 328934M java.lang.Integer#valueOf()
at org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
at org.apache.lucene.search.grouping.SecondPassGroupingCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
6.31% 53089M jdk.internal.math.FloatingDecimal#readJavaFormatString()
at jdk.internal.math.FloatingDecimal#parseFloat()
at java.lang.Float#parseFloat()
at perf.VectorDictionary#parseLine()
3.73% 31430M 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.10% 26114M java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
at java.lang.String#split()
2.56% 21530M java.util.Arrays#copyOf()
at java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
2.27% 19070M java.util.Arrays#copyOfRange()
at java.lang.StringLatin1#newString()
at java.lang.String#substring()
at java.lang.String#split()
2.03% 17054M 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.92% 16193M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
1.89% 15897M 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()
1.72% 14485M 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.66% 13945M 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()
1.33% 11188M java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList$1#()
at java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
1.16% 9780M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
1.00% 8418M java.lang.String#split()
at java.lang.String#split()
at perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
0.99% 8355M 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()
0.96% 8123M 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.86% 7205M 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.82% 6872M java.lang.StringUTF16#compress()
at java.lang.String#()
at java.lang.String#()
at java.io.BufferedReader#readLine()
0.78% 6577M java.util.ArrayList#grow()
at java.util.ArrayList#grow()
at java.util.ArrayList#add()
at java.util.ArrayList#add()
0.77% 6501M 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.74% 6215M 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.66% 5515M 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.61% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
0.60% 5054M jdk.internal.misc.Unsafe#allocateUninitializedArray()
at java.lang.StringConcatHelper#newArray()
at java.lang.StringConcatHelper#newArrayWithSuffix()
at java.lang.invoke.DirectMethodHandle$Holder#invokeStatic()
0.55% 4656M java.util.AbstractList#subList()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
at org.apache.lucene.search.WANDScorer#updateMaxScores()
at org.apache.lucene.search.WANDScorer#updateMaxScoresIfNecessary()
0.55% 4639M 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.54% 4568M 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.54% 4568M 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.54% 4523M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.50% 4221M 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.48% 4016M 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.46% 3902M 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.45% 3765M 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.42% 3499M 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.41% 3436M
0.41% 3436M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.41% 3436M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 3398M java.util.AbstractList$SubList#listIterator()
at java.util.AbstractList#listIterator()
at java.util.AbstractList$SubList#iterator()
at org.apache.lucene.search.DisiPriorityQueue#iterator()
0.40% 3338M 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.39% 3308M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
0.39% 3264M org.apache.lucene.util.BytesRef#()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.ByteSequenceOutputs#read()
at org.apache.lucene.util.fst.FST#readArc()
0.38% 3179M org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.util.PriorityQueue#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1$1#()
at org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
0.36% 3067M 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()
0.35% 2920M 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()
0.33% 2771M 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.32% 2727M 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.31% 2577M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
0.30% 2529M 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.29% 2482M 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 29809 events (total: 841972M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=8
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
39.07% 328934M 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()
6.31% 53089M 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.73% 31430M 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.10% 26114M 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.53% 21304M 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()
2.27% 19070M 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.92% 16193M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.89% 15897M 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()
1.72% 14485M 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.33% 11188M 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()
1.29% 10894M 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()
1.00% 8418M 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.96% 8123M 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.87% 7361M 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.82% 6872M 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.78% 6529M org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnumFrame#()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#getFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#pushFrame()
at org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum#seekExact()
at org.apache.lucene.index.TermStates#loadTermsEnum()
at org.apache.lucene.index.TermStates#build()
at org.apache.lucene.search.TermQuery#createWeight()
at org.apache.lucene.search.IndexSearcher#createWeight()
0.74% 6248M 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#addAll()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
0.74% 6215M 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.69% 5850M 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.62% 5197M 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.61% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
0.60% 5054M 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+0x0000000800bbb040.726379593#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000800ba5c40.1239807799#invoke()
at java.lang.invoke.Invokers$Holder#linkToTargetMethod()
at org.apache.lucene.store.IndexInput#getFullSliceDescription()
0.56% 4726M 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.54% 4568M 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.54% 4568M 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.54% 4523M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.53% 4440M 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.50% 4221M 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.50% 4208M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
0.48% 4016M 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.44% 3744M 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.41% 3436M
0.41% 3436M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.41% 3436M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 3398M 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()
0.40% 3345M java.util.AbstractList#subList()
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.39% 3308M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.39% 3304M 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.36% 3067M 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.36% 3017M 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.32% 2723M 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()
0.31% 2577M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.30% 2496M 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.28% 2389M org.apache.lucene.codecs.lucene90.Lucene90VectorReader$HnswGraphFieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readField()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readFields()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readMetadata()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#()
at org.apache.lucene.codecs.lucene90.Lucene90VectorFormat#fieldsReader()
at org.apache.lucene.index.SegmentCoreReaders#()
at org.apache.lucene.index.SegmentReader#()
0.28% 2350M 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.27% 2280M 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.WANDScorer$1#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.26% 2173M 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()
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()
0.24% 2037M org.apache.lucene.util.ArrayUtil#growExact()
at org.apache.lucene.util.ArrayUtil#grow()
at org.apache.lucene.codecs.lucene90.LZ4WithPresetDictCompressionMode$LZ4WithPresetDictDecompressor#decompress()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader$BlockState#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#document()
at org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsReader#visitDocument()
at org.apache.lucene.index.CodecReader#document()
at org.apache.lucene.index.BaseCompositeReader#document()
0.24% 1997M 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 29809 events (total: 841972M)
tests.profile.mode=heap
tests.profile.count=50
tests.profile.stacksize=12
tests.profile.linenumbers=false
PERCENT HEAP SAMPLES STACK
39.07% 328934M 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()
6.31% 53089M 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.73% 31430M 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.10% 26114M 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.53% 21304M 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()
2.27% 19070M 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.92% 16193M java.lang.ref.Finalizer#runFinalization()
at java.lang.ref.Reference$1#runFinalization()
at java.lang.Runtime#runFinalization()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
1.89% 15897M 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()
1.72% 14485M 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.00% 8418M 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.96% 8123M 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.93% 7863M 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.82% 6872M 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.81% 6858M 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.78% 6531M 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$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()
0.74% 6215M 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.73% 6165M 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#addAll()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
at org.apache.lucene.util.bkd.BKDReader#intersect()
0.62% 5197M 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.61% 5154M java.util.concurrent.CopyOnWriteArrayList#iterator()
at jdk.jfr.internal.RequestEngine#run_requests()
at jdk.jfr.internal.RequestEngine#doPeriodic()
at jdk.jfr.internal.PlatformRecorder#periodicTask()
at jdk.jfr.internal.PlatformRecorder#lambda$startDiskMonitor$1()
at jdk.jfr.internal.PlatformRecorder$$Lambda$49+0x0000000800b75fb0.2093010349#run()
at java.lang.Thread#run()
0.56% 4726M 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.54% 4568M 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.54% 4568M 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.54% 4548M 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+0x0000000800bbb040.726379593#invoke()
at java.lang.invoke.LambdaForm$MH+0x0000000800ba5c40.1239807799#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.54% 4523M perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.53% 4440M 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.52% 4411M 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.50% 4221M 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.50% 4208M org.apache.lucene.util.DocIdSetBuilder$Buffer#()
at org.apache.lucene.util.DocIdSetBuilder#addBuffer()
at org.apache.lucene.util.DocIdSetBuilder#ensureBufferCapacity()
at org.apache.lucene.util.DocIdSetBuilder#grow()
at org.apache.lucene.facet.FacetsCollector#collect()
at org.apache.lucene.search.MultiCollector$MultiLeafCollector#collect()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.facet.FacetsCollector#doSearch()
0.48% 4016M 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.41% 3436M
0.41% 3436M java.util.logging.LogManager#reset()
at java.util.logging.LogManager$Cleaner#run()
0.41% 3436M perf.StatisticsHelper#startStatistics()
at perf.SearchPerfTest#main()
0.41% 3436M jdk.jfr.internal.ShutdownHook#run()
at java.lang.Thread#run()
0.40% 3345M java.util.AbstractList#subList()
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.39% 3308M org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
at org.apache.lucene.search.MaxScoreCache#getMaxScoreForLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipLevel()
at org.apache.lucene.search.MaxScoreCache#getSkipUpTo()
at org.apache.lucene.search.ImpactsDISI#advanceTarget()
at org.apache.lucene.search.ImpactsDISI#advance()
at org.apache.lucene.search.ImpactsDISI#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
at org.apache.lucene.search.Weight$DefaultBulkScorer#score()
at org.apache.lucene.search.BulkScorer#score()
at org.apache.lucene.search.IndexSearcher#search()
at org.apache.lucene.search.IndexSearcher#search()
0.39% 3304M 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.38% 3196M 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.36% 3067M 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.36% 3017M 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.33% 2792M 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.32% 2723M 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()
0.31% 2577M perf.VectorDictionary#parseLine()
at perf.VectorDictionary#()
at perf.TaskParser#()
at perf.SearchPerfTest#_main()
at perf.SearchPerfTest#main()
0.30% 2513M 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.30% 2496M 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.28% 2389M org.apache.lucene.codecs.lucene90.Lucene90VectorReader$HnswGraphFieldEntry#()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readField()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readFields()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#readMetadata()
at org.apache.lucene.codecs.lucene90.Lucene90VectorReader#()
at org.apache.lucene.codecs.lucene90.Lucene90VectorFormat#fieldsReader()
at org.apache.lucene.index.SegmentCoreReaders#()
at org.apache.lucene.index.SegmentReader#()
at org.apache.lucene.index.StandardDirectoryReader$1#doBody()
at org.apache.lucene.index.StandardDirectoryReader$1#doBody()
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile#run()
at org.apache.lucene.index.StandardDirectoryReader#open()
0.28% 2350M 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.28% 2322M 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()
at org.apache.lucene.search.BlockMaxConjunctionScorer$2#nextDoc()
at org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
0.27% 2280M 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.WANDScorer$1#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.26% 2220M 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.IndexSearcher#search()
at perf.SearchTask#go()
at perf.TaskThreads$TaskThread#run()
0.26% 2173M 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()
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()
at org.apache.lucene.search.IndexSearcher#search()