-
Notifications
You must be signed in to change notification settings - Fork 0
/
212flamegraph.html
2729 lines (2696 loc) · 184 KB
/
212flamegraph.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<style>
body {margin: 0; padding: 10px; background-color: #ffffff}
h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
header {margin: -24px 0 5px 0; line-height: 24px}
button {font: 12px sans-serif; cursor: pointer}
p {margin: 5px 0 5px 0}
a {color: #0366d6}
#hl {position: absolute; display: none; overflow: hidden; white-space: nowrap; pointer-events: none; background-color: #ffffe0; outline: 1px solid #ffc000; height: 15px}
#hl span {padding: 0 3px 0 3px}
#status {overflow: hidden; white-space: nowrap}
#match {overflow: hidden; white-space: nowrap; display: none; float: right; text-align: right}
#reset {cursor: pointer}
#canvas {width: 100%; height: 1856px}
</style>
</head>
<body style='font: 12px Verdana, sans-serif'>
<h1>CPU profile</h1>
<header style='text-align: left'><button id='reverse' title='Reverse'>🔻</button> <button id='search' title='Search'>🔍</button></header>
<header style='text-align: right'>Produced by <a href='https://github.com/jvm-profiling-tools/async-profiler'>async-profiler</a></header>
<canvas id='canvas'></canvas>
<div id='hl'><span></span></div>
<p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>❌</span></p>
<p id='status'> </p>
<script>
// Copyright 2020 Andrei Pangin
// Licensed under the Apache License, Version 2.0.
'use strict';
var root, rootLevel, px, pattern;
var reverse = false;
const levels = Array(116);
for (let h = 0; h < levels.length; h++) {
levels[h] = [];
}
const canvas = document.getElementById('canvas');
const c = canvas.getContext('2d');
const hl = document.getElementById('hl');
const status = document.getElementById('status');
const canvasWidth = canvas.offsetWidth;
const canvasHeight = canvas.offsetHeight;
canvas.style.width = canvasWidth + 'px';
canvas.width = canvasWidth * (devicePixelRatio || 1);
canvas.height = canvasHeight * (devicePixelRatio || 1);
if (devicePixelRatio) c.scale(devicePixelRatio, devicePixelRatio);
c.font = document.body.style.font;
const palette = [
[0xb2e1b2, 20, 20, 20],
[0x50e150, 30, 30, 30],
[0x50cccc, 30, 30, 30],
[0xe15a5a, 30, 40, 40],
[0xc8c83c, 30, 30, 10],
[0xe17d00, 30, 30, 0],
[0xcce880, 20, 20, 20],
];
function getColor(p) {
const v = Math.random();
return '#' + (p[0] + ((p[1] * v) << 16 | (p[2] * v) << 8 | (p[3] * v))).toString(16);
}
function f(level, left, width, type, title, inln, c1, int) {
levels[level].push({left: left, width: width, color: getColor(palette[type]), title: title,
details: (int ? ', int=' + int : '') + (c1 ? ', c1=' + c1 : '') + (inln ? ', inln=' + inln : '')
});
}
function samples(n) {
return n === 1 ? '1 sample' : n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') + ' samples';
}
function pct(a, b) {
return a >= b ? '100' : (100 * a / b).toFixed(2);
}
function findFrame(frames, x) {
let left = 0;
let right = frames.length - 1;
while (left <= right) {
const mid = (left + right) >>> 1;
const f = frames[mid];
if (f.left > x) {
right = mid - 1;
} else if (f.left + f.width <= x) {
left = mid + 1;
} else {
return f;
}
}
if (frames[left] && (frames[left].left - x) * px < 0.5) return frames[left];
if (frames[right] && (x - (frames[right].left + frames[right].width)) * px < 0.5) return frames[right];
return null;
}
function search(r) {
if (r === true && (r = prompt('Enter regexp to search:', '')) === null) {
return;
}
pattern = r ? RegExp(r) : undefined;
const matched = render(root, rootLevel);
document.getElementById('matchval').textContent = pct(matched, root.width) + '%';
document.getElementById('match').style.display = r ? 'inherit' : 'none';
}
function render(newRoot, newLevel) {
if (root) {
c.fillStyle = '#ffffff';
c.fillRect(0, 0, canvasWidth, canvasHeight);
}
root = newRoot || levels[0][0];
rootLevel = newLevel || 0;
px = canvasWidth / root.width;
const x0 = root.left;
const x1 = x0 + root.width;
const marked = [];
function mark(f) {
return marked[f.left] >= f.width || (marked[f.left] = f.width);
}
function totalMarked() {
let total = 0;
let left = 0;
Object.keys(marked).sort(function(a, b) { return a - b; }).forEach(function(x) {
if (+x >= left) {
total += marked[x];
left = +x + marked[x];
}
});
return total;
}
function drawFrame(f, y, alpha) {
if (f.left < x1 && f.left + f.width > x0) {
c.fillStyle = pattern && f.title.match(pattern) && mark(f) ? '#ee00ee' : f.color;
c.fillRect((f.left - x0) * px, y, f.width * px, 15);
if (f.width * px >= 21) {
const chars = Math.floor(f.width * px / 7);
const title = f.title.length <= chars ? f.title : f.title.substring(0, chars - 2) + '..';
c.fillStyle = '#000000';
c.fillText(title, Math.max(f.left - x0, 0) * px + 3, y + 12, f.width * px - 6);
}
if (alpha) {
c.fillStyle = 'rgba(255, 255, 255, 0.5)';
c.fillRect((f.left - x0) * px, y, f.width * px, 15);
}
}
}
for (let h = 0; h < levels.length; h++) {
const y = reverse ? h * 16 : canvasHeight - (h + 1) * 16;
const frames = levels[h];
for (let i = 0; i < frames.length; i++) {
drawFrame(frames[i], y, h < rootLevel);
}
}
return totalMarked();
}
canvas.onmousemove = function() {
const h = Math.floor((reverse ? event.offsetY : (canvasHeight - event.offsetY)) / 16);
if (h >= 0 && h < levels.length) {
const f = findFrame(levels[h], event.offsetX / px + root.left);
if (f) {
if (f != root) getSelection().removeAllRanges();
hl.style.left = (Math.max(f.left - root.left, 0) * px + canvas.offsetLeft) + 'px';
hl.style.width = (Math.min(f.width, root.width) * px) + 'px';
hl.style.top = ((reverse ? h * 16 : canvasHeight - (h + 1) * 16) + canvas.offsetTop) + 'px';
hl.firstChild.textContent = f.title;
hl.style.display = 'block';
canvas.title = f.title + '\n(' + samples(f.width) + f.details + ', ' + pct(f.width, levels[0][0].width) + '%)';
canvas.style.cursor = 'pointer';
canvas.onclick = function() {
if (f != root) {
render(f, h);
canvas.onmousemove();
}
};
status.textContent = 'Function: ' + canvas.title;
return;
}
}
canvas.onmouseout();
}
canvas.onmouseout = function() {
hl.style.display = 'none';
status.textContent = '\xa0';
canvas.title = '';
canvas.style.cursor = '';
canvas.onclick = '';
}
canvas.ondblclick = function() {
getSelection().selectAllChildren(hl);
}
document.getElementById('reverse').onclick = function() {
reverse = !reverse;
render();
}
document.getElementById('search').onclick = function() {
search(true);
}
document.getElementById('reset').onclick = function() {
search(false);
}
window.onkeydown = function() {
if (event.ctrlKey && event.keyCode === 70) {
event.preventDefault();
search(true);
} else if (event.keyCode === 27) {
search(false);
}
}
f(0,0,17737,3,'all')
f(1,0,11,3,'[no_Java_frame]')
f(1,11,98,3,'[unknown_Java]')
f(2,11,1,3,'_new_array_Java')
f(3,11,1,4,'CardTableBarrierSet::on_slowpath_allocation_exit(JavaThread*, oopDesc*)')
f(2,12,2,3,'_rethrow_Java')
f(3,12,1,4,'CompiledMethod::is_method_handle_return(unsigned char*)')
f(3,13,1,4,'Continuation::is_return_barrier_entry(unsigned char*)')
f(2,14,1,3,'arrayof_jbyte_disjoint_arraycopy')
f(2,15,4,3,'arrayof_jlong_disjoint_arraycopy')
f(2,19,15,3,'arrayof_oop_disjoint_arraycopy')
f(3,19,11,4,'G1BarrierSet::invalidate(JavaThread*, MemRegion)')
f(3,30,4,3,'_dl_tlsdesc_return')
f(2,34,39,3,'forward_copy_longs')
f(2,73,1,1,'java/lang/RuntimeException.<init>')
f(2,74,1,1,'java/util/LinkedHashMap$LinkedKeyIterator.next')
f(2,75,1,1,'java/util/concurrent/ThreadLocalRandom.mix32')
f(2,76,1,1,'java/util/regex/Pattern$CharPropertyGreedy.match')
f(2,77,1,1,'java/util/stream/ReferencePipeline.collect')
f(2,78,8,3,'jbyte_disjoint_arraycopy')
f(2,86,2,3,'jint_disjoint_arraycopy')
f(2,88,1,1,'org/apache/lucene/search/FilterCollector.setWeight')
f(2,89,1,1,'org/apache/lucene/search/MultiCollector.setWeight')
f(2,90,1,1,'org/apache/lucene/search/PointRangeQuery$1.pointCount')
f(2,91,1,1,'org/apache/lucene/search/Query.rewrite')
f(2,92,1,1,'org/apache/lucene/store/MemorySegmentIndexInput.buildSlice')
f(2,93,2,1,'org/apache/lucene/util/bkd/BKDReader$BKDPointTree.readNodeData')
f(2,95,1,1,'org/apache/lucene/util/bkd/BKDReader$BKDPointTree.visitDocValuesWithCardinality')
f(2,96,2,1,'org/opensearch/common/util/BigArrays.resize')
f(2,98,1,1,'org/opensearch/core/common/io/stream/StreamOutput$$Lambda.0x0000003001ec84c0.write')
f(2,99,1,1,'org/opensearch/search/DocValueFormat$DateTime.writeTo')
f(2,100,1,1,'org/opensearch/search/aggregations/AggregatorBase.getLeafCollector')
f(2,101,1,1,'org/opensearch/search/aggregations/InternalOrder$$Lambda.0x0000003002022620.compare')
f(2,102,2,1,'org/opensearch/search/internal/ExitableDirectoryReader$ExitableLeafReader.getPointValues')
f(2,104,1,1,'org/opensearch/search/internal/ExitableDirectoryReader$ExitablePointTree.moveToParent')
f(2,105,1,1,'org/opensearch/search/internal/ExitableDirectoryReader$ExitablePointTree.moveToSibling')
f(2,106,1,1,'org/opensearch/search/internal/ExitableDirectoryReader$ExitablePointValues.getMinPackedValue')
f(2,107,2,4,'os::javaTimeNanos()')
f(3,107,2,3,'__clock_gettime')
f(1,109,1,3,'call_stub')
f(1,110,17535,1,'java/lang/Thread.run')
f(2,110,17535,1,'java/lang/Thread.runWith')
f(3,110,57,1,'io/netty/util/internal/ThreadExecutorMap$2.run')
f(4,110,57,1,'io/netty/util/concurrent/SingleThreadEventExecutor$4.run')
f(5,110,57,1,'io/netty/channel/nio/NioEventLoop.run')
f(6,110,46,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeys')
f(7,110,46,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeysPlain')
f(8,110,46,1,'io/netty/channel/nio/NioEventLoop.processSelectedKey')
f(9,110,33,1,'io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read')
f(10,110,26,1,'io/netty/channel/DefaultChannelPipeline.fireChannelRead')
f(11,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(12,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(13,110,26,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead')
f(14,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(15,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(16,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(17,110,26,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(18,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(19,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(20,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(21,110,26,1,'io/netty/handler/timeout/IdleStateHandler.channelRead')
f(22,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(23,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(24,110,26,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(25,110,26,1,'io/netty/handler/codec/ByteToMessageDecoder.channelRead')
f(26,110,1,1,'io/netty/handler/codec/ByteToMessageDecoder.callDecode')
f(27,110,1,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(28,110,1,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(29,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(30,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(31,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(32,110,1,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(33,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(34,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(35,110,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(36,110,1,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(37,110,1,1,'io/netty/handler/codec/MessageAggregator.acceptInboundMessage')
f(26,111,25,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(27,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(28,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(29,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(30,111,25,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(31,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(32,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(33,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(34,111,25,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(35,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(36,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(37,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(38,111,25,1,'io/netty/handler/codec/MessageToMessageCodec.channelRead')
f(39,111,25,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(40,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(41,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(42,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(43,111,25,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(44,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(45,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(46,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(47,111,25,1,'org/opensearch/http/netty4/Netty4HttpPipeliningHandler.channelRead')
f(48,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(49,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(50,111,25,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(51,111,25,1,'io/netty/channel/SimpleChannelInboundHandler.channelRead')
f(52,111,25,1,'org/opensearch/http/netty4/Netty4HttpRequestHandler.channelRead0')
f(53,111,25,1,'org/opensearch/http/netty4/Netty4HttpRequestHandler.channelRead0')
f(54,111,25,1,'org/opensearch/http/AbstractHttpServerTransport.incomingRequest')
f(55,111,25,1,'org/opensearch/http/AbstractHttpServerTransport.handleIncomingRequest')
f(56,111,24,1,'org/opensearch/http/AbstractHttpServerTransport.dispatchRequest')
f(57,111,24,1,'org/opensearch/rest/RestController.dispatchRequest')
f(58,111,24,1,'org/opensearch/rest/RestController.tryAllHandlers')
f(59,111,2,1,'org/opensearch/common/util/FeatureFlags.isEnabled')
f(60,111,2,1,'java/lang/System.getProperty')
f(61,111,2,1,'java/lang/SecurityManager.checkPropertyAccess')
f(62,111,2,1,'java/lang/SecurityManager.checkPermission')
f(63,111,2,1,'java/security/AccessController.checkPermission')
f(64,111,2,1,'java/security/AccessControlContext.checkPermission')
f(65,111,2,2,'java/security/ProtectionDomain.impliesWithAltFilePerm',2,0,0)
f(66,111,2,2,'java/security/ProtectionDomain.implies',2,0,0)
f(67,111,2,2,'org/opensearch/bootstrap/OpenSearchPolicy.implies',2,0,0)
f(68,111,1,2,'java/security/Permissions.implies',1,0,0)
f(69,111,1,3,'vtable stub')
f(68,112,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(69,112,1,2,'java/util/HashMap.get',1,0,0)
f(70,112,1,2,'java/util/HashMap.getNode',1,0,0)
f(59,113,21,1,'org/opensearch/rest/RestController.dispatchRequest')
f(60,113,1,1,'org/opensearch/common/breaker/ChildMemoryCircuitBreaker.addEstimateBytesAndMaybeBreak')
f(61,113,1,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.checkParentLimit')
f(62,113,1,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.memoryUsed')
f(63,113,1,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.currentMemoryUsage')
f(64,113,1,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.realMemoryUsage')
f(65,113,1,1,'sun/management/MemoryImpl.getHeapMemoryUsage')
f(66,113,1,1,'sun/management/MemoryImpl.getMemoryUsage0')
f(67,113,1,4,'G1CollectedHeap::memory_usage()')
f(60,114,19,1,'org/opensearch/rest/BaseRestHandler.handleRequest')
f(61,114,1,1,'org/opensearch/rest/RestRequest.unconsumedParams')
f(62,114,1,1,'java/util/stream/ReferencePipeline.collect')
f(63,114,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(64,114,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(65,114,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(66,114,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(67,114,1,1,'java/util/HashMap$KeySpliterator.forEachRemaining')
f(61,115,13,1,'org/opensearch/rest/action/search/RestSearchAction$$Lambda.0x00000030020b0ab8.accept')
f(62,115,13,1,'org/opensearch/rest/action/search/RestSearchAction.lambda$prepareRequest$2')
f(63,115,13,1,'org/opensearch/client/support/AbstractClient.execute')
f(64,115,13,1,'org/opensearch/rest/action/RestCancellableNodeClient.doExecute')
f(65,115,13,1,'org/opensearch/client/node/NodeClient.executeLocally')
f(66,115,13,1,'org/opensearch/action/support/TransportAction.execute')
f(67,115,12,1,'org/opensearch/action/support/TransportAction.execute')
f(68,115,12,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(69,115,12,1,'org/opensearch/performanceanalyzer/action/PerformanceAnalyzerActionFilter.apply')
f(70,115,12,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(71,115,12,1,'org/opensearch/indexmanagement/controlcenter/notification/filter/IndexOperationActionFilter.apply')
f(72,115,12,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(73,115,12,1,'org/opensearch/indexmanagement/rollup/actionfilter/FieldCapsFilter.apply')
f(74,115,12,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed',1,0,0)
f(75,116,11,1,'org/opensearch/action/search/TransportSearchAction.doExecute')
f(76,116,11,1,'org/opensearch/action/search/TransportSearchAction.doExecute')
f(77,116,10,1,'org/opensearch/action/search/TransportSearchAction.executeRequest')
f(78,116,10,1,'org/opensearch/search/pipeline/PipelinedRequest.transformRequest')
f(79,116,10,1,'org/opensearch/search/pipeline/Pipeline.transformRequest')
f(80,116,10,1,'org/opensearch/core/action/ActionListener$1.onResponse')
f(81,116,10,1,'org/opensearch/action/search/TransportSearchAction$$Lambda.0x0000003001fc4f70.accept')
f(82,116,10,1,'org/opensearch/action/search/TransportSearchAction.lambda$executeRequest$0')
f(83,116,10,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(84,116,10,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(85,116,10,1,'org/opensearch/core/action/ActionListener$1.onResponse')
f(86,116,10,1,'org/opensearch/action/search/TransportSearchAction$$Lambda.0x0000003001fc53c0.accept')
f(87,116,10,1,'org/opensearch/action/search/TransportSearchAction.lambda$buildRewriteListener$4')
f(88,116,10,1,'org/opensearch/action/search/TransportSearchAction.executeLocalSearch')
f(89,116,10,1,'org/opensearch/action/search/TransportSearchAction.executeSearch')
f(90,116,1,1,'java/util/stream/ReferencePipeline.collect')
f(91,116,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(92,116,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(93,116,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(94,116,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(95,116,1,1,'java/util/Spliterators$IteratorSpliterator.forEachRemaining')
f(96,116,1,1,'java/util/ArrayList$Itr.forEachRemaining')
f(97,116,1,1,'java/util/stream/ReferencePipeline$3$1.accept')
f(98,116,1,1,'org/opensearch/action/search/TransportSearchAction$$Lambda.0x0000003001fc2b08.apply')
f(99,116,1,1,'org/opensearch/action/search/TransportSearchAction.lambda$executeSearch$8')
f(100,116,1,1,'org/opensearch/action/search/SearchShardIterator.<init>')
f(101,116,1,1,'java/util/Collections$UnmodifiableCollection.stream')
f(102,116,1,1,'java/util/Collection.stream')
f(103,116,1,2,'java/util/stream/StreamSupport.stream',1,0,0)
f(104,116,1,2,'java/util/stream/StreamOpFlag.fromCharacteristics',1,0,0)
f(105,116,1,3,'itable stub')
f(90,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction.start')
f(91,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction.executePhase')
f(92,117,4,1,'org/opensearch/action/search/SearchPhase.recordAndRun')
f(93,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction.run')
f(94,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction.performPhaseOnShard')
f(95,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction$$Lambda.0x0000003001fd0428.run',1,0,0)
f(96,117,4,1,'org/opensearch/action/search/AbstractSearchAsyncAction.lambda$performPhaseOnShard$3',1,0,0)
f(97,117,4,1,'org/opensearch/action/search/SearchQueryThenFetchAsyncAction.executePhaseOnShard',1,0,0)
f(98,117,4,1,'org/opensearch/action/search/SearchTransportService.sendExecuteQuery',1,0,0)
f(99,117,1,2,'org/opensearch/action/search/SearchTransportService$ConnectionCountingHandler.<init>',1,0,0)
f(99,118,3,1,'org/opensearch/transport/TransportService.sendChildRequest')
f(100,118,3,1,'org/opensearch/transport/TransportService.sendChildRequest')
f(101,118,3,1,'org/opensearch/transport/TransportService.sendRequest')
f(102,118,3,1,'org/opensearch/transport/TransportService.sendRequestAsync')
f(103,118,1,1,'org/opensearch/tasks/TaskManager.registerChildNode')
f(104,118,1,1,'java/lang/invoke/LambdaForm$MH.0x0000003001f81000.linkToTargetMethod')
f(105,118,1,1,'java/lang/invoke/LambdaForm$DMH.0x0000003001f80800.newInvokeSpecial')
f(106,118,1,1,'java/lang/invoke/DirectMethodHandle.allocateInstance')
f(103,119,2,1,'org/opensearch/transport/TransportService$$Lambda.0x0000003001b4e280.sendRequest')
f(104,119,2,1,'org/opensearch/transport/TransportService.sendRequestInternal')
f(105,119,2,1,'org/opensearch/common/util/concurrent/ThreadContext.newRestorableContext')
f(106,119,2,1,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext')
f(107,119,2,1,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext')
f(108,119,1,1,'java/util/HashMap.putAll')
f(109,119,1,1,'java/util/HashMap.putMapEntries')
f(108,120,1,1,'org/opensearch/common/util/concurrent/ThreadContext.propagateTransients')
f(109,120,1,1,'java/util/concurrent/CopyOnWriteArrayList.forEach')
f(110,120,1,2,'org/opensearch/common/util/concurrent/ThreadContext$$Lambda.0x00000030013cf670.accept',1,0,0)
f(111,120,1,2,'org/opensearch/common/util/concurrent/ThreadContext.lambda$propagateTransients$8',1,0,0)
f(112,120,1,2,'org/opensearch/tasks/TaskThreadContextStatePropagator.transients',1,0,0)
f(113,120,1,2,'org/opensearch/tasks/TaskThreadContextStatePropagator.transients',1,0,0)
f(114,120,1,2,'java/util/HashMap.put',1,0,0)
f(115,120,1,2,'java/util/HashMap.putVal',1,0,0)
f(90,121,1,1,'org/opensearch/action/search/TransportSearchAction.asyncSearchExecutor')
f(91,121,1,1,'java/util/stream/ReferencePipeline.allMatch')
f(92,121,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(93,121,1,1,'java/util/stream/MatchOps$MatchOp.evaluateSequential')
f(94,121,1,1,'java/util/stream/MatchOps$MatchOp.evaluateSequential')
f(95,121,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(96,121,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(97,121,1,1,'java/util/stream/AbstractPipeline.copyIntoWithCancel')
f(98,121,1,2,'java/util/stream/ReferencePipeline.forEachWithCancel',1,0,0)
f(99,121,1,3,'itable stub')
f(90,122,1,1,'org/opensearch/action/search/TransportSearchAction.failIfOverShardCountLimit')
f(91,122,1,1,'org/opensearch/common/settings/AbstractScopedSettings.get')
f(92,122,1,1,'org/opensearch/common/settings/Setting.get')
f(93,122,1,1,'org/opensearch/common/settings/Setting.get')
f(94,122,1,1,'org/opensearch/common/settings/Setting.get')
f(95,122,1,1,'org/opensearch/common/settings/Setting.getRaw')
f(96,122,1,2,'org/opensearch/common/settings/Setting.innerGetRaw',1,0,0)
f(97,122,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(98,122,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(99,122,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(100,122,1,2,'java/util/HashMap.get',1,0,0)
f(101,122,1,2,'java/util/HashMap.getNode',1,0,0)
f(102,122,1,3,'itable stub')
f(90,123,2,1,'org/opensearch/action/search/TransportSearchAction.resolveLocalIndices')
f(91,123,2,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.concreteIndices')
f(92,123,2,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.concreteIndices')
f(93,123,1,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.checkSystemIndexAccess')
f(94,123,1,1,'java/util/stream/ReferencePipeline.collect')
f(95,123,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(96,123,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(97,123,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(98,123,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(99,123,1,1,'java/util/stream/Sink$ChainedReference.begin')
f(100,123,1,1,'java/util/stream/ReferencePipeline$2$1.begin')
f(101,123,1,1,'java/util/stream/Sink$ChainedReference.begin')
f(102,123,1,3,'itable stub')
f(93,124,1,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.shouldTrackConcreteIndex')
f(94,124,1,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.addIndex')
f(95,124,1,1,'org/opensearch/common/settings/Settings.getAsBoolean')
f(96,124,1,1,'org/opensearch/common/settings/Settings.get')
f(97,124,1,1,'java/util/Collections$UnmodifiableMap.get')
f(98,124,1,1,'java/util/TreeMap.get')
f(99,124,1,2,'java/util/TreeMap.getEntry',1,0,0)
f(90,125,1,1,'org/opensearch/cluster/routing/OperationRouting.searchShards')
f(91,125,1,1,'org/opensearch/cluster/routing/OperationRouting.computeTargetedShards')
f(92,125,1,2,'java/util/HashSet.add',1,0,0)
f(93,125,1,2,'java/util/HashMap.put',1,0,0)
f(94,125,1,2,'java/util/HashMap.putVal',1,0,0)
f(77,126,1,1,'org/opensearch/action/support/TimeoutTaskCancellationUtility.wrapWithCancellationListener')
f(78,126,1,1,'org/opensearch/common/settings/AbstractScopedSettings.get')
f(79,126,1,1,'org/opensearch/common/settings/Setting.get')
f(80,126,1,1,'org/opensearch/common/settings/Setting.get')
f(81,126,1,1,'org/opensearch/common/settings/Setting.get')
f(82,126,1,1,'java/util/TreeMap$KeySet.contains')
f(67,127,1,1,'org/opensearch/tasks/TaskManager.register')
f(68,127,1,1,'org/opensearch/action/search/SearchRequest.createTask')
f(69,127,1,1,'org/opensearch/action/search/SearchRequest.createTask')
f(70,127,1,1,'java/lang/invoke/Invokers$Holder.linkToTargetMethod')
f(71,127,1,1,'java/lang/invoke/DirectMethodHandle$Holder.newInvokeSpecial')
f(72,127,1,1,'java/lang/invoke/DirectMethodHandle.allocateInstance')
f(73,127,1,4,'OptoRuntime::new_instance_C(Klass*, JavaThread*)')
f(61,128,5,1,'org/opensearch/rest/action/search/RestSearchAction.prepareRequest')
f(62,128,5,1,'org/opensearch/rest/RestRequest.withContentOrSourceParamParserOrNull')
f(63,128,5,1,'org/opensearch/rest/action/search/RestSearchAction$$Lambda.0x00000030020b0230.accept')
f(64,128,5,1,'org/opensearch/rest/action/search/RestSearchAction.lambda$prepareRequest$1')
f(65,128,5,1,'org/opensearch/rest/action/search/RestSearchAction.parseSearchRequest')
f(66,128,1,1,'org/opensearch/rest/RestRequest.param')
f(67,128,1,2,'java/util/HashSet.add',1,0,0)
f(68,128,1,2,'java/util/HashMap.put',1,0,0)
f(69,128,1,2,'java/util/HashMap.putVal',1,0,0)
f(66,129,4,1,'org/opensearch/search/builder/SearchSourceBuilder.parseXContent')
f(67,129,2,1,'org/opensearch/common/xcontent/json/JsonXContentParser.nextToken')
f(68,129,2,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.nextToken')
f(69,129,1,1,'com/fasterxml/jackson/core/JsonStreamContext.inRoot')
f(69,130,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser._skipWSOrEnd')
f(70,130,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser._loadMore')
f(71,130,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser._closeInput')
f(67,131,2,1,'org/opensearch/search/aggregations/AggregatorFactories.parseAggregators')
f(68,131,2,1,'org/opensearch/search/aggregations/AggregatorFactories.parseAggregators')
f(69,132,1,1,'org/opensearch/common/xcontent/json/JsonXContentParser.nextToken')
f(70,132,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.nextToken')
f(71,132,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser._parseName')
f(72,132,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.parseMediumName')
f(73,132,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.parseMediumName2')
f(74,132,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.parseLongName')
f(60,133,1,1,'org/opensearch/rest/RestHandler.supportsContentStream')
f(59,134,1,1,'org/opensearch/rest/RestRequest.paramAsBoolean')
f(60,134,1,1,'org/opensearch/rest/RestRequest.param')
f(61,134,1,2,'java/util/HashMap.get',1,0,0)
f(62,134,1,2,'java/util/HashMap.getNode',1,0,0)
f(56,135,1,1,'org/opensearch/rest/RestRequest.request')
f(57,135,1,1,'org/opensearch/rest/RestRequest.<init>')
f(58,135,1,1,'org/opensearch/rest/RestRequest.parseContentType')
f(59,135,1,1,'java/lang/String.split')
f(60,135,1,1,'java/lang/String.split')
f(61,135,1,1,'java/util/regex/Pattern.compile')
f(62,135,1,1,'java/util/regex/Pattern.<init>')
f(63,135,1,1,'java/util/regex/Pattern.compile')
f(64,135,1,1,'java/util/regex/Pattern.expr')
f(65,135,1,1,'java/util/regex/Pattern.sequence')
f(66,135,1,1,'java/util/regex/Pattern.closure')
f(67,135,1,1,'java/util/regex/Pattern.curly')
f(68,135,1,4,'BarrierSetNMethod::nmethod_stub_entry_barrier(unsigned char**)')
f(69,135,1,4,'BarrierSetNMethod::set_guard_value(nmethod*, int)')
f(70,135,1,4,'NativeNMethodBarrier::NativeNMethodBarrier(nmethod*)')
f(10,136,1,1,'io/netty/channel/DefaultChannelPipeline.fireChannelReadComplete')
f(11,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(12,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(13,136,1,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelReadComplete')
f(14,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(15,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(16,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(17,136,1,1,'io/netty/handler/timeout/IdleStateHandler.channelReadComplete')
f(18,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(19,136,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(20,136,1,2,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete',1,0,0)
f(21,136,1,2,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelReadComplete',1,0,0)
f(22,136,1,2,'io/netty/channel/DefaultChannelPipeline$HeadContext.readIfIsAutoRead',1,0,0)
f(23,136,1,2,'io/netty/channel/AbstractChannel.read',1,0,0)
f(24,136,1,2,'io/netty/channel/DefaultChannelPipeline.read',1,0,0)
f(25,136,1,2,'io/netty/channel/AbstractChannelHandlerContext.read',1,0,0)
f(26,136,1,2,'io/netty/channel/AbstractChannelHandlerContext.findContextOutbound',1,0,0)
f(27,136,1,3,'itable stub')
f(10,137,1,1,'io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate')
f(11,137,1,1,'org/opensearch/transport/NettyAllocator$NoDirectBuffers.ioBuffer')
f(12,137,1,1,'org/opensearch/transport/NettyAllocator$NoDirectBuffers.heapBuffer')
f(13,137,1,1,'io/netty/buffer/AbstractByteBufAllocator.heapBuffer')
f(14,137,1,1,'io/netty/buffer/AbstractByteBufAllocator.heapBuffer')
f(15,137,1,1,'io/netty/buffer/PooledByteBufAllocator.newHeapBuffer')
f(16,137,1,1,'io/netty/buffer/PoolArena.allocate')
f(17,137,1,1,'io/netty/buffer/PoolArena.allocate')
f(18,137,1,1,'io/netty/buffer/PoolArena.tcacheAllocateNormal')
f(19,137,1,2,'io/netty/buffer/PoolArena.unlock',1,0,0)
f(20,137,1,2,'java/util/concurrent/locks/ReentrantLock.unlock',1,0,0)
f(21,137,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',1,0,0)
f(22,137,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.signalNext',1,0,0)
f(23,137,1,2,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(10,138,5,1,'io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.closeOnRead')
f(11,138,5,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.close')
f(12,138,5,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.close')
f(13,138,5,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.doClose0')
f(14,139,2,2,'io/netty/channel/AbstractChannel$CloseFuture.setClosed',1,0,0)
f(15,139,2,2,'io/netty/channel/DefaultChannelPromise.trySuccess',1,0,0)
f(16,139,2,2,'io/netty/util/concurrent/DefaultPromise.trySuccess',1,0,0)
f(17,139,2,2,'io/netty/util/concurrent/DefaultPromise.setSuccess0',1,0,0)
f(18,140,1,1,'io/netty/util/concurrent/DefaultPromise.setValue0')
f(19,140,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListeners')
f(20,140,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListenersNow')
f(21,140,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListener0')
f(22,140,1,1,'org/opensearch/transport/netty4/Netty4TcpChannel$$Lambda.0x0000003001e5bee0.operationComplete')
f(23,140,1,1,'org/opensearch/transport/netty4/Netty4TcpChannel.lambda$addListener$0')
f(24,140,1,1,'org/opensearch/common/concurrent/CompletableContext.complete')
f(25,140,1,1,'java/util/concurrent/CompletableFuture.complete')
f(26,140,1,1,'java/util/concurrent/CompletableFuture.postComplete')
f(14,141,2,1,'io/netty/channel/socket/nio/NioSocketChannel.doClose')
f(15,141,2,1,'java/nio/channels/spi/AbstractInterruptibleChannel.close')
f(16,141,2,2,'java/nio/channels/spi/AbstractSelectableChannel.implCloseChannel',1,0,0)
f(17,142,1,1,'sun/nio/ch/SocketChannelImpl.implCloseSelectableChannel')
f(18,142,1,1,'sun/nio/ch/SocketChannelImpl.implCloseNonBlockingMode')
f(19,142,1,2,'java/util/concurrent/locks/ReentrantLock.unlock',1,0,0)
f(20,142,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',1,0,0)
f(9,143,13,1,'io/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe.read')
f(10,143,3,1,'io/netty/channel/DefaultChannelPipeline.fireChannelRead')
f(11,143,3,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(12,143,3,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(13,143,3,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead')
f(14,143,3,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(15,143,3,2,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead',1,0,0)
f(16,143,3,2,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead',1,0,0)
f(17,143,2,1,'io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor.channelRead')
f(18,143,2,1,'io/netty/channel/MultithreadEventLoopGroup.register')
f(19,143,2,1,'io/netty/channel/SingleThreadEventLoop.register')
f(20,143,2,1,'io/netty/channel/SingleThreadEventLoop.register')
f(21,143,2,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.register')
f(22,143,2,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.register0')
f(23,143,2,1,'io/netty/channel/DefaultChannelPipeline.invokeHandlerAddedIfNeeded')
f(24,143,2,1,'io/netty/channel/DefaultChannelPipeline.callHandlerAddedForAllHandlers')
f(25,143,2,1,'io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask.execute')
f(26,143,2,1,'io/netty/channel/DefaultChannelPipeline.access$100')
f(27,143,2,1,'io/netty/channel/DefaultChannelPipeline.callHandlerAdded0')
f(28,143,2,1,'io/netty/channel/AbstractChannelHandlerContext.callHandlerAdded')
f(29,143,2,1,'io/netty/channel/ChannelInitializer.handlerAdded')
f(30,143,2,1,'io/netty/channel/ChannelInitializer.initChannel')
f(31,143,2,1,'org/opensearch/http/netty4/Netty4HttpServerTransport$HttpChannelHandler.initChannel')
f(32,143,1,1,'io/netty/handler/codec/http/HttpRequestDecoder.<init>')
f(33,143,1,1,'io/netty/handler/codec/http/HttpRequestDecoder.<init>')
f(34,143,1,1,'io/netty/handler/codec/http/HttpObjectDecoder.<init>')
f(35,143,1,2,'io/netty/util/internal/ObjectUtil.checkNotNull',1,0,0)
f(32,144,1,1,'org/opensearch/http/netty4/Netty4HttpServerTransport.createDecompressor')
f(33,144,1,1,'io/netty/handler/codec/http/HttpContentDecompressor.<init>')
f(34,144,1,1,'io/netty/handler/codec/http/HttpContentDecompressor.<init>')
f(35,144,1,1,'io/netty/handler/codec/http/HttpContentDecoder.<init>')
f(36,144,1,1,'io/netty/handler/codec/MessageToMessageDecoder.<init>')
f(37,144,1,1,'io/netty/util/internal/TypeParameterMatcher.find')
f(38,144,1,2,'java/util/HashMap.get',1,0,0)
f(39,144,1,2,'java/util/HashMap.getNode',1,0,0)
f(17,145,1,2,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead',1,0,0)
f(18,145,1,3,'itable stub')
f(10,146,10,1,'org/opensearch/transport/CopyBytesServerSocketChannel.doReadMessages')
f(11,146,8,1,'io/netty/util/internal/SocketUtils.accept',1,0,0)
f(12,147,7,1,'java/security/AccessController.doPrivileged')
f(13,147,7,1,'java/security/AccessController.executePrivileged')
f(14,147,7,1,'io/netty/util/internal/SocketUtils$5.run')
f(15,147,7,1,'io/netty/util/internal/SocketUtils$5.run')
f(16,147,7,1,'sun/nio/ch/ServerSocketChannelImpl.accept')
f(17,147,6,1,'sun/nio/ch/ServerSocketChannelImpl.finishAccept')
f(18,147,3,1,'java/lang/SecurityManager.checkAccept')
f(19,147,3,1,'java/lang/SecurityManager.checkPermission')
f(20,147,3,1,'java/security/AccessController.checkPermission')
f(21,147,1,1,'java/security/AccessControlContext.checkPermission')
f(22,147,1,1,'java/security/ProtectionDomain.impliesWithAltFilePerm')
f(23,147,1,1,'java/security/ProtectionDomain.implies')
f(24,147,1,1,'org/opensearch/bootstrap/OpenSearchPolicy.implies')
f(25,147,1,1,'java/security/Policy$PolicyDelegate.implies')
f(26,147,1,1,'sun/security/provider/PolicySpiFile.engineImplies')
f(27,147,1,1,'sun/security/provider/PolicyFile.implies')
f(28,147,1,1,'java/security/Permissions.implies')
f(29,147,1,1,'java/security/Permissions.getPermissionCollection')
f(30,147,1,1,'java/util/concurrent/ConcurrentHashMap.get')
f(31,147,1,1,'java/net/SocketPermissionCollection.implies')
f(21,148,2,1,'java/security/AccessController.getStackAccessControlContext')
f(22,148,2,3,'JVM_GetStackAccessControlContext')
f(23,149,1,4,'Continuation::is_return_barrier_entry(unsigned char*)')
f(18,150,1,1,'java/net/Inet4Address.getHostAddress')
f(19,150,1,1,'java/net/Inet4Address.numericToTextFormat')
f(20,150,1,1,'java/lang/StringBuilder.append')
f(21,150,1,1,'java/lang/AbstractStringBuilder.append')
f(22,150,1,2,'java/lang/Integer.getChars',1,0,0)
f(18,151,2,1,'sun/nio/ch/SocketChannelImpl.<init>')
f(19,152,1,1,'sun/nio/ch/Net.localAddress')
f(20,152,1,1,'sun/nio/ch/Net.localInetAddress')
f(21,152,1,3,'__GI_getsockname')
f(17,153,1,1,'sun/nio/ch/ServerSocketChannelImpl.implAccept')
f(18,153,1,1,'sun/nio/ch/Net.accept')
f(19,153,1,3,'Java_sun_nio_ch_Net_accept')
f(20,153,1,3,'jni_SetObjectArrayElement')
f(11,154,2,1,'org/opensearch/transport/CopyBytesSocketChannel.<init>')
f(12,154,2,1,'org/opensearch/transport/Netty4NioSocketChannel.<init>')
f(13,154,2,1,'io/netty/channel/socket/nio/NioSocketChannel.<init>')
f(14,154,1,1,'io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig.<init>')
f(15,154,1,1,'io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig.<init>')
f(16,154,1,1,'io/netty/channel/socket/DefaultSocketChannelConfig.<init>')
f(17,154,1,1,'io/netty/channel/DefaultChannelConfig.<init>')
f(18,154,1,1,'io/netty/channel/DefaultChannelConfig.<init>')
f(19,154,1,1,'io/netty/channel/DefaultChannelConfig.setRecvByteBufAllocator')
f(20,154,1,1,'io/netty/util/internal/ObjectUtil.checkNotNull')
f(21,154,1,1,'io/netty/channel/socket/DefaultSocketChannelConfig.setRecvByteBufAllocator')
f(14,155,1,1,'sun/nio/ch/SocketChannelImpl.socket')
f(15,155,1,1,'sun/nio/ch/SocketAdaptor.create')
f(16,155,1,1,'java/security/AccessController.doPrivileged')
f(17,155,1,1,'jdk/internal/reflect/Reflection.getCallerClass')
f(18,155,1,3,'JVM_GetCallerClass')
f(19,155,1,3,'__memcpy_simd')
f(6,156,11,1,'io/netty/util/concurrent/SingleThreadEventExecutor.runAllTasks')
f(7,156,11,1,'io/netty/util/concurrent/AbstractEventExecutor.safeExecute')
f(8,156,11,1,'io/netty/util/concurrent/AbstractEventExecutor.runTask')
f(9,156,7,1,'io/netty/channel/AbstractChannel$AbstractUnsafe$1.run')
f(10,156,7,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.access$200')
f(11,156,7,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.register0')
f(12,156,7,1,'io/netty/channel/DefaultChannelPipeline.invokeHandlerAddedIfNeeded')
f(13,156,7,1,'io/netty/channel/DefaultChannelPipeline.callHandlerAddedForAllHandlers')
f(14,156,7,1,'io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask.execute')
f(15,156,7,1,'io/netty/channel/DefaultChannelPipeline.access$100')
f(16,156,7,1,'io/netty/channel/DefaultChannelPipeline.callHandlerAdded0')
f(17,156,7,1,'io/netty/channel/AbstractChannelHandlerContext.callHandlerAdded')
f(18,156,7,1,'io/netty/channel/ChannelInitializer.handlerAdded')
f(19,156,7,1,'io/netty/channel/ChannelInitializer.initChannel')
f(20,156,7,1,'org/opensearch/http/netty4/Netty4HttpServerTransport$HttpChannelHandler.initChannel')
f(21,156,3,1,'io/netty/channel/DefaultChannelPipeline.addLast')
f(22,156,3,1,'io/netty/channel/DefaultChannelPipeline.addLast')
f(23,156,1,1,'io/netty/channel/DefaultChannelPipeline.checkMultiplicity')
f(24,156,1,1,'io/netty/channel/ChannelHandlerAdapter.isSharable')
f(25,156,1,2,'io/netty/util/internal/InternalThreadLocalMap.get',1,0,0)
f(26,156,1,2,'io/netty/util/internal/InternalThreadLocalMap.slowGet',1,0,0)
f(27,156,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(28,156,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(29,156,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(23,157,2,1,'io/netty/channel/DefaultChannelPipeline.filterName')
f(24,157,2,1,'io/netty/channel/DefaultChannelPipeline.checkDuplicateName')
f(25,157,2,2,'io/netty/channel/DefaultChannelPipeline.context0',2,0,0)
f(21,159,1,1,'io/netty/handler/codec/http/HttpContentCompressor.<init>')
f(22,159,1,1,'io/netty/handler/codec/http/HttpContentCompressor.<init>')
f(21,160,1,1,'io/netty/util/DefaultAttributeMap.attr')
f(22,160,1,1,'io/netty/util/DefaultAttributeMap.orderedCopyOnInsert')
f(21,161,2,2,'org/opensearch/http/netty4/Netty4HttpServerTransport.access$000',1,0,0)
f(22,162,1,1,'org/opensearch/http/AbstractHttpServerTransport.serverAcceptedChannel')
f(23,162,1,1,'java/lang/invoke/Invokers$Holder.linkToTargetMethod')
f(24,162,1,1,'java/lang/invoke/DirectMethodHandle$Holder.newInvokeSpecial')
f(25,162,1,1,'java/lang/invoke/DirectMethodHandle.allocateInstance')
f(26,162,1,1,'jdk/internal/misc/Unsafe.allocateInstance')
f(27,162,1,3,'Unsafe_AllocateInstance')
f(28,162,1,4,'InstanceKlass::allocate_instance(oopDesc*, JavaThread*)')
f(9,163,4,1,'io/netty/channel/AbstractChannelHandlerContext$WriteTask.run')
f(10,163,4,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush')
f(11,163,3,1,'io/netty/channel/AbstractChannelHandlerContext.invokeFlush0')
f(12,163,3,1,'io/netty/channel/ChannelDuplexHandler.flush')
f(13,163,3,1,'io/netty/channel/AbstractChannelHandlerContext.flush')
f(14,163,3,1,'io/netty/channel/AbstractChannelHandlerContext.invokeFlush')
f(15,163,3,1,'io/netty/channel/AbstractChannelHandlerContext.invokeFlush0')
f(16,163,3,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.flush')
f(17,163,3,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.flush')
f(18,163,1,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.assertEventLoop')
f(18,164,2,1,'io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe.flush0')
f(19,164,2,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.flush0')
f(20,164,2,1,'org/opensearch/transport/CopyBytesSocketChannel.doWrite')
f(21,164,2,1,'io/netty/channel/ChannelOutboundBuffer.removeBytes')
f(22,164,2,1,'io/netty/channel/ChannelOutboundBuffer.remove')
f(23,164,2,1,'io/netty/channel/ChannelOutboundBuffer.safeSuccess')
f(24,164,2,1,'io/netty/util/internal/PromiseNotificationUtil.trySuccess')
f(25,164,2,1,'io/netty/util/concurrent/DefaultPromise.trySuccess')
f(26,164,2,1,'io/netty/util/concurrent/DefaultPromise.setSuccess0')
f(27,164,2,1,'io/netty/util/concurrent/DefaultPromise.setValue0')
f(28,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListeners')
f(29,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListenersNow')
f(30,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListener0')
f(31,164,2,1,'io/netty/util/concurrent/PromiseCombiner$1.operationComplete')
f(32,164,2,1,'io/netty/util/concurrent/PromiseCombiner$1.operationComplete0')
f(33,164,2,1,'io/netty/util/concurrent/PromiseCombiner.access$600')
f(34,164,2,1,'io/netty/util/concurrent/PromiseCombiner.tryPromise')
f(35,164,2,1,'io/netty/util/concurrent/DefaultPromise.trySuccess')
f(36,164,2,1,'io/netty/util/concurrent/DefaultPromise.setSuccess0')
f(37,164,2,1,'io/netty/util/concurrent/DefaultPromise.setValue0')
f(38,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListeners')
f(39,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListenersNow')
f(40,164,2,1,'io/netty/util/concurrent/DefaultPromise.notifyListener0')
f(41,164,2,1,'org/opensearch/transport/netty4/Netty4TcpChannel$$Lambda.0x0000003001fbbc10.operationComplete')
f(42,164,2,1,'org/opensearch/transport/netty4/Netty4TcpChannel.lambda$addPromise$1')
f(43,164,2,1,'org/opensearch/core/action/ActionListener$1.onResponse')
f(44,164,1,3,'itable stub')
f(44,165,1,1,'org/opensearch/core/action/ActionListener$$Lambda.0x00000030013e4eb0.accept')
f(45,165,1,1,'org/opensearch/core/action/ActionListener.lambda$wrap$0')
f(46,165,1,1,'org/opensearch/http/DefaultRestChannel$$Lambda.0x0000003001fd0000.run')
f(47,165,1,1,'org/opensearch/http/DefaultRestChannel.lambda$sendResponse$1')
f(48,165,1,1,'org/opensearch/common/lease/Releasables.close')
f(49,165,1,1,'org/opensearch/common/lease/Releasables.close')
f(50,165,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(51,165,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(52,165,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(53,165,1,1,'org/opensearch/common/io/stream/ReleasableBytesStreamOutput.close')
f(54,165,1,2,'org/opensearch/common/lease/Releasables.close',1,0,0)
f(55,165,1,3,'itable stub')
f(11,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
f(12,166,1,1,'org/opensearch/http/netty4/Netty4HttpPipeliningHandler.write')
f(13,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(14,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(15,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite')
f(16,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
f(17,166,1,1,'io/netty/handler/codec/MessageToMessageEncoder.write')
f(18,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(19,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(20,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite')
f(21,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
f(22,166,1,1,'io/netty/handler/codec/MessageToMessageCodec.write')
f(23,166,1,1,'io/netty/handler/codec/MessageToMessageEncoder.write')
f(24,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(25,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(26,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite')
f(27,166,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
f(28,166,1,1,'io/netty/handler/codec/http/HttpObjectEncoder.write')
f(29,166,1,2,'io/netty/handler/codec/http/HttpObjectEncoder.encode',1,0,0)
f(3,167,17478,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,167,17478,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,167,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,167,2,1,'org/opensearch/common/util/concurrent/SizeBlockingQueue.take')
f(7,167,2,1,'java/util/concurrent/LinkedTransferQueue.take')
f(8,167,2,1,'java/util/concurrent/LinkedTransferQueue.xfer')
f(9,168,1,1,'java/util/concurrent/LinkedTransferQueue$DualNode.await')
f(10,168,1,1,'java/util/concurrent/locks/LockSupport.park')
f(11,168,1,1,'jdk/internal/misc/Unsafe.park')
f(12,168,1,3,'Unsafe_Park')
f(13,168,1,4,'Parker::park(bool, long)')
f(14,168,1,3,'__condvar_dec_grefs')
f(5,169,17476,1,'org/opensearch/common/util/concurrent/AbstractRunnable.run')
f(6,169,17476,1,'org/opensearch/common/util/concurrent/ThreadContext$ContextPreservingAbstractRunnable.doRun')
f(7,169,2,1,'org/opensearch/common/util/concurrent/ThreadContext.stashContext')
f(8,169,1,2,'java/lang/ThreadLocal.set',1,0,0)
f(9,169,1,2,'java/lang/ThreadLocal.set',1,0,0)
f(10,169,1,2,'java/lang/ThreadLocal$ThreadLocalMap.set',1,0,0)
f(8,170,1,2,'org/opensearch/common/util/concurrent/ThreadContext.propagateTransients',1,0,0)
f(7,171,17474,1,'org/opensearch/common/util/concurrent/TimedRunnable.doRun')
f(8,171,17474,1,'org/opensearch/common/util/concurrent/AbstractRunnable.run')
f(9,171,17474,1,'org/opensearch/threadpool/TaskAwareRunnable.doRun')
f(10,172,17468,1,'org/opensearch/common/util/concurrent/AbstractRunnable.run')
f(11,172,17443,1,'org/opensearch/action/ActionRunnable$2.doRun')
f(12,172,17443,1,'org/opensearch/action/ActionRunnable$$Lambda.0x0000003001ee78f0.accept')
f(13,172,17443,1,'org/opensearch/action/ActionRunnable.lambda$supply$0')
f(14,172,12,1,'org/opensearch/action/support/ChannelActionListener.onResponse')
f(15,172,12,1,'org/opensearch/action/support/ChannelActionListener.onResponse')
f(16,172,12,1,'org/opensearch/transport/TaskTransportChannel.sendResponse')
f(17,172,12,1,'org/opensearch/transport/TransportService$DirectResponseChannel.sendResponse')
f(18,172,12,1,'org/opensearch/transport/TransportService$DirectResponseChannel.processResponse')
f(19,172,12,1,'org/opensearch/transport/TransportService$ContextRestoreResponseHandler.handleResponse')
f(20,172,3,1,'org/opensearch/common/util/concurrent/ThreadContext$$Lambda.0x0000003001eb2150.get')
f(21,172,3,2,'org/opensearch/common/util/concurrent/ThreadContext.lambda$wrapRestorable$5',1,0,0)
f(22,172,3,2,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext',1,0,0)
f(23,172,3,2,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext',1,0,0)
f(24,172,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(25,172,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(26,172,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(24,173,2,1,'java/util/HashMap.<init>')
f(25,173,2,1,'java/util/HashMap.putMapEntries')
f(26,173,1,3,'itable stub')
f(26,174,1,1,'java/util/HashMap$EntryIterator.next')
f(20,175,9,1,'org/opensearch/transport/TransportService$9.handleResponse')
f(21,175,8,1,'org/opensearch/action/search/SearchTransportService$ConnectionCountingHandler.handleResponse')
f(22,175,1,1,'java/util/concurrent/ConcurrentHashMap.computeIfPresent')
f(23,175,1,2,'java/util/concurrent/ConcurrentHashMap.addCount',1,0,0)
f(22,176,7,1,'org/opensearch/action/ActionListenerResponseHandler.handleResponse')
f(23,176,7,1,'org/opensearch/action/search/SearchExecutionStatsCollector.onResponse')
f(24,176,7,1,'org/opensearch/action/search/SearchExecutionStatsCollector.onResponse')
f(25,176,7,1,'org/opensearch/action/search/SearchActionListener.onResponse')
f(26,176,7,1,'org/opensearch/action/search/SearchActionListener.onResponse')
f(27,176,7,1,'org/opensearch/action/search/AbstractSearchAsyncAction$1.innerOnResponse')
f(28,176,7,1,'org/opensearch/action/search/SearchQueryThenFetchAsyncAction.onShardResult')
f(29,176,7,1,'org/opensearch/action/search/AbstractSearchAsyncAction.onShardResult')
f(30,176,7,1,'org/opensearch/action/search/QueryPhaseResultConsumer.consumeResult')
f(31,176,7,1,'org/opensearch/action/search/QueryPhaseResultConsumer$PendingMerges.consume')
f(32,176,7,1,'org/opensearch/action/search/QueryPhaseResultConsumer$PendingMerges.ramBytesUsedQueryResult')
f(33,176,7,1,'org/opensearch/common/io/stream/DelayableWriteable$Referencing.asSerialized')
f(34,176,7,1,'org/opensearch/common/io/stream/DelayableWriteable$Referencing.writeToBuffer')
f(35,176,7,1,'org/opensearch/search/aggregations/InternalAggregations.writeTo')
f(36,176,7,1,'org/opensearch/core/common/io/stream/StreamOutput.writeNamedWriteableList')
f(37,176,7,1,'org/opensearch/core/common/io/stream/StreamOutput.writeNamedWriteable')
f(38,176,7,1,'org/opensearch/search/aggregations/InternalAggregation.writeTo')
f(39,176,7,1,'org/opensearch/search/aggregations/bucket/histogram/InternalDateHistogram.doWriteTo')
f(40,176,5,1,'org/opensearch/core/common/io/stream/StreamOutput.writeList')
f(41,176,5,1,'org/opensearch/core/common/io/stream/StreamOutput.writeCollection')
f(42,176,5,1,'org/opensearch/core/common/io/stream/StreamOutput.writeCollection')
f(43,176,5,1,'org/opensearch/core/common/io/stream/StreamOutput$$Lambda.0x0000003001ec84c0.write')
f(44,176,5,1,'org/opensearch/core/common/io/stream/StreamOutput.lambda$writeCollection$29')
f(45,176,5,1,'org/opensearch/search/aggregations/bucket/histogram/InternalDateHistogram$Bucket.writeTo')
f(46,176,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeLong')
f(47,176,1,1,'org/opensearch/common/io/stream/BytesStreamOutput.writeBytes')
f(48,176,1,1,'org/opensearch/common/io/stream/BytesStreamOutput.ensureCapacity')
f(49,176,1,1,'org/opensearch/common/util/BigArrays.grow')
f(50,176,1,1,'org/opensearch/common/util/BigArrays.resize')
f(51,176,1,2,'org/opensearch/common/util/BigArrays.newByteArray',1,0,0)
f(52,176,1,3,'zero_blocks')
f(46,177,3,1,'org/opensearch/core/common/io/stream/StreamOutput.writeVLong')
f(47,177,3,1,'org/opensearch/core/common/io/stream/StreamOutput.writeVLongNoCheck')
f(48,177,3,1,'org/opensearch/common/io/stream/BytesStreamOutput.writeBytes')
f(49,177,3,2,'org/opensearch/common/util/BigByteArray.set',3,0,0)
f(50,177,3,3,'jbyte_disjoint_arraycopy')
f(46,180,1,1,'org/opensearch/search/aggregations/InternalAggregations.writeTo')
f(47,180,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeNamedWriteableList')
f(48,180,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeVInt')
f(49,180,1,1,'org/opensearch/common/io/stream/BytesStreamOutput.writeByte')
f(50,180,1,2,'org/opensearch/common/util/BigByteArray.set',1,0,0)
f(40,181,2,2,'org/opensearch/core/common/io/stream/StreamOutput.writeNamedWriteable',1,0,0)
f(41,181,1,2,'org/opensearch/core/common/io/stream/StreamOutput.writeString',1,0,0)
f(42,181,1,2,'org/opensearch/core/common/io/stream/StreamOutput.writeVInt',1,0,0)
f(41,182,1,1,'org/opensearch/search/DocValueFormat$DateTime.writeTo')
f(42,182,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeOptionalString')
f(43,182,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeString')
f(44,182,1,1,'org/opensearch/core/common/io/stream/StreamOutput.writeBytes')
f(45,182,1,1,'org/opensearch/common/io/stream/BytesStreamOutput.writeBytes')
f(46,182,1,1,'org/opensearch/common/io/stream/BytesStreamOutput.ensureCapacity')
f(47,182,1,1,'org/opensearch/common/util/BigArrays.grow')
f(48,182,1,1,'org/opensearch/common/util/BigArrays.resize')
f(49,182,1,2,'org/opensearch/common/util/BigByteArray.set',1,0,0)
f(21,183,1,1,'org/opensearch/common/lease/Releasables$$Lambda.0x0000003001fd1438.close')
f(22,183,1,1,'org/opensearch/common/lease/Releasables.lambda$releaseOnce$2')
f(23,183,1,1,'org/opensearch/tasks/TaskManager$$Lambda.0x0000003001fd11e0.close')
f(24,183,1,1,'org/opensearch/tasks/TaskManager.lambda$registerChildNode$0')
f(25,183,1,1,'org/opensearch/tasks/TaskManager$CancellableTaskHolder.unregisterChildNode')
f(26,183,1,1,'java/util/HashMap.remove')
f(27,183,1,1,'java/util/HashMap.merge')
f(14,184,17431,1,'org/opensearch/search/SearchService$$Lambda.0x0000003001fd2e58.get')
f(15,184,17431,1,'org/opensearch/search/SearchService$2$$Lambda.0x0000003001fd2c38.get')
f(16,184,17431,1,'org/opensearch/search/SearchService$2.lambda$onResponse$0')
f(17,184,17431,1,'org/opensearch/search/SearchService.executeQueryPhase')
f(18,184,3,1,'org/opensearch/common/lease/Releasables$$Lambda.0x0000003001fd1438.close')
f(19,184,3,1,'org/opensearch/common/lease/Releasables.lambda$releaseOnce$2')
f(20,184,3,2,'org/opensearch/search/internal/ReaderContext$$Lambda.0x0000003001fd8b68.close',2,0,0)
f(21,184,3,2,'org/opensearch/search/internal/ReaderContext.lambda$markAsUsed$3',2,0,0)
f(22,184,3,2,'org/opensearch/common/util/concurrent/AbstractRefCounted.decRef',2,0,0)
f(23,184,3,2,'org/opensearch/search/internal/ReaderContext$1.closeInternal',2,0,0)
f(24,184,3,2,'org/opensearch/search/internal/ReaderContext.doClose',2,0,0)
f(25,184,3,2,'org/opensearch/common/lease/Releasables.close',2,0,0)
f(26,184,3,2,'org/opensearch/common/lease/Releasables.close',2,0,0)
f(27,184,3,2,'org/opensearch/common/lease/Releasables.close',2,0,0)
f(28,184,3,2,'org/opensearch/common/util/io/IOUtils.close',2,0,0)
f(29,184,3,2,'org/opensearch/common/util/io/IOUtils.close',2,0,0)
f(30,184,2,3,'itable stub')
f(30,186,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(31,186,1,1,'org/opensearch/common/lease/Releasables$$Lambda.0x0000003001fe6810.close')
f(32,186,1,1,'org/opensearch/common/lease/Releasables.lambda$wrap$0')
f(33,186,1,1,'org/opensearch/common/lease/Releasables.close')
f(34,186,1,1,'org/opensearch/common/lease/Releasables.close')
f(35,186,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(36,186,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(37,186,1,1,'org/opensearch/common/util/io/IOUtils.close')
f(38,186,1,1,'org/opensearch/search/SearchService$$Lambda.0x0000003001fd86e0.close')
f(39,186,1,1,'org/opensearch/search/SearchService.lambda$createAndPutReaderContext$4')
f(40,186,1,1,'org/opensearch/index/shard/SearchOperationListener$CompositeListener.onFreeReaderContext')
f(41,186,1,1,'org/opensearch/index/search/stats/ShardSearchStats.onFreeReaderContext')
f(42,186,1,2,'org/opensearch/common/metrics/CounterMetric.dec',1,0,0)
f(43,186,1,2,'java/util/concurrent/atomic/LongAdder.decrement',1,0,0)
f(44,186,1,2,'java/util/concurrent/atomic/LongAdder.add',1,0,0)
f(18,187,3,2,'org/opensearch/search/SearchService$SearchOperationListenerExecutor.<init>',3,0,0)
f(19,187,3,2,'org/opensearch/search/SearchService$SearchOperationListenerExecutor.<init>',3,0,0)
f(20,187,3,2,'org/opensearch/index/shard/SearchOperationListener$CompositeListener.onPreQueryPhase',3,0,0)
f(21,188,2,3,'itable stub')
f(18,190,2,2,'org/opensearch/search/SearchService$SearchOperationListenerExecutor.close',1,0,0)
f(19,190,2,2,'org/opensearch/index/shard/SearchOperationListener$CompositeListener.onQueryPhase',1,0,0)
f(20,190,1,3,'itable stub')
f(20,191,1,1,'org/opensearch/index/SearchSlowLog.onQueryPhase')
f(18,192,30,1,'org/opensearch/search/SearchService.createContext')
f(19,192,24,1,'org/opensearch/search/SearchService.createSearchContext')
f(20,192,2,1,'org/opensearch/index/query/QueryShardContext.<init>')
f(21,192,2,2,'org/opensearch/index/query/QueryShardContext.<init>',2,0,0)
f(20,194,1,1,'org/opensearch/index/query/Rewriteable.rewrite')
f(21,194,1,1,'org/opensearch/search/internal/ShardSearchRequest$RequestRewritable.rewrite')
f(22,194,1,1,'org/opensearch/search/internal/ShardSearchRequest$RequestRewritable.rewrite')
f(23,194,1,1,'org/opensearch/index/query/Rewriteable.rewrite')
f(24,194,1,2,'org/opensearch/index/query/Rewriteable.rewrite',1,0,0)
f(25,194,1,3,'itable stub')
f(20,195,21,1,'org/opensearch/search/DefaultSearchContext.<init>')
f(21,195,21,1,'org/opensearch/search/internal/ContextIndexSearcher.<init>')
f(22,195,21,1,'org/opensearch/search/internal/ContextIndexSearcher.<init>')
f(23,195,1,1,'org/apache/lucene/search/IndexSearcher.<init>')
f(24,195,1,1,'org/apache/lucene/index/CompositeReader.getContext')
f(25,195,1,1,'org/apache/lucene/index/CompositeReader.getContext')
f(26,195,1,1,'org/apache/lucene/index/CompositeReaderContext.create')
f(27,195,1,1,'org/apache/lucene/index/CompositeReaderContext$Builder.build')
f(28,195,1,1,'org/apache/lucene/index/CompositeReaderContext$Builder.build')
f(29,195,1,1,'org/apache/lucene/index/CompositeReaderContext$Builder.build')
f(23,196,20,1,'org/opensearch/search/internal/ExitableDirectoryReader.<init>')
f(24,196,20,1,'org/apache/lucene/index/FilterDirectoryReader.<init>')
f(25,196,6,1,'org/apache/lucene/index/DirectoryReader.<init>')
f(26,196,6,1,'org/apache/lucene/index/BaseCompositeReader.<init>')
f(27,196,5,1,'org/apache/lucene/index/FilterLeafReader.maxDoc')
f(28,196,5,1,'org/apache/lucene/index/FilterLeafReader.maxDoc')
f(29,196,5,2,'org/apache/lucene/index/SegmentReader.maxDoc',5,0,0)
f(30,196,5,2,'org/apache/lucene/index/SegmentInfo.maxDoc',5,0,0)
f(27,201,1,1,'org/apache/lucene/index/IndexReader.registerParentReader')
f(28,201,1,1,'java/util/Collections$SynchronizedCollection.add')
f(29,201,1,1,'java/util/Collections$SetFromMap.add')
f(30,201,1,2,'java/util/WeakHashMap.put',1,0,0)
f(25,202,14,1,'org/apache/lucene/index/FilterDirectoryReader$SubReaderWrapper.wrap')
f(26,202,14,1,'org/opensearch/search/internal/ExitableDirectoryReader$1.wrap')
f(27,202,14,1,'org/opensearch/search/internal/ExitableDirectoryReader$ExitableLeafReader.<init>')
f(28,202,14,1,'org/opensearch/common/lucene/index/SequentialStoredFieldsLeafReader.<init>')
f(29,202,14,1,'org/apache/lucene/index/FilterLeafReader.<init>')
f(30,202,13,1,'org/apache/lucene/index/IndexReader.registerParentReader')
f(31,202,13,1,'java/util/Collections$SynchronizedCollection.add')
f(32,203,12,1,'java/util/Collections$SetFromMap.add')