02040608010021:20:0021:21:0021:22:0021:23:0021:24:00
14.71 %
GC Pause Time
46.68 %
User CPU (avg)
1.35 %
System CPU (avg)
732.6 MiB/s
Allocation Rate (avg)
3.1/4.0 GiB
Heap Usage (max)
Top Down
Split by Method
Total
Thread.run()
ThreadPoolExecutor$Worker.run()
ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker)
AbstractRunnable.run()
ThreadContext$ContextPreservingAbstractRunnable.doRun()
TimedRunnable.doRun()
AbstractRunnable.run()
ActionRunnable$1.doRun()
SearchService$$Lambda$4293.1635648924.accept(Object)
SearchService.lambda$rewriteShardRequest$7(ShardSearchRequest, ActionListener)
ActionListener$1.onResponse(Object)
ActionListener$$Lambda$3685.770920601.accept(Object)
ActionListener.lambda$map$2(ActionListener, CheckedFunction, Object)
SearchService$$Lambda$4275.725108641.apply(Object)
SearchService.lambda$executeQueryPhase$1(SearchTask, ShardSearchRequest)
SearchService.executeQueryPhase(ShardSearchRequest, SearchTask)
SearchService.loadOrExecuteQueryPhase(ShardSearchRequest, SearchContext)
QueryPhase.execute(SearchContext)
QueryPhase.execute(SearchContext, IndexSearcher, Consumer)
IndexSearcher.search(Query, Collector)
ContextIndexSearcher.search(List, Weight, Collector)
ContextIndexSearcher.searchInternal(List, Weight, Collector)
BulkScorer.score(LeafCollector, Bits)
CancellableBulkScorer.score(LeafCollector, Bits, int, int)
MatchAllDocsQuery$1$1.score(LeafCollector, Bits, int, int)
MultiCollector$MultiLeafCollector.collect(int)
LeafBucketCollector.collect(int)
StringTermsAggregator$1.collect(int, long)
BytesRefHash.add(BytesRef)
BytesRefHash.add(BytesRef, int)
BytesRefHash.set(BytesRef, int, long)
BytesRefHash.get(long, BytesRef)
BigByteArray.get(long, int, BytesRef)
BytesRef.bytesEquals(BytesRef)
Arrays.equals(byte, int, int, byte, int, int)
Arrays.rangeCheck(int, int, int)
BytesRefHash.append(long, BytesRef, int)
AbstractPagedHashMap.grow()
FieldData$10.nextValue()
SingletonSortedSetDocValues.lookupOrd(long)
Lucene80DocValuesProducer$BaseSortedDocValues.lookupOrd(int)
Lucene80DocValuesProducer$TermsDict.seekExact(long)
Lucene80DocValuesProducer$TermsDict.next()
ByteBufferIndexInput.readBytes(byte, int, int)
ByteBufferGuard.getBytes(ByteBuffer, byte, int, int)
DirectMonotonicReader$2.get(long)
BucketsAggregator.collectExistingBucket(LeafBucketCollector, int, long)
FieldData$10.advanceExact(int)
GlobalOrdinalsStringTermsAggregator$2.collect(int, long)
GlobalOrdinalMapping.nextOrd()
GlobalOrdinalMapping.getGlobalOrd(long)
OrdinalMap$3.get(long)
PackedLongValues.get(long)
MonotonicLongValues.get(int, int)
Packed64SingleBlock$Packed64SingleBlock6.get(int)
GlobalOrdinalMapping.advanceExact(int)
SingletonSortedSetDocValues.advanceExact(int)
Lucene80DocValuesProducer$20.advanceExact(int)
Weight$DefaultBulkScorer.score(LeafCollector, Bits, int, int)
Weight$DefaultBulkScorer.scoreRange(LeafCollector, DocIdSetIterator, TwoPhaseIterator, Bits, int, int)
TopScoreDocCollector$SimpleTopScoreDocCollector$1.collect(int)
PhraseScorer.score()
ExactPhraseMatcher.nextMatch()
LeafSimScorer.score(int, float)
LeafSimScorer.getNormValue(int)
Lucene80NormsProducer$SparseNormsIterator.advanceExact(int)
IndexedDISI.advanceExact(int)
IndexedDISI$Method$2.advanceExactWithinBlock(IndexedDISI, int)
IndexedDISI.access$100(IndexedDISI, int)
IndexedDISI.rankSkip(IndexedDISI, int)
ByteBufferIndexInput.readLong()
ByteBufferGuard.getLong(ByteBuffer)
DirectByteBuffer.getLong()
Buffer.nextGetIndex(int)
ByteBufferIndexInput.readLong()
ByteBufferGuard.getLong(ByteBuffer)
TermScorer.score()
Lucene50PostingsReader$BlockImpactsEverythingEnum.freq()
ImpactsDISI.nextDoc()
ImpactsDISI.advance(int)
ConjunctionDISI.advance(int)
ConjunctionDISI.doNext(int)
Lucene50PostingsReader$BlockImpactsPostingsEnum.advance(int)
Lucene50PostingsReader$BlockImpactsPostingsEnum.refillDocs()
ForUtil.readBlock(IndexInput, byte, int)
ImpactsDISI.advanceTarget(int)
MultiCollector$MultiLeafCollector.collect(int)
LeafBucketCollector.collect(int)
StringTermsAggregator$1.collect(int, long)
BytesRefHash.add(BytesRef)
BytesRefHash.add(BytesRef, int)
BytesRefHash.set(BytesRef, int, long)
FieldData$10.nextValue()
SingletonSortedSetDocValues.lookupOrd(long)
Lucene80DocValuesProducer$BaseSortedDocValues.lookupOrd(int)
Lucene80DocValuesProducer$TermsDict.seekExact(long)
Lucene80DocValuesProducer$TermsDict.next()
GlobalOrdinalsStringTermsAggregator$2.collect(int, long)
GlobalOrdinalMapping.nextOrd()
GlobalOrdinalMapping.getGlobalOrd(long)
OrdinalMap$3.get(long)
PackedLongValues.get(long)
MonotonicLongValues.get(int, int)
PhraseScorer$1.matches()
ExactPhraseMatcher.nextMatch()
ExactPhraseMatcher.advancePosition(ExactPhraseMatcher$PostingsAndPosition, int)
Lucene50PostingsReader$BlockImpactsPostingsEnum.nextPosition()
Lucene50PostingsReader$BlockImpactsPostingsEnum.skipPositions()
Lucene50PostingsReader$BlockImpactsPostingsEnum.refillPositions()
ForUtil.readBlock(IndexInput, byte, int)
ConjunctionDISI.nextDoc()
ConjunctionDISI.doNext(int)
SpanOrQuery$SpanOrWeight$1.advance(int)
ContextIndexSearcher$1.bulkScorer(LeafReaderContext)
MultiTermQueryConstantScoreWrapper$1.bulkScorer(LeafReaderContext)
MultiTermQueryConstantScoreWrapper$1.rewrite(LeafReaderContext)
IntersectTermsEnum.next()
IntersectTermsEnum._next()
IntersectTermsEnum.popPushNext()
IntersectTermsEnumFrame.loadNextFloorBlock()
IntersectTermsEnumFrame.load(BytesRef)
IntersectTermsEnum.pushFrame(int)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader, boolean)
IntersectTermsEnumFrame.load(BytesRef)
DocIdSetBuilder.add(DocIdSetIterator)
Lucene50PostingsReader$BlockDocsEnum.nextDoc()
Lucene50PostingsReader$BlockDocsEnum.refillDocs()
Lucene50PostingsReader.readVIntBlock(IndexInput, int, int, int, boolean)
BufferedIndexInput.readVInt()
DocIdSetBuilder.build()
LSBRadixSorter.sort(int, int, int)
LSBRadixSorter.sort(int, int, int, int, int)
LSBRadixSorter.buildHistogram(int, int, int, int)
IntersectTermsEnum.postings(PostingsEnum, int)
IntersectTermsEnumFrame.decodeMetaData()
MultiTermQueryConstantScoreWrapper$1.collectTerms(LeafReaderContext, TermsEnum, List)
IntersectTermsEnum.next()
IntersectTermsEnum._next()
Weight.bulkScorer(LeafReaderContext)
SpanWeight.scorer(LeafReaderContext)
SpanWeight.scorer(LeafReaderContext)
SpanNearQuery$SpanNearWeight.getSpans(LeafReaderContext, SpanWeight$Postings)
SpanOrQuery$SpanOrWeight.getSpans(LeafReaderContext, SpanWeight$Postings)
SpanTermQuery$SpanTermWeight.getSpans(LeafReaderContext, SpanWeight$Postings)
FilterLeafReader.terms(String)
PhraseWeight.scorer(LeafReaderContext)
PhraseQuery$1.getPhraseMatcher(LeafReaderContext, Similarity$SimScorer, boolean)
ContextIndexSearcher.createWeight(Query, ScoreMode, float)
IndexSearcher.createWeight(Query, ScoreMode, float)
SpanNearQuery.createWeight(IndexSearcher, ScoreMode, float)
SpanNearQuery.createWeight(IndexSearcher, ScoreMode, float)
SpanOrQuery.createWeight(IndexSearcher, ScoreMode, float)
SpanTermQuery.createWeight(IndexSearcher, ScoreMode, float)
TermStates.build(IndexReaderContext, Term, boolean)
TermStates.loadTermsEnum(LeafReaderContext, Term)
SegmentTermsEnum.seekExact(BytesRef)
SegmentTermsEnum.pushFrame(FST$Arc, BytesRef, int)
SegmentTermsEnum.getFrame(int)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader, boolean)
FST.readNextRealArc(FST$Arc, FST$BytesReader)
Outputs.readFinalOutput(DataInput)
ByteSequenceOutputs.read(DataInput)
ByteSequenceOutputs.read(DataInput)
SegmentTermsEnumFrame.loadBlock()
SegmentTermsEnumFrame.scanToTerm(BytesRef, boolean)
SegmentTermsEnumFrame.scanToTermLeaf(BytesRef, boolean)
FieldReader.iterator()
SegmentTermsEnum.<init>(FieldReader)
FST.getBytesReader()
OffHeapFSTStore.getReverseBytesReader()
IndexInput.randomAccessSlice(long, long)
ByteBufferIndexInput$SingleBufferImpl.slice(String, long, long)
ByteBufferIndexInput.slice(String, long, long)
ByteBufferIndexInput.buildSlice(String, long, long)
FilterLeafReader.terms(String)
CodecReader.terms(String)
SpanTermQuery$SpanTermWeight.<init>(SpanTermQuery, TermStates, IndexSearcher, Map, float)
SpanWeight.<init>(SpanQuery, IndexSearcher, Map, float)
SpanWeight.buildSimWeight(SpanQuery, IndexSearcher, Map, float)
ContextIndexSearcher.collectionStatistics(String)
IndexSearcher.collectionStatistics(String)
FilterLeafReader.terms(String)
CodecReader.terms(String)
PhraseQuery.createWeight(IndexSearcher, ScoreMode, float)
PhraseQuery$1.<init>(PhraseQuery, Query, String, IndexSearcher, ScoreMode, float)
PhraseWeight.<init>(Query, String, IndexSearcher, ScoreMode)
PhraseQuery$1.getStats(IndexSearcher)
TermStates.build(IndexReaderContext, Term, boolean)
TermStates.loadTermsEnum(LeafReaderContext, Term)
SegmentTermsEnum.seekExact(BytesRef)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader)
FST.findTargetArc(int, FST$Arc, FST$Arc, FST$BytesReader, boolean)
AggregationPhase.execute(SearchContext)
GlobalOrdinalsStringTermsAggregator.buildAggregation(long)
PriorityQueue.insertWithOverflow(Object)
BucketPriorityQueue.lessThan(Object, Object)
BucketPriorityQueue.lessThan(Terms$Bucket, Terms$Bucket)
InternalOrder$CompoundOrder$CompoundOrderComparator.compare(Object, Object)
StringTermsAggregator.buildAggregation(long)
PriorityQueue.insertWithOverflow(Object)
SearchService.executeFetchPhase(SearchContext, long)
FetchPhase.execute(SearchContext)
FetchPhase.createSearchHit(SearchContext, FieldsVisitor, int, int, Map, LeafReaderContext)
FetchPhase.getSearchFields(SearchContext, FieldsVisitor, int, Map, LeafReaderContext)
FetchPhase.loadStoredFields(SearchContext, LeafReaderContext, FieldsVisitor, int)
FilterLeafReader.document(int, StoredFieldVisitor)
CodecReader.document(int, StoredFieldVisitor)
CompressingStoredFieldsReader.visitDocument(int, StoredFieldVisitor)
CompressingStoredFieldsReader.document(int)
CompressingStoredFieldsReader$BlockState.document(int)
CompressionMode$4.decompress(DataInput, int, int, int, BytesRef)
LZ4.decompress(DataInput, int, byte, int)
ByteBufferIndexInput.readBytes(byte, int, int)
ByteBufferGuard.getBytes(ByteBuffer, byte, int, int)
SearchService.createAndPutContext(ShardSearchRequest)
SearchService.createContext(ShardSearchRequest)
SearchService.parseSource(DefaultSearchContext, SearchSourceBuilder)
QueryShardContext.toQuery(QueryBuilder)
QueryShardContext.toQuery(QueryBuilder, CheckedFunction)
QueryShardContext$$Lambda$4301.2493798.apply(Object)
QueryShardContext.lambda$toQuery$1(QueryBuilder)
AbstractQueryBuilder.toQuery(QueryShardContext)
WildcardQueryBuilder.doToQuery(QueryShardContext)
FetchSearchPhase$1.doRun()
FetchSearchPhase.access$000(FetchSearchPhase)
FetchSearchPhase.innerRun()
FetchSearchPhase$$Lambda$4360.1884240885.run()
FetchSearchPhase.lambda$innerRun$2(String, SearchPhaseController$ReducedQueryPhase, boolean)
FetchSearchPhase.moveToNextPhase(SearchPhaseController, String, SearchPhaseController$ReducedQueryPhase, AtomicArray)
AbstractSearchAsyncAction.executeNextPhase(SearchPhase, SearchPhase)
AbstractSearchAsyncAction.executePhase(SearchPhase)
ExpandSearchPhase.run()
AbstractSearchAsyncAction.executeNextPhase(SearchPhase, SearchPhase)
AbstractSearchAsyncAction.executePhase(SearchPhase)
FetchSearchPhase$3.run()
AbstractSearchAsyncAction.sendSearchResponse(InternalSearchResponse, String)
ChannelActionListener.onResponse(Object)
ChannelActionListener.onResponse(TransportResponse)
TaskTransportChannel.sendResponse(TransportResponse)
TcpTransportChannel.sendResponse(TransportResponse)
OutboundHandler.sendResponse(Version, Set, TcpChannel, long, String, TransportResponse, boolean, boolean)
OutboundHandler.sendMessage(TcpChannel, OutboundMessage, ActionListener)
OutboundHandler.internalSend(TcpChannel, OutboundHandler$SendContext)
OutboundHandler$SendContext.get()
OutboundHandler$MessageSerializer.get()
OutboundHandler$MessageSerializer.get()
OutboundMessage.serialize(BytesStreamOutput)
ProcessHandleImpl$1.run()
ProcessHandleImpl.waitForProcessExit0(long, boolean)
NativeController$$Lambda$2137.2145350489.run()
NativeController.lambda$tailLogsInThread$0()
CppLogMessageHandler.tailStream()
.()
.()