-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpu.html
2782 lines (2749 loc) · 191 KB
/
cpu.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: 2336px}
</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(146);
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,3175,3,'all')
f(1,0,1,3,'[unknown]')
f(2,0,1,3,'[unknown]')
f(3,0,1,4,'LiveCpuProfilingHelper::getThreadManager(_jobject*, bool)')
f(1,1,11,3,'[unknown_Java]')
f(2,1,2,1,'java/util/Map.compute')
f(2,3,1,1,'java/util/TreeMap.get')
f(2,4,2,1,'java/util/TreeMap.put')
f(2,6,4,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(2,10,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(2,11,1,1,'org/elasticsearch/cluster/node/DiscoveryNode.writeTo')
f(1,12,1916,1,'java/lang/Thread.run')
f(2,12,1760,1,'io/netty/util/internal/ThreadExecutorMap$2.run')
f(3,12,1760,1,'io/netty/util/concurrent/SingleThreadEventExecutor$4.run')
f(4,12,1760,1,'io/netty/channel/nio/NioEventLoop.run',0,0,2)
f(5,14,1339,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeys')
f(6,14,1339,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeysPlain')
f(7,14,1339,1,'io/netty/channel/nio/NioEventLoop.processSelectedKey')
f(8,14,1337,1,'io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read')
f(9,14,1310,1,'io/netty/channel/DefaultChannelPipeline.fireChannelRead')
f(10,14,1310,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(11,14,1310,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(12,14,1310,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead')
f(13,14,1310,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(14,14,1310,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(15,14,1310,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(16,14,1309,1,'io/netty/handler/logging/LoggingHandler.channelRead')
f(17,15,1307,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(18,15,1307,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(19,15,1307,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(20,15,1307,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler.channelRead')
f(21,16,1,1,'io/netty/util/DefaultAttributeMap.attr')
f(21,17,1305,1,'org/elasticsearch/transport/InboundPipeline.handleBytes')
f(22,17,1305,1,'org/elasticsearch/transport/InboundPipeline.doHandleBytes')
f(23,17,3,2,'org/elasticsearch/transport/InboundDecoder.decode',1,0,0)
f(24,17,3,2,'org/elasticsearch/transport/InboundDecoder.internalDecode',1,0,0)
f(25,17,1,2,'org/elasticsearch/transport/InboundDecoder.headerBytesToRead',1,0,0)
f(26,17,1,2,'org/elasticsearch/common/bytes/ReleasableBytesReference.length',1,0,0)
f(25,18,2,1,'org/elasticsearch/transport/InboundDecoder.readHeader')
f(26,18,1,1,'org/elasticsearch/common/bytes/ReleasableBytesReference.streamInput')
f(27,18,1,1,'org/elasticsearch/common/bytes/AbstractBytesReference.streamInput')
f(28,18,1,1,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.<init>')
f(29,18,1,1,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.<init>')
f(30,18,1,1,'org/elasticsearch/common/io/stream/StreamInput.<init>')
f(31,18,1,1,'java/io/InputStream.<init>')
f(32,18,1,1,'java/lang/Object.<init>')
f(33,18,1,1,'com/jprofiler/agent/AllocationCallee.__ejt_alloc')
f(26,19,1,1,'org/elasticsearch/transport/Header.finishParsingHeader')
f(27,19,1,1,'org/elasticsearch/common/util/concurrent/ThreadContext.readHeadersFromStream')
f(28,19,1,1,'org/elasticsearch/common/io/stream/StreamInput.readMap')
f(29,19,1,1,'org/elasticsearch/common/util/concurrent/ThreadContext$$Lambda$4470/552120567.read')
f(30,19,1,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(31,19,1,2,'org/apache/lucene/util/CharsRef.toString',1,0,0)
f(32,19,1,2,'java/lang/String.<init>',1,0,0)
f(23,20,1302,1,'org/elasticsearch/transport/InboundPipeline.forwardFragments')
f(24,20,1,2,'org/elasticsearch/transport/InboundAggregator.finishAggregation',1,0,0)
f(25,20,1,2,'java/util/ArrayList.toArray',1,0,0)
f(24,21,4,1,'org/elasticsearch/transport/InboundMessage.close')
f(25,21,4,1,'org/elasticsearch/common/lease/Releasables.closeWhileHandlingException')
f(26,21,4,1,'org/elasticsearch/common/lease/Releasables.closeWhileHandlingException')
f(27,21,4,1,'org/elasticsearch/common/lease/Releasables.close')
f(28,21,4,1,'org/elasticsearch/core/internal/io/IOUtils.close')
f(29,21,4,1,'org/elasticsearch/core/internal/io/IOUtils.close')
f(30,21,4,1,'org/elasticsearch/common/bytes/ReleasableBytesReference.close')
f(31,21,4,1,'org/elasticsearch/common/util/concurrent/AbstractRefCounted.decRef')
f(32,21,4,1,'org/elasticsearch/common/bytes/ReleasableBytesReference$RefCountedReleasable.closeInternal')
f(33,21,4,1,'org/elasticsearch/transport/InboundAggregator$$Lambda$4547/873472380.close')
f(34,21,4,1,'org/elasticsearch/transport/InboundAggregator.lambda$finishAggregation$1')
f(35,21,4,1,'org/elasticsearch/common/lease/Releasables.close')
f(36,21,4,1,'org/elasticsearch/common/lease/Releasables.close')
f(37,21,4,1,'org/elasticsearch/common/lease/Releasables.close')
f(38,21,4,1,'org/elasticsearch/core/internal/io/IOUtils.close')
f(39,21,4,1,'org/elasticsearch/core/internal/io/IOUtils.close')
f(40,21,4,1,'org/elasticsearch/common/bytes/ReleasableBytesReference.close')
f(41,21,4,2,'org/elasticsearch/common/util/concurrent/AbstractRefCounted.decRef',2,0,0)
f(42,21,4,2,'org/elasticsearch/common/bytes/ReleasableBytesReference$RefCountedReleasable.closeInternal',2,0,0)
f(43,23,2,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler$$Lambda$4461/237139033.close')
f(44,23,1,2,'io/netty/buffer/AbstractReferenceCountedByteBuf.release',1,0,0)
f(45,23,1,2,'io/netty/buffer/AbstractReferenceCountedByteBuf.handleRelease',1,0,0)
f(46,23,1,2,'io/netty/buffer/PooledByteBuf.deallocate',1,0,0)
f(47,23,1,2,'io/netty/buffer/PoolArena.free',1,0,0)
f(48,23,1,2,'io/netty/buffer/PoolArena.freeChunk',1,0,0)
f(49,23,1,2,'io/netty/buffer/PoolChunkList.free',1,0,0)
f(50,23,1,2,'io/netty/buffer/PoolChunk.free',1,0,0)
f(51,23,1,2,'io/netty/buffer/PoolChunk.updateParentsFree',1,0,0)
f(44,24,1,1,'io/netty/buffer/SimpleLeakAwareByteBuf.release')
f(45,24,1,1,'io/netty/buffer/SimpleLeakAwareByteBuf.closeLeak')
f(46,24,1,6,'io/netty/util/ResourceLeakDetector$DefaultResourceLeak.close',0,1,0)
f(47,24,1,2,'io/netty/util/ResourceLeakDetector$DefaultResourceLeak.close',1,0,0)
f(24,25,1297,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler$$Lambda$4418/118424029.accept')
f(25,25,1297,1,'org/elasticsearch/transport/TcpTransport.inboundMessage')
f(26,25,1297,1,'org/elasticsearch/transport/InboundHandler.inboundMessage')
f(27,25,1297,1,'org/elasticsearch/transport/InboundHandler.messageReceived')
f(28,25,1296,1,'org/elasticsearch/transport/InboundHandler.handleResponse')
f(29,25,38,1,'org/elasticsearch/common/util/concurrent/EsExecutors$DirectExecutorService.execute')
f(30,25,38,1,'org/elasticsearch/common/util/concurrent/AbstractRunnable.run')
f(31,25,38,1,'org/elasticsearch/transport/InboundHandler$1.doRun')
f(32,25,38,1,'org/elasticsearch/transport/TransportService$ContextRestoreResponseHandler.handleResponse')
f(33,25,38,1,'org/elasticsearch/transport/TransportService$6.handleResponse')
f(34,25,17,1,'org/elasticsearch/action/ActionListenerResponseHandler.handleResponse')
f(35,25,17,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(36,25,17,1,'org/elasticsearch/action/support/TransportAction$1.onResponse')
f(37,25,17,1,'org/elasticsearch/action/support/TransportAction$1.onResponse')
f(38,25,17,1,'org/elasticsearch/rest/action/RestActionListener.onResponse')
f(39,25,17,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1.processResponse')
f(40,25,17,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1.processResponse')
f(41,25,17,1,'org/elasticsearch/client/support/AbstractClient$ClusterAdmin.nodesInfo')
f(42,25,17,1,'org/elasticsearch/client/support/AbstractClient$ClusterAdmin.execute')
f(43,25,17,1,'org/elasticsearch/client/support/AbstractClient.execute')
f(44,25,17,1,'org/elasticsearch/client/node/NodeClient.doExecute')
f(45,25,17,1,'org/elasticsearch/client/node/NodeClient.executeLocally')
f(46,25,17,1,'org/elasticsearch/action/support/TransportAction.execute')
f(47,25,17,1,'org/elasticsearch/action/support/TransportAction.execute')
f(48,25,17,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(49,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.apply')
f(50,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.applyInternal')
f(51,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService.authenticate')
f(52,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.access$000')
f(53,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.authenticateAsync')
f(54,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lookForExistingAuthentication')
f(55,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator$$Lambda$4546/2035473187.run')
f(56,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lambda$lookForExistingAuthentication$6')
f(57,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator$$Lambda$4545/720872083.accept')
f(58,25,17,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lambda$authenticateAsync$2')
f(59,25,17,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(60,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4687/1036391154.accept')
f(61,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$applyInternal$3')
f(62,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.authorizeRequest')
f(63,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.authorize')
f(64,25,17,1,'org/elasticsearch/xpack/security/authz/RBACEngine.resolveAuthorizationInfo')
f(65,25,17,1,'org/elasticsearch/xpack/security/authz/RBACEngine.getRoles')
f(66,25,17,1,'org/elasticsearch/xpack/security/authz/store/CompositeRolesStore.getRoles')
f(67,25,17,1,'org/elasticsearch/xpack/security/authz/store/CompositeRolesStore.roles')
f(68,25,17,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(69,25,17,1,'org/elasticsearch/xpack/security/authz/RBACEngine$$Lambda$4693/2080333763.accept')
f(70,25,17,1,'org/elasticsearch/xpack/security/authz/RBACEngine.lambda$resolveAuthorizationInfo$1')
f(71,25,17,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(72,25,17,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(73,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$$Lambda$4691/1728975695.accept')
f(74,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.lambda$authorize$1')
f(75,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.maybeAuthorizeRunAs')
f(76,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.authorizeAction')
f(77,25,17,1,'org/elasticsearch/xpack/security/authz/RBACEngine.authorizeClusterAction')
f(78,25,17,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(79,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$AuthorizationResultListener.onResponse')
f(80,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$AuthorizationResultListener.onResponse')
f(81,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$$Lambda$4762/51431182.accept')
f(82,25,17,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.lambda$authorizeAction$4')
f(83,25,17,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(84,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4689/1305335422.accept')
f(85,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$authorizeRequest$4')
f(86,25,17,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(87,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4685/1398338025.accept')
f(88,25,17,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$apply$0')
f(89,25,17,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(90,25,17,1,'org/elasticsearch/action/support/ActionFilter$Simple.apply')
f(91,25,17,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(92,25,17,1,'org/elasticsearch/action/support/nodes/TransportNodesAction.doExecute')
f(93,25,17,1,'org/elasticsearch/action/support/nodes/TransportNodesAction.doExecute')
f(94,25,17,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction.start')
f(95,25,17,1,'org/elasticsearch/transport/TransportService.sendRequest')
f(96,25,17,1,'org/elasticsearch/transport/TransportService.sendRequest')
f(97,25,17,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor$1.sendRequest')
f(98,25,17,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor.access$300')
f(99,25,17,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor.sendWithUser')
f(100,25,17,1,'org/elasticsearch/transport/TransportService$$Lambda$3371/1556060910.sendRequest')
f(101,25,17,1,'org/elasticsearch/transport/TransportService.sendRequestInternal')
f(102,25,17,1,'org/elasticsearch/transport/TcpTransport$NodeChannels.sendRequest')
f(103,25,17,1,'org/elasticsearch/transport/OutboundHandler.sendRequest')
f(104,25,17,1,'org/elasticsearch/transport/OutboundHandler.sendMessage')
f(105,25,17,1,'org/elasticsearch/transport/OutboundHandler.internalSend')
f(106,25,17,1,'org/elasticsearch/transport/netty4/Netty4TcpChannel.sendMessage')
f(107,25,17,1,'io/netty/channel/AbstractChannel.writeAndFlush')
f(108,25,17,1,'io/netty/channel/DefaultChannelPipeline.writeAndFlush')
f(109,25,17,1,'io/netty/channel/AbstractChannelHandlerContext.writeAndFlush')
f(110,25,17,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(111,25,17,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush')
f(112,25,17,1,'io/netty/channel/AbstractChannelHandlerContext.invokeFlush0')
f(113,25,17,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler.flush')
f(114,25,17,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler.doFlush')
f(115,25,17,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler$WriteOperation.buffer')
f(116,25,17,1,'org/elasticsearch/transport/OutboundHandler$SendContext.get')
f(117,25,17,1,'org/elasticsearch/transport/OutboundHandler$MessageSerializer.get')
f(118,25,17,1,'org/elasticsearch/transport/OutboundHandler$MessageSerializer.get')
f(119,25,17,1,'org/elasticsearch/transport/OutboundMessage.serialize')
f(120,25,17,1,'org/elasticsearch/transport/OutboundMessage.writeMessage')
f(121,25,17,1,'org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction$NodeInfoRequest.writeTo')
f(122,25,17,1,'org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequest.writeTo')
f(123,25,17,1,'org/elasticsearch/action/support/nodes/BaseNodesRequest.writeTo')
f(124,25,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeOptionalArray')
f(125,25,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeOptionalArray')
f(126,25,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeArray')
f(127,25,17,1,'org/elasticsearch/common/io/stream/StreamOutput$$Lambda$5395/1915859529.write')
f(128,25,17,1,'org/elasticsearch/common/io/stream/StreamOutput.lambda$writeOptionalArray$29')
f(129,25,17,1,'org/elasticsearch/cluster/node/DiscoveryNode.writeTo')
f(130,26,1,1,'java/util/Collections$UnmodifiableCollection.iterator')
f(131,26,1,1,'java/util/Collections$UnmodifiableCollection$1.<init>')
f(132,26,1,1,'java/util/TreeSet.iterator')
f(133,26,1,2,'java/util/TreeMap$KeySet.iterator',1,0,0)
f(134,26,1,2,'java/util/TreeMap.keyIterator',1,0,0)
f(135,26,1,2,'java/util/TreeMap.getFirstEntry',1,0,0)
f(130,27,13,1,'org/elasticsearch/common/io/stream/StreamOutput.writeString',2,0,0)
f(131,27,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(132,27,1,2,'java/lang/ThreadLocal$ThreadLocalMap.access$000',1,0,0)
f(133,27,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(131,28,8,1,'org/elasticsearch/common/io/stream/StreamOutput.writeBytes',1,0,0)
f(132,28,8,1,'org/elasticsearch/transport/CompressibleBytesOutputStream.writeBytes',1,0,0)
f(133,29,7,1,'org/elasticsearch/common/io/stream/BytesStreamOutput.writeBytes')
f(134,29,4,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',4,0,0)
f(135,29,4,2,'org/elasticsearch/common/util/BigArrays.grow',4,0,0)
f(136,29,4,2,'org/elasticsearch/common/util/BigArrays.resize',4,0,0)
f(137,29,4,2,'org/elasticsearch/common/util/BigArrays.newByteArray',4,0,0)
f(138,29,2,2,'org/elasticsearch/common/util/BigByteArray.<init>',2,0,0)
f(139,29,2,2,'org/elasticsearch/common/util/AbstractBigArray.<init>',2,0,0)
f(140,30,1,2,'org/elasticsearch/common/util/AbstractArray.<init>',1,0,0)
f(141,30,1,2,'java/lang/Object.<init>',1,0,0)
f(142,30,1,2,'com/jprofiler/agent/AllocationCallee.__ejt_alloc',1,0,0)
f(138,31,2,2,'org/elasticsearch/common/util/PageCacheRecycler.bytePage',2,0,0)
f(139,31,1,2,'org/elasticsearch/common/recycler/FilterRecycler.obtain',1,0,0)
f(140,31,1,2,'org/elasticsearch/common/recycler/DequeRecycler.obtain',1,0,0)
f(141,31,1,2,'java/util/ArrayDeque.pollFirst',1,0,0)
f(139,32,1,2,'org/elasticsearch/common/recycler/Recyclers$1$1.isRecycled',1,0,0)
f(134,33,3,2,'org/elasticsearch/common/io/stream/ReleasableBytesStreamOutput.ensureCapacity',3,0,0)
f(135,33,3,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',3,0,0)
f(136,33,3,2,'org/elasticsearch/common/util/BigArrays.grow',3,0,0)
f(137,34,2,2,'org/elasticsearch/common/util/BigArrays.resize',2,0,0)
f(138,34,2,2,'org/elasticsearch/common/util/BigArrays.newByteArray',2,0,0)
f(139,34,2,2,'org/elasticsearch/common/util/BigArrays$ByteArrayWrapper.<init>',2,0,0)
f(140,34,2,2,'org/elasticsearch/common/util/BigArrays$AbstractArrayWrapper.<init>',2,0,0)
f(141,34,2,2,'org/elasticsearch/common/util/AbstractArray.<init>',2,0,0)
f(131,36,4,1,'org/elasticsearch/common/io/stream/StreamOutput.writeVInt')
f(132,36,4,1,'org/elasticsearch/transport/CompressibleBytesOutputStream.writeBytes')
f(133,36,4,1,'org/elasticsearch/common/io/stream/BytesStreamOutput.writeBytes')
f(134,36,3,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',3,0,0)
f(135,36,3,2,'org/elasticsearch/common/util/BigArrays.grow',3,0,0)
f(136,36,3,2,'org/elasticsearch/common/util/BigArrays.resize',3,0,0)
f(137,36,1,2,'org/elasticsearch/common/util/AbstractArray.close',1,0,0)
f(138,36,1,2,'org/elasticsearch/common/util/BigArrays$AbstractArrayWrapper.doClose',1,0,0)
f(137,37,2,2,'org/elasticsearch/common/util/BigArrays.newByteArray',2,0,0)
f(138,37,1,2,'org/elasticsearch/common/util/BigArrays.validate',1,0,0)
f(138,38,1,2,'org/elasticsearch/common/util/BigByteArray.<init>',1,0,0)
f(134,39,1,2,'org/elasticsearch/common/io/stream/ReleasableBytesStreamOutput.ensureCapacity',1,0,0)
f(135,39,1,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',1,0,0)
f(136,39,1,2,'org/elasticsearch/common/util/BigArrays.grow',1,0,0)
f(137,39,1,2,'org/elasticsearch/common/util/BigArrays.resize',1,0,0)
f(138,39,1,2,'org/elasticsearch/common/util/BigArrays.newByteArray',1,0,0)
f(139,39,1,2,'org/elasticsearch/common/util/BigArrays$ByteArrayWrapper.<init>',1,0,0)
f(140,39,1,2,'org/elasticsearch/common/util/BigArrays$AbstractArrayWrapper.<init>',1,0,0)
f(141,39,1,2,'org/elasticsearch/common/util/AbstractArray.<init>',1,0,0)
f(130,40,2,2,'org/elasticsearch/common/transport/TransportAddress.writeTo',2,0,0)
f(131,40,1,2,'org/elasticsearch/common/io/stream/StreamOutput.writeInt',1,0,0)
f(132,40,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(133,40,1,2,'java/lang/ThreadLocal$ThreadLocalMap.access$000',1,0,0)
f(134,40,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(131,41,1,2,'org/elasticsearch/common/io/stream/StreamOutput.writeString',1,0,0)
f(34,42,21,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction$1.handleResponse')
f(35,42,21,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction$1.handleResponse')
f(36,42,21,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction.access$000')
f(37,42,21,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction.onOperation')
f(38,42,21,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction.finishHim')
f(39,42,21,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(40,42,21,1,'org/elasticsearch/action/support/TransportAction$1.onResponse')
f(41,42,21,1,'org/elasticsearch/action/support/TransportAction$1.onResponse')
f(42,42,21,1,'org/elasticsearch/rest/action/RestActionListener.onResponse')
f(43,42,2,1,'org/elasticsearch/rest/action/RestResponseListener.processResponse')
f(44,42,2,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1$1$1.buildResponse')
f(45,42,2,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1$1$1.buildResponse')
f(46,42,2,1,'org/elasticsearch/rest/action/cat/RestNodesAction.buildTable')
f(47,42,1,1,'java/lang/String.format')
f(48,42,1,1,'java/util/Formatter.<init>')
f(49,42,1,1,'java/util/Formatter.<init>')
f(50,42,1,1,'java/util/Formatter.getZero')
f(51,42,1,1,'java/text/DecimalFormatSymbols.getInstance')
f(52,42,1,2,'sun/util/locale/provider/DecimalFormatSymbolsProviderImpl.getInstance',1,0,0)
f(53,42,1,2,'java/text/DecimalFormatSymbols.<init>',1,0,0)
f(54,42,1,2,'java/text/DecimalFormatSymbols.initialize',1,0,0)
f(55,42,1,2,'sun/util/locale/provider/LocaleResources.getDecimalFormatSymbolsData',1,0,0)
f(47,43,1,1,'org/elasticsearch/common/Table.addCell')
f(48,43,1,1,'org/elasticsearch/common/Table.addCell')
f(49,43,1,2,'java/util/HashMap.get',1,0,0)
f(50,43,1,2,'java/util/HashMap.getNode',1,0,0)
f(43,44,19,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1$1.processResponse')
f(44,44,19,1,'org/elasticsearch/rest/action/cat/RestNodesAction$1$1.processResponse')
f(45,44,1,1,'org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequest.addMetrics')
f(46,44,1,1,'org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequest$Metric.allMetrics')
f(47,44,1,1,'java/util/stream/ReferencePipeline.collect')
f(48,44,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(49,44,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(50,44,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(51,44,1,1,'java/util/stream/AbstractPipeline.wrapSink')
f(52,44,1,1,'java/util/stream/ReferencePipeline$3.opWrapSink')
f(45,45,18,1,'org/elasticsearch/client/support/AbstractClient$ClusterAdmin.nodesStats')
f(46,45,18,1,'org/elasticsearch/client/support/AbstractClient$ClusterAdmin.execute')
f(47,45,18,1,'org/elasticsearch/client/support/AbstractClient.execute')
f(48,45,18,1,'org/elasticsearch/client/node/NodeClient.doExecute')
f(49,45,18,1,'org/elasticsearch/client/node/NodeClient.executeLocally')
f(50,45,18,1,'org/elasticsearch/action/support/TransportAction.execute')
f(51,45,18,1,'org/elasticsearch/action/support/TransportAction.execute')
f(52,45,18,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(53,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.apply')
f(54,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.applyInternal')
f(55,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService.authenticate')
f(56,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.access$000')
f(57,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.authenticateAsync')
f(58,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lookForExistingAuthentication')
f(59,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator$$Lambda$4546/2035473187.run')
f(60,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lambda$lookForExistingAuthentication$6')
f(61,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator$$Lambda$4545/720872083.accept')
f(62,45,18,1,'org/elasticsearch/xpack/security/authc/AuthenticationService$Authenticator.lambda$authenticateAsync$2')
f(63,45,18,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(64,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4687/1036391154.accept')
f(65,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$applyInternal$3')
f(66,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.authorizeRequest')
f(67,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.authorize')
f(68,45,18,1,'org/elasticsearch/xpack/security/authz/RBACEngine.resolveAuthorizationInfo')
f(69,45,18,1,'org/elasticsearch/xpack/security/authz/RBACEngine.getRoles')
f(70,45,18,1,'org/elasticsearch/xpack/security/authz/store/CompositeRolesStore.getRoles')
f(71,45,18,1,'org/elasticsearch/xpack/security/authz/store/CompositeRolesStore.roles')
f(72,45,18,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(73,45,18,1,'org/elasticsearch/xpack/security/authz/RBACEngine$$Lambda$4693/2080333763.accept')
f(74,45,18,1,'org/elasticsearch/xpack/security/authz/RBACEngine.lambda$resolveAuthorizationInfo$1')
f(75,45,18,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(76,45,18,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(77,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$$Lambda$4691/1728975695.accept')
f(78,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.lambda$authorize$1')
f(79,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.maybeAuthorizeRunAs')
f(80,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.authorizeAction')
f(81,45,18,1,'org/elasticsearch/xpack/security/authz/RBACEngine.authorizeClusterAction')
f(82,45,18,1,'org/elasticsearch/action/support/ContextPreservingActionListener.onResponse')
f(83,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$AuthorizationResultListener.onResponse')
f(84,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$AuthorizationResultListener.onResponse')
f(85,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService$$Lambda$4762/51431182.accept')
f(86,45,18,1,'org/elasticsearch/xpack/security/authz/AuthorizationService.lambda$authorizeAction$4')
f(87,45,18,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(88,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4689/1305335422.accept')
f(89,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$authorizeRequest$4')
f(90,45,18,1,'org/elasticsearch/action/ActionListener$1.onResponse')
f(91,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter$$Lambda$4685/1398338025.accept')
f(92,45,18,1,'org/elasticsearch/xpack/security/action/filter/SecurityActionFilter.lambda$apply$0')
f(93,45,18,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(94,45,18,1,'org/elasticsearch/action/support/ActionFilter$Simple.apply')
f(95,45,18,1,'org/elasticsearch/action/support/TransportAction$RequestFilterChain.proceed')
f(96,45,18,1,'org/elasticsearch/action/support/nodes/TransportNodesAction.doExecute')
f(97,45,18,1,'org/elasticsearch/action/support/nodes/TransportNodesAction.doExecute')
f(98,45,18,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction.start')
f(99,45,18,1,'org/elasticsearch/transport/TransportService.sendRequest')
f(100,45,18,1,'org/elasticsearch/transport/TransportService.sendRequest')
f(101,45,18,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor$1.sendRequest')
f(102,45,18,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor.access$300')
f(103,45,18,1,'org/elasticsearch/xpack/security/transport/SecurityServerTransportInterceptor.sendWithUser')
f(104,45,18,1,'org/elasticsearch/transport/TransportService$$Lambda$3371/1556060910.sendRequest')
f(105,45,18,1,'org/elasticsearch/transport/TransportService.sendRequestInternal')
f(106,45,18,1,'org/elasticsearch/transport/TcpTransport$NodeChannels.sendRequest')
f(107,45,18,1,'org/elasticsearch/transport/OutboundHandler.sendRequest')
f(108,45,18,1,'org/elasticsearch/transport/OutboundHandler.sendMessage')
f(109,45,18,1,'org/elasticsearch/transport/OutboundHandler.internalSend')
f(110,45,18,1,'org/elasticsearch/transport/netty4/Netty4TcpChannel.sendMessage')
f(111,45,18,1,'io/netty/channel/AbstractChannel.writeAndFlush')
f(112,45,18,1,'io/netty/channel/DefaultChannelPipeline.writeAndFlush')
f(113,45,18,1,'io/netty/channel/AbstractChannelHandlerContext.writeAndFlush')
f(114,45,18,1,'io/netty/channel/AbstractChannelHandlerContext.write')
f(115,45,18,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush')
f(116,45,18,1,'io/netty/channel/AbstractChannelHandlerContext.invokeFlush0')
f(117,45,18,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler.flush')
f(118,45,18,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler.doFlush')
f(119,45,18,1,'org/elasticsearch/transport/netty4/Netty4MessageChannelHandler$WriteOperation.buffer')
f(120,45,17,1,'org/elasticsearch/transport/OutboundHandler$SendContext.get')
f(121,45,17,1,'org/elasticsearch/transport/OutboundHandler$MessageSerializer.get')
f(122,45,17,1,'org/elasticsearch/transport/OutboundHandler$MessageSerializer.get')
f(123,45,17,1,'org/elasticsearch/transport/OutboundMessage.serialize')
f(124,45,17,1,'org/elasticsearch/transport/OutboundMessage.writeMessage')
f(125,45,17,1,'org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction$NodeStatsRequest.writeTo')
f(126,45,17,1,'org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequest.writeTo')
f(127,45,17,1,'org/elasticsearch/action/support/nodes/BaseNodesRequest.writeTo')
f(128,45,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeOptionalArray')
f(129,45,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeOptionalArray')
f(130,45,17,1,'org/elasticsearch/common/io/stream/StreamOutput.writeArray')
f(131,45,17,1,'org/elasticsearch/common/io/stream/StreamOutput$$Lambda$5395/1915859529.write')
f(132,45,17,1,'org/elasticsearch/common/io/stream/StreamOutput.lambda$writeOptionalArray$29')
f(133,45,17,1,'org/elasticsearch/cluster/node/DiscoveryNode.writeTo')
f(134,45,3,2,'java/util/Collections$UnmodifiableCollection.iterator',1,0,0)
f(135,46,2,1,'java/util/Collections$UnmodifiableCollection$1.<init>')
f(136,46,2,1,'java/util/TreeSet.iterator')
f(134,48,10,2,'org/elasticsearch/common/io/stream/StreamOutput.writeString',4,0,0)
f(135,49,2,2,'java/lang/ThreadLocal.get',2,0,0)
f(136,50,1,2,'java/lang/ThreadLocal$ThreadLocalMap.access$000',1,0,0)
f(137,50,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(135,51,5,1,'org/elasticsearch/common/io/stream/StreamOutput.writeBytes')
f(136,51,5,1,'org/elasticsearch/transport/CompressibleBytesOutputStream.writeBytes')
f(137,51,5,1,'org/elasticsearch/common/io/stream/BytesStreamOutput.writeBytes')
f(138,51,3,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',3,0,0)
f(139,51,3,2,'org/elasticsearch/common/util/BigArrays.grow',3,0,0)
f(140,51,3,2,'org/elasticsearch/common/util/BigArrays.resize',3,0,0)
f(141,51,1,2,'org/elasticsearch/common/util/BigArrays.newByteArray',1,0,0)
f(142,51,1,2,'org/elasticsearch/common/util/BigByteArray.<init>',1,0,0)
f(141,52,2,2,'org/elasticsearch/common/util/BigByteArray.set',2,0,0)
f(142,52,2,3,'jbyte_disjoint_arraycopy')
f(138,54,2,2,'org/elasticsearch/common/io/stream/ReleasableBytesStreamOutput.ensureCapacity',2,0,0)
f(139,54,2,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',2,0,0)
f(140,54,2,2,'org/elasticsearch/common/util/BigArrays.grow',2,0,0)
f(141,55,1,2,'org/elasticsearch/common/util/BigArrays.resize',1,0,0)
f(142,55,1,2,'org/elasticsearch/common/util/BigArrays.newByteArray',1,0,0)
f(143,55,1,2,'org/elasticsearch/common/util/BigArrays$ByteArrayWrapper.<init>',1,0,0)
f(144,55,1,2,'org/elasticsearch/common/util/BigArrays$AbstractArrayWrapper.<init>',1,0,0)
f(145,55,1,2,'org/elasticsearch/common/util/AbstractArray.<init>',1,0,0)
f(135,56,2,2,'org/elasticsearch/common/io/stream/StreamOutput.writeVInt',1,0,0)
f(136,57,1,1,'org/elasticsearch/transport/CompressibleBytesOutputStream.writeBytes')
f(137,57,1,1,'org/elasticsearch/common/io/stream/BytesStreamOutput.writeBytes')
f(138,57,1,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',1,0,0)
f(139,57,1,2,'org/elasticsearch/common/util/BigArrays.grow',1,0,0)
f(140,57,1,2,'org/elasticsearch/common/util/BigArrays.resize',1,0,0)
f(141,57,1,2,'org/elasticsearch/common/util/BigArrays.newByteArray',1,0,0)
f(142,57,1,2,'org/elasticsearch/common/util/BigByteArray.<init>',1,0,0)
f(143,57,1,2,'org/elasticsearch/common/util/AbstractBigArray.<init>',1,0,0)
f(144,57,1,2,'org/elasticsearch/common/util/AbstractArray.<init>',1,0,0)
f(145,57,1,2,'java/util/concurrent/atomic/AtomicBoolean.<init>',1,0,0)
f(134,58,1,2,'org/elasticsearch/common/io/stream/StreamOutput.writeVInt',1,0,0)
f(135,58,1,2,'java/lang/ThreadLocal.get',1,0,0)
f(136,58,1,2,'java/lang/ThreadLocal$ThreadLocalMap.access$000',1,0,0)
f(137,58,1,2,'java/lang/ThreadLocal$ThreadLocalMap.getEntry',1,0,0)
f(134,59,3,2,'org/elasticsearch/common/transport/TransportAddress.writeTo',2,0,0)
f(135,59,3,2,'org/elasticsearch/common/io/stream/StreamOutput.writeString',2,0,0)
f(136,60,2,2,'org/elasticsearch/common/io/stream/StreamOutput.writeVInt',1,0,0)
f(137,61,1,1,'org/elasticsearch/transport/CompressibleBytesOutputStream.writeBytes')
f(138,61,1,1,'org/elasticsearch/common/io/stream/BytesStreamOutput.writeBytes')
f(139,61,1,2,'org/elasticsearch/common/io/stream/BytesStreamOutput.ensureCapacity',1,0,0)
f(140,61,1,2,'org/elasticsearch/common/util/BigArrays.grow',1,0,0)
f(141,61,1,2,'org/elasticsearch/common/util/BigArrays.resize',1,0,0)
f(142,61,1,2,'org/elasticsearch/common/util/BigByteArray.set',1,0,0)
f(120,62,1,1,'org/elasticsearch/transport/netty4/Netty4Utils.toByteBuf')
f(121,62,1,2,'org/elasticsearch/common/bytes/PagedBytesReference$1.next',1,0,0)
f(122,62,1,2,'org/elasticsearch/common/util/BigByteArray.get',1,0,0)
f(123,62,1,2,'org/elasticsearch/common/util/AbstractBigArray.pageIndex',1,0,0)
f(29,63,1,2,'org/elasticsearch/threadpool/ThreadPool.executor',1,0,0)
f(29,64,1257,1,'org/elasticsearch/transport/TransportService$ContextRestoreResponseHandler.read')
f(30,64,1257,1,'org/elasticsearch/transport/TransportService$ContextRestoreResponseHandler.read')
f(31,64,1257,1,'org/elasticsearch/transport/TransportService$6.read')
f(32,64,1257,1,'org/elasticsearch/transport/TransportService$6.read')
f(33,64,1,1,'org/elasticsearch/action/ActionListenerResponseHandler.read')
f(34,64,1,1,'org/elasticsearch/action/ActionListenerResponseHandler.read')
f(35,64,1,1,'org/elasticsearch/action/support/master/TransportMasterNodeAction$AsyncSingleAction$$Lambda$5389/1358892419.read')
f(36,64,1,1,'org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.read')
f(37,64,1,1,'org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.read')
f(38,64,1,1,'org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.<init>')
f(39,64,1,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable')
f(40,64,1,1,'org/elasticsearch/action/admin/cluster/state/ClusterStateResponse$$Lambda$5390/1020359491.read')
f(41,64,1,1,'org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.lambda$new$0')
f(42,64,1,1,'org/elasticsearch/cluster/ClusterState.readFrom')
f(43,64,1,1,'org/elasticsearch/cluster/node/DiscoveryNodes.readFrom')
f(44,64,1,1,'org/elasticsearch/cluster/node/DiscoveryNode.<init>')
f(45,64,1,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(33,65,1256,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction$1.read')
f(34,65,1256,1,'org/elasticsearch/action/support/nodes/TransportNodesAction$AsyncAction$1.read')
f(35,65,1256,1,'org/elasticsearch/action/support/nodes/TransportNodesAction.newNodeResponse')
f(36,65,22,1,'org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.newNodeResponse')
f(37,65,22,1,'org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.newNodeResponse')
f(38,65,22,1,'org/elasticsearch/action/admin/cluster/node/info/NodeInfo.<init>')
f(39,65,3,1,'org/elasticsearch/action/support/nodes/BaseNodeResponse.<init>')
f(40,65,3,1,'org/elasticsearch/action/support/nodes/BaseNodeResponse.<init>')
f(41,65,3,1,'org/elasticsearch/cluster/node/DiscoveryNode.<init>')
f(42,65,2,1,'java/lang/String.intern')
f(43,65,2,3,'JVM_InternString')
f(44,65,2,4,'StringTable::intern(oopDesc*, Thread*)')
f(45,65,2,4,'java_lang_String::as_unicode_string(oopDesc*, int&, Thread*)')
f(42,67,1,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(43,67,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readBytes')
f(44,67,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readBytes',1,0,0)
f(45,67,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readBytes',1,0,0)
f(46,67,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.read',1,0,0)
f(47,67,1,3,'jbyte_disjoint_arraycopy')
f(39,68,19,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable')
f(40,68,1,1,'org/elasticsearch/action/admin/cluster/node/info/NodeInfo$$Lambda$5403/1626662524.read')
f(41,68,1,1,'org/elasticsearch/monitor/os/OsInfo.<init>')
f(42,68,1,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalString')
f(43,68,1,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(44,68,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readBytes')
f(45,68,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readBytes',1,0,0)
f(46,68,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readBytes',1,0,0)
f(47,68,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.read',1,0,0)
f(40,69,18,1,'org/elasticsearch/action/admin/cluster/node/info/NodeInfo$$Lambda$5407/1081838902.read')
f(41,69,18,1,'org/elasticsearch/monitor/jvm/JvmInfo.<init>')
f(42,69,8,1,'org/elasticsearch/common/io/stream/StreamInput.readMap')
f(43,69,3,1,'org/elasticsearch/monitor/jvm/JvmInfo$$Lambda$5410/1013537517.read')
f(44,69,3,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(45,70,1,2,'org/apache/lucene/util/CharsRef.toString',1,0,0)
f(46,70,1,2,'java/lang/String.<init>',1,0,0)
f(47,70,1,2,'java/util/Arrays.copyOfRange',1,0,0)
f(48,70,1,3,'jshort_arraycopy')
f(45,71,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readBytes')
f(46,71,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readBytes',1,0,0)
f(47,71,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readBytes',1,0,0)
f(48,71,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.read',1,0,0)
f(43,72,5,1,'org/elasticsearch/monitor/jvm/JvmInfo$$Lambda$5411/1695236327.read')
f(44,72,5,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(42,77,10,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(36,87,1234,1,'org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.newNodeResponse')
f(37,87,1234,1,'org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.newNodeResponse')
f(38,87,1234,1,'org/elasticsearch/action/admin/cluster/node/stats/NodeStats.<init>')
f(39,88,3,1,'org/elasticsearch/action/support/nodes/BaseNodeResponse.<init>')
f(40,88,3,1,'org/elasticsearch/action/support/nodes/BaseNodeResponse.<init>')
f(41,88,3,1,'org/elasticsearch/cluster/node/DiscoveryNode.<init>')
f(42,89,1,1,'java/util/TreeSet.<init>')
f(43,89,1,1,'java/util/TreeSet.addAll')
f(44,89,1,1,'java/util/AbstractCollection.addAll')
f(45,89,1,1,'java/util/TreeSet.add')
f(46,89,1,1,'java/util/TreeMap.put')
f(47,89,1,2,'java/util/TreeMap.compare',1,0,0)
f(48,89,1,3,'itable stub')
f(42,90,1,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(43,90,1,2,'org/apache/lucene/util/CharsRef.toString',1,0,0)
f(44,90,1,2,'java/lang/String.<init>',1,0,0)
f(45,90,1,2,'java/util/Arrays.copyOfRange',1,0,0)
f(46,90,1,3,'jshort_disjoint_arraycopy')
f(39,91,2,2,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable',1,0,0)
f(40,91,1,2,'org/elasticsearch/action/admin/cluster/node/stats/NodeStats$$Lambda$5457/936498718.read',1,0,0)
f(41,91,1,2,'org/elasticsearch/monitor/os/OsStats.<init>',1,0,0)
f(42,91,1,2,'org/elasticsearch/common/io/stream/StreamInput.readVLong',1,0,0)
f(40,92,1,1,'org/elasticsearch/action/admin/cluster/node/stats/NodeStats$$Lambda$5462/1105655837.read')
f(41,92,1,1,'org/elasticsearch/monitor/jvm/JvmStats.<init>')
f(42,92,1,1,'org/elasticsearch/monitor/jvm/JvmStats$Mem.<init>')
f(43,92,1,1,'org/elasticsearch/common/io/stream/StreamInput.readList')
f(44,92,1,1,'org/elasticsearch/common/io/stream/StreamInput.readCollection')
f(45,92,1,1,'org/elasticsearch/common/io/stream/StreamInput.readArraySize')
f(46,92,1,2,'org/elasticsearch/common/io/stream/FilterStreamInput.ensureCanReadBytes',1,0,0)
f(47,92,1,2,'org/elasticsearch/common/io/stream/InputStreamStreamInput.ensureCanReadBytes',1,0,0)
f(39,93,1228,1,'org/elasticsearch/indices/NodeIndicesStats.<init>')
f(40,96,3,2,'java/util/ArrayList.<init>',3,0,0)
f(40,99,1,2,'java/util/ArrayList.add',1,0,0)
f(41,99,1,2,'java/util/ArrayList.ensureCapacityInternal',1,0,0)
f(42,99,1,2,'java/util/ArrayList.ensureExplicitCapacity',1,0,0)
f(40,100,22,2,'java/util/HashMap.put',12,0,0)
f(41,100,12,2,'java/util/HashMap.hash',12,0,0)
f(42,100,12,2,'org/elasticsearch/index/Index.hashCode',12,0,0)
f(43,100,12,2,'java/lang/String.hashCode',12,0,0)
f(41,112,10,1,'java/util/HashMap.putVal')
f(42,114,1,6,'java/util/HashMap.afterNodeInsertion',0,1,0)
f(42,115,2,1,'java/util/HashMap.newNode')
f(42,117,4,1,'java/util/HashMap.resize')
f(42,121,1,3,'vtable stub')
f(40,122,1120,1,'org/elasticsearch/action/admin/indices/stats/IndexShardStats.<init>')
f(41,122,1038,1,'org/elasticsearch/action/admin/indices/stats/ShardStats.<init>',79,0,0)
f(42,181,302,1,'org/elasticsearch/action/admin/indices/stats/CommonStats.<init>',18,0,0)
f(43,182,301,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable',17,0,0)
f(44,189,3,3,'itable stub')
f(44,192,2,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5428/2127230088.read')
f(45,192,2,1,'org/elasticsearch/index/shard/DocsStats.<init>')
f(46,192,2,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,192,2,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,192,2,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',2,0,0)
f(49,192,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',2,0,0)
f(50,192,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',2,0,0)
f(44,194,4,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5429/1022500539.read')
f(45,194,4,1,'org/elasticsearch/index/store/StoreStats.<init>')
f(46,194,3,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,194,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,194,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(49,194,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(50,194,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(46,197,1,1,'org/elasticsearch/common/io/stream/StreamInput.readZLong')
f(47,197,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,197,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',1,0,0)
f(49,197,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',1,0,0)
f(50,197,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',1,0,0)
f(44,198,23,2,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5430/156521039.read',8,0,0)
f(45,198,23,2,'org/elasticsearch/index/shard/IndexingStats.<init>',8,0,0)
f(46,198,23,2,'org/elasticsearch/index/shard/IndexingStats$Stats.<init>',8,0,0)
f(47,199,1,2,'java/lang/Object.<init>',1,0,0)
f(47,200,8,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readLong')
f(48,200,8,1,'org/elasticsearch/common/io/stream/StreamInput.readLong')
f(49,200,8,1,'org/elasticsearch/common/io/stream/StreamInput.readInt')
f(50,201,7,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',7,0,0)
f(51,201,7,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',7,0,0)
f(52,201,7,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',7,0,0)
f(47,208,13,2,'org/elasticsearch/common/io/stream/StreamInput.readVLong',6,0,0)
f(48,214,7,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(49,216,5,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',5,0,0)
f(50,216,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',5,0,0)
f(51,216,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',5,0,0)
f(44,221,7,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5431/1493038197.read')
f(45,222,6,1,'org/elasticsearch/index/get/GetStats.<init>',1,0,0)
f(46,222,6,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong',1,0,0)
f(47,223,5,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,223,5,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',5,0,0)
f(49,223,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',5,0,0)
f(50,223,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',5,0,0)
f(44,228,20,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5433/1331461116.read')
f(45,229,19,1,'org/elasticsearch/index/search/stats/SearchStats.<init>',5,0,0)
f(46,229,4,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean',1,0,0)
f(47,230,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,230,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(49,230,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(50,230,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(46,233,2,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,233,2,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,233,2,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',2,0,0)
f(49,233,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',2,0,0)
f(50,233,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',2,0,0)
f(46,235,13,1,'org/elasticsearch/index/search/stats/SearchStats$Stats.readStats',4,0,0)
f(47,237,11,1,'org/elasticsearch/index/search/stats/SearchStats$Stats.<init>',2,0,0)
f(48,237,11,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong',2,0,0)
f(49,239,9,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(50,239,9,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',9,0,0)
f(51,239,9,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',9,0,0)
f(52,239,9,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',9,0,0)
f(44,248,20,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5434/2127346815.read')
f(45,248,20,1,'org/elasticsearch/index/merge/MergeStats.<init>',4,0,0)
f(46,248,1,2,'java/lang/Object.<init>',1,0,0)
f(47,248,1,2,'com/jprofiler/agent/AllocationCallee.__ejt_alloc',1,0,0)
f(46,249,19,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong',3,0,0)
f(47,252,16,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,253,15,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',15,0,0)
f(49,253,15,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',15,0,0)
f(50,253,15,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',15,0,0)
f(44,268,8,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5437/1442569606.read')
f(45,270,6,1,'org/elasticsearch/index/refresh/RefreshStats.<init>',1,0,0)
f(46,270,3,2,'org/elasticsearch/common/io/stream/StreamInput.readVInt',1,0,0)
f(47,271,2,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,271,2,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',2,0,0)
f(49,271,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',2,0,0)
f(50,271,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',2,0,0)
f(46,273,3,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,273,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,273,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(49,273,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(50,273,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(44,276,5,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5438/160864264.read')
f(45,277,4,1,'org/elasticsearch/index/flush/FlushStats.<init>',1,0,0)
f(46,277,4,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong',1,0,0)
f(47,278,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,278,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(49,278,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(50,278,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(44,281,3,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5440/115411192.read')
f(45,281,3,2,'org/elasticsearch/index/warmer/WarmerStats.<init>',1,0,0)
f(46,281,3,2,'org/elasticsearch/common/io/stream/StreamInput.readVLong',1,0,0)
f(47,282,2,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,282,2,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',2,0,0)
f(49,282,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',2,0,0)
f(50,282,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',2,0,0)
f(44,284,34,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5443/825262227.read',2,0,0)
f(45,284,34,1,'org/elasticsearch/index/cache/query/QueryCacheStats.<init>',2,0,0)
f(46,284,34,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readLong',2,0,0)
f(47,284,34,1,'org/elasticsearch/common/io/stream/StreamInput.readLong',2,0,0)
f(48,286,32,1,'org/elasticsearch/common/io/stream/StreamInput.readInt')
f(49,288,30,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',30,0,0)
f(50,288,30,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',30,0,0)
f(51,288,30,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',30,0,0)
f(44,318,3,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5444/1912831051.read')
f(45,318,3,1,'org/elasticsearch/index/fielddata/FieldDataStats.<init>')
f(46,318,3,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable')
f(47,318,3,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean')
f(48,318,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(49,318,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(50,318,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(51,318,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(44,321,2,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5446/1765263415.read')
f(45,321,2,1,'org/elasticsearch/search/suggest/completion/CompletionStats.<init>')
f(46,321,1,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable')
f(47,321,1,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean')
f(48,321,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(49,321,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',1,0,0)
f(50,321,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',1,0,0)
f(51,321,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',1,0,0)
f(46,322,1,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,322,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,322,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',1,0,0)
f(49,322,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',1,0,0)
f(50,322,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',1,0,0)
f(44,323,105,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5448/1021654977.read',1,0,0)
f(45,323,105,1,'org/elasticsearch/index/engine/SegmentsStats.<init>',1,0,0)
f(46,323,30,1,'org/elasticsearch/common/collect/ImmutableOpenMap.builder')
f(47,323,30,1,'org/elasticsearch/common/collect/ImmutableOpenMap$Builder.<init>')
f(48,323,30,1,'com/carrotsearch/hppc/ObjectObjectHashMap.<init>')
f(49,323,30,1,'com/carrotsearch/hppc/ObjectObjectHashMap.<init>')
f(50,323,1,1,'com/carrotsearch/hppc/HashOrderMixing.defaultStrategy')
f(51,323,1,1,'com/carrotsearch/hppc/HashOrderMixing$Strategy$1.call')
f(50,324,29,1,'com/carrotsearch/hppc/ObjectObjectHashMap.<init>')
f(51,325,27,2,'com/carrotsearch/hppc/ObjectObjectHashMap.ensureCapacity',27,0,0)
f(52,325,4,2,'com/carrotsearch/hppc/HashContainers.minBufferSize',4,0,0)
f(53,327,1,2,'com/carrotsearch/hppc/BitUtil.nextHighestPowerOfTwo',1,0,0)
f(53,328,1,2,'java/lang/Math.ceil',1,0,0)
f(54,328,1,2,'java/lang/StrictMath.ceil',1,0,0)
f(55,328,1,2,'java/lang/StrictMath.floorOrCeil',1,0,0)
f(52,329,23,2,'com/carrotsearch/hppc/ObjectObjectHashMap.allocateBuffers',23,0,0)
f(53,345,6,2,'com/carrotsearch/hppc/HashContainers.expandAtCount',6,0,0)
f(54,350,1,2,'java/lang/Math.ceil',1,0,0)
f(55,350,1,2,'java/lang/StrictMath.ceil',1,0,0)
f(53,351,1,2,'com/carrotsearch/hppc/RandomizedHashOrderMixer.newKeyMixer',1,0,0)
f(51,352,1,2,'java/lang/Object.<init>',1,0,0)
f(52,352,1,2,'com/jprofiler/agent/AllocationCallee.__ejt_alloc',1,0,0)
f(46,353,74,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readLong',1,0,0)
f(47,353,74,1,'org/elasticsearch/common/io/stream/StreamInput.readLong',1,0,0)
f(48,354,73,1,'org/elasticsearch/common/io/stream/StreamInput.readInt')
f(49,358,69,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',69,0,0)
f(50,358,69,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',69,0,0)
f(51,358,69,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',69,0,0)
f(46,427,1,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,427,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,427,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',1,0,0)
f(49,427,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',1,0,0)
f(50,427,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',1,0,0)
f(44,428,17,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5449/318826492.read')
f(45,431,14,1,'org/elasticsearch/index/translog/TranslogStats.<init>',2,0,0)
f(46,432,1,1,'org/elasticsearch/common/io/stream/StreamInput.readVInt')
f(47,432,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,432,1,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',1,0,0)
f(49,432,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',1,0,0)
f(50,432,1,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',1,0,0)
f(46,433,12,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong',1,0,0)
f(47,434,11,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,436,9,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',9,0,0)
f(49,436,9,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',9,0,0)
f(50,436,9,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',9,0,0)
f(44,445,9,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5450/1550286841.read')
f(45,446,8,1,'org/elasticsearch/index/cache/request/RequestCacheStats.<init>')
f(46,446,8,1,'org/elasticsearch/common/io/stream/StreamInput.readVLong')
f(47,446,8,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(48,449,5,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',5,0,0)
f(49,449,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',5,0,0)
f(50,449,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',5,0,0)
f(44,454,13,1,'org/elasticsearch/action/admin/indices/stats/CommonStats$$Lambda$5451/49433785.read')
f(45,454,13,2,'org/elasticsearch/index/recovery/RecoveryStats.<init>',7,0,0)
f(46,457,9,2,'org/elasticsearch/common/io/stream/FilterStreamInput.readLong',4,0,0)
f(47,461,5,1,'org/elasticsearch/common/io/stream/StreamInput.readLong')
f(48,461,5,1,'org/elasticsearch/common/io/stream/StreamInput.readInt')
f(49,461,5,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',5,0,0)
f(50,461,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',5,0,0)
f(51,461,5,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',5,0,0)
f(46,466,1,1,'org/elasticsearch/common/io/stream/StreamInput.readVInt')
f(47,466,1,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(44,467,16,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean',1,0,0)
f(45,469,14,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(46,471,12,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',12,0,0)
f(47,471,12,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',12,0,0)
f(48,471,12,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',12,0,0)
f(42,483,130,1,'org/elasticsearch/cluster/routing/ShardRouting.<init>',2,0,0)
f(43,484,60,1,'org/elasticsearch/cluster/routing/ShardRouting.<init>')
f(44,486,3,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean')
f(45,486,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(46,486,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(47,486,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(48,486,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(44,489,30,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalString')
f(45,489,3,1,'org/elasticsearch/common/io/stream/StreamInput.readBoolean')
f(46,489,3,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readByte')
f(47,489,3,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readByte',3,0,0)
f(48,489,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readByte',3,0,0)
f(49,489,3,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.maybeNextSlice',3,0,0)
f(45,492,27,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(46,515,2,2,'org/apache/lucene/util/CharsRef.toString',2,0,0)
f(47,515,2,2,'java/lang/String.<init>',2,0,0)
f(48,515,2,2,'java/util/Arrays.copyOfRange',2,0,0)
f(49,515,2,3,'jshort_disjoint_arraycopy')
f(46,517,2,1,'org/elasticsearch/common/io/stream/FilterStreamInput.readBytes')
f(47,517,2,2,'org/elasticsearch/common/bytes/AbstractBytesReference$MarkSupportingStreamInputWrapper.readBytes',2,0,0)
f(48,517,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.readBytes',2,0,0)
f(49,517,2,2,'org/elasticsearch/common/bytes/BytesReferenceStreamInput.read',2,0,0)
f(50,518,1,3,'jbyte_disjoint_arraycopy')
f(44,519,25,1,'org/elasticsearch/common/io/stream/StreamInput.readOptionalWriteable',2,0,0)
f(45,520,24,1,'org/elasticsearch/cluster/routing/ShardRouting$$Lambda$4560/1963116224.read',1,0,0)
f(46,520,24,1,'org/elasticsearch/cluster/routing/AllocationId.<init>',1,0,0)
f(47,520,1,2,'org/elasticsearch/common/io/stream/StreamInput.readOptionalString',1,0,0)
f(48,520,1,2,'org/elasticsearch/common/io/stream/StreamInput.readBoolean',1,0,0)
f(47,521,23,1,'org/elasticsearch/common/io/stream/StreamInput.readString')
f(48,539,2,2,'java/lang/ThreadLocal.get',2,0,0)
f(49,540,1,2,'java/lang/ThreadLocal$ThreadLocalMap.access$000',1,0,0)